首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何设计一个更好的图标?这7点很容易忽略

静电说:不少小伙伴设计图标的时候通常会有这样的反馈,就是在做单个图标的时候感觉很好,但是一旦要完成一套图标,那么问题就来了,这些图标看起来不统一,完全不像一套图标的样子。...今天静电为大家分享的这篇文章,里边有7个可以做好图标的窍门,一起来看看吧。 技巧1-设置网格 做图标的第一步,一定,必须是设置网格,这些网格包含了安全区域,关键的辅助线,以及外围的空白区域。...技巧2-保持一致性 设计图标的时候,请使用一致的线条粗细,圆角半径和填充样式。这样看起来你的图标会显得统一并易于识别。 例如,下方的图标,线条的粗细为2px,拐角的半径是3px。 ?...比如下方的两个图,看起来作图软件,三角形已经居中圆中了(左图),但是人眼角度来观察,并没有。我们需要对这个三角形作出位置的调整,如右图所示。 ?...技巧7-结合样式 使用填充和轮廓样式来描述图标的当前态,一般来说,菜单,当前选中的状态,会从线性图标转换为面性图标,这样用户识别度更高。 ?

55930

CSS第三天

2️⃣边框(border)- 单个属性: 给设置边框粗细、边框样式、边框颜色效果 作用 属性名 属性值 边框粗细 border-width 数字+px 边框样式 border-style 实线:solid...,此时宽度默认是父盒子的宽度 此时给子盒子设置左右的padding或者左右的border,此时不会撑大子盒子 ---- ⭕CSS3盒模型(自动内减): 手动内减:是我们自己去掉多余大小,但是很麻烦 自动内减...margin和padding,项目前需清除标签默认margin和padding ⭕margin水平居中: 必须是块级元素,必须有宽度才可以设置水平居中 第一种 margin-right/left:auto...垂直方向的margin和padding布局无效! 也就是说:块级元素和行内块元素,四周margin和padding都可以设置 但行内元素只能设置水平,不能设置垂直,垂直是无效的!...PxCook的基本使用: ① 打开软件 ② 拖拽入设计图 ③ 新建项目 放大设计图:ctrl + + 缩小设计图:ctrl + - 移动设计图:空格按住不放,鼠标拖动 常用工具:量尺寸、吸颜色 从psd

32320
您找到你想要的搜索结果了吗?
是的
没有找到

手写原生代码专题 | 简易手写画板(二)

大家好,本篇文章,小编将和大家完成一个手写画板的示例,这个例子比较简单只能画简单的线条,并能调节线条的粗细和颜色,还有一个清除的功能,具体示例如下视频所示: 一、基础知识复习 如视频所示,在这个示例,...1.1 创建画布 Html 文档创建一个的画布,然后使用document.getElementById('canvas') 方法获取画布...具体的思路如下: 定义DOM对象变量:获取画布、增减线条粗细的按钮、颜色控件、显示线条粗细值、清除按钮 然后定义一些变量值:初始化线条粗细的长度、鼠标是否按下的状态、线条颜色的默认值、颜色变量、鼠标的位置...接着继续定义鼠标松开的状态 mouseup 方法,更改鼠标按下的状态为 false ,然后将鼠标 x,y 的位置值更改为 undefined 继续定义监听画布鼠标移动的方法 mousemove ,捕捉当前鼠标的...最后定义下面工具栏相关的增加颜色、更改线条粗细、清空画布的相关方法,由于逻辑比较简单,这里不再描述。

1.4K20

从iOS 11看怎样设计APP图标

新系统,地图、App Store、时钟、相机、联系人等等原生应用都换了新的图标。此次图标的变化势必也会激发下一个图标设计的潮流,如何设计图标又将成为一个新的热门话题。...这一点,足以说明图标设计整体软件应用的重要性。 3.如何设计图标 成熟的视觉感知更有利于信息的快速传播,图标是否设计得足够精美和友好,将直接影响到用户对软件应用的判断。...视觉统一包括:整体风格的统一,图标大小的控制,造型的轮廓粗细的统一,颜色色调与调和的统一。...差异性 App Store搜索一款应用,展示出的应用图标大都大同小异,用户众多孪生图标兄弟姐妹也难以取舍。...不必惊讶,Mockplus的用户都知道,它提供了2600个矢量图标和400个平面图标,免去了设计师创作过程四处寻找、下载图标的步骤。 直接在图标库里搜索、点击就可以将图标应用到设计

1.6K30

接到“网站动态换主题”的需求,我是如何踩坑的

计算为色系变量值是通过js产出一个数组,想要导入到一个less文件,再引入使用,想要动态切换的话,需要用到 less的modifyVars方法, 也是Ant Design 官方提供的方式,接着我们尝试...方案二: less 的modifyVars方法是是基于 less 浏览器的编译来实现。...所以引入less文件的时候需要通过link方式引入,然后基于less.js的方法来进行修改变量 less.modifyVars({ '@themeColor': '#22B2CC' }); <link...方案三: 1、webpack构建时,通过 webpack-theme-color-replacer这个插件从所有输出的css文件中提取主题颜色样式,并创建一个仅包含颜色样式的'theme-colors.css...lightModeColors : darkModeColors; }; 2、页面使用css变量,无论是web主项目,还是各个plugin子项目都可以共享变量,不需要引入任何依赖,设计图标注与代码对应关系

1.4K30

文本类样式 — 背景、文本、字体

处理文本类样式就是对文字和图片设置相应的大小、形态,这就是我们一个页面对具体模块里面的内容做详细的样式设置了。本文中给大家总结的文本样式主要分三个方面来做讲解,分别是:字体类、文本类、背景类。...4、font-weight 字体粗细设置,主要用来设置页面字体的粗细程度,有normal、bold、bolder、lighter、number等属性。...5、line-height 字体行高的设置,主要用来设置页面每个字体的行高。...6、字体类属性的使用总结 字体类属性可以设置页面的字体大小、粗细、风格、格式,还包括了一个文本行高的设置,具体的使用见下面代码: .box { width: 600px; height...四、文本样式——背景 之前我们讲解过背景颜色background-color的设置,通过它,我们实现了页面每个模块的颜色设置

2.5K80

CSS总结

CSS文件的语法为:#id名称{属性:值}。     2).使用类选择器,自己定义样式后,可以应用给一个或多个元素,一般用于定义重复的样式。类以英文"."...实际的工作,我们用到了哪些标签,就给那些标签进行重置内外边距。...功能 语法 设置边框粗细 boder-方向-width:值; 设置边框颜色 border-方向-color:值; 设置边框样式 boder-方向-style:值; 设置某一边框属性的简捷方式 border...2.制作翻转按钮效果:将两张图片进行合成; 八、CSS技巧 [1]:让盒子水平居中,只需将盒子的左右外边距margin设置为auto,即margin:5px auto;   [2]:让盒子的的内容垂直居中...3.cursor:用来改变鼠标的样式 可以自己定义鼠标的图像,格式为:style="cursor:url(图片的路径及名称)"。

2.1K10

CSSCSS 文本样式 ② ( font 字体设置 | CSS 2.0手册使用 | font-weight 字体粗细设置 | font-style 字体斜体设置 | font 字体样式综合写法 )

---- 1、 按照文档层次查找 CSS 的使用方法可在 CSS 2.0 手册 查询 ; 这里以 查询 font-weight 字体粗细设置 为例 , 文档左侧的 " 属性 | 字体 | font-weight..." , 可以找到该文档 ; 右侧的 语法 和 参数 , 详细的说明了 属性的作用 , 以及 属性值如何设置 ; 2、 搜索关键字查找文档 此外 , 还可以 CSS 2.0 手册的 搜索栏..., 搜索该属性 ; 二、 font-weight 字体粗细设置 ---- 1、 语法简介 HTML 可以使用 b strong ( 推荐使用 ) 标签 , 实现 文本粗体显示 ; 如果 使用...标签 粗体显示 , 则可以使用 CSS 设置其 不加粗 ; CSS , 可使用 font-weight 设置 字体粗细 ; font-weight 属性值设置 : normal : 默认不加粗样式...---- 1、 语法简介 HTML 可以使用 i em ( 推荐使用 ) 标签 , 实现 文本斜体显示 ; 如果 使用 标签 斜体显示 , 则可以使用 CSS 设置其 不倾斜 ; CSS

4.4K20

前端利器!让AI根据手绘原型生成HTML | 教程+代码

大多数公司里,这项工作分为三步: ? 1. 产品经理完成用户调研任务后,列出一系列技术要求; 2. 设计师根据这些要求来设计低保真原型,逐渐修改得到高保真原型和UI设计图; 3....模仿绘制的草图来调整边框的粗细,并添加阴影; 3. 将原有字体更改为类似手写的字体; 最终实现的流程还增加了一个步骤,通过添加倾斜、移动和旋转来实现图像增强,来模拟实际绘制草图中的变化。...每个步骤,模型对序列输出的下个预测令牌将会添加到当前输入序列,并作为新的输入序列送到模型;重复此操作直到模型的预测令牌为,或该过程达到每个文本令牌数目的预定义值。...△ 观察BLEU分数 当BLEU分数为1.0时,则说明给定源图像后该模型能在正确位置设置合适的元素,而较低的BLEU分数这说明模型预测了错误元素或是把它们放在相对不合适的位置。...实际网站构建中,存在很多变化。创建一个能更好反映这种变化的训练集,是提高生成效果的一种好方法,可以通过获取更多网站的HTML/CSS代码以及内容截图来提高; 3.

4.5K30

基于Vue的前端架构,我做了这15点

根据业务需求定义各种开发可能用到的功能(组件库、状态管理、过滤器、指令、CSS内置变量、CSS Mixins、表单验证、工具函数等)。... @ant-design/icons/lib 目录下有三种风格的图标,分别是 fill、outline、twotone,这里面内部的文件并不是 svg 格式,而是 js 和 ts 格式,这就是为什么我们可以这么引入图标的关键所在了...使用 flexbox 早期的 CSS 布局方式我们能对元素实行绝对定位、相对定位或浮动定位。而现在,我们有了新的布局方式 flexbox,它比起早期的布局方式来说有个优势,那就是性能比较好。...建议当元素需要撑起高度以包含内部的浮动元素时,通过对伪类设置 clear 或触发 BFC 的方式进行 clearfix。尽量不使用增加空标签的方式。 除公共样式之外,在业务代码尽量不能使用 !...vuex State (opens new window)为单一状态树, state 需要定义我们所需要管理的数组、对象、字符串等等,只有在这里定义了, vue 的组件才能获取你定义的这个对象的状态

2.6K20

基于 Vue 的前端架构,我做了这 15 点

根据业务需求定义各种开发可能用到的功能(组件库、状态管理、过滤器、指令、CSS内置变量、CSS Mixins、表单验证、工具函数等)。... @ant-design/icons/lib 目录下有三种风格的图标,分别是 fill、outline、twotone,这里面内部的文件并不是 svg 格式,而是 js 和 ts 格式,这就是为什么我们可以这么引入图标的关键所在了...使用 flexbox 早期的 CSS 布局方式我们能对元素实行绝对定位、相对定位或浮动定位。而现在,我们有了新的布局方式 flexbox,它比起早期的布局方式来说有个优势,那就是性能比较好。...建议当元素需要撑起高度以包含内部的浮动元素时,通过对伪类设置 clear 或触发 BFC 的方式进行 clearfix。尽量不使用增加空标签的方式。 除公共样式之外,在业务代码尽量不能使用 !...vuex State (opens new window)为单一状态树, state 需要定义我们所需要管理的数组、对象、字符串等等,只有在这里定义了, vue 的组件才能获取你定义的这个对象的状态

2.8K42

AI下载AI最新版软件介绍---Illustrator干货分享++资源获取

支持HEIF或WebP格式【您现在可以Illustrator打开或可用图像格式(HEIF)或网页图片(WebP)格式的文件。...创建亮丽的网站【为横幅、网页和交互式体验设计图形,或为整个网站设计布局。使构思滚动起来【为动画创建原始图形和运动路径,为广播图形、字幕、车站等行业的设计图稿。无论何处,皆引人注目。...笔刷和描边:Adobe AI 的笔刷和描边功能可以帮助用户为图标添加不同的线条和描边效果。用户可以选择不同的笔刷类型和描边选项,例如粗细、颜色、线条风格等等。...图层和组合:Adobe AI 的图层和组合功能可以帮助用户管理和组织图标的各个元素和部分。用户可以将不同的元素放在不同的图层,也可以将它们组合在一起以创建新的形状和效果。...选择【 矩形工具 】字体底部画一个矩形,然后选择【 路径查找器 】面板的形状模式的第二个,将此段形状减去,效果如图所示。

1.8K20

CSS 基础 之 基础选择器+字体文本相关样式

5.3 文本修饰 ---- 1、认识 CSS 1.1 CSS的介绍 CSS:层叠样式表(Cascading style sheets) ; 作用:给页面的HTML标签设置样式 1.2 CSS...2、CSS引入方式 内嵌式 CSS 写在style标签 外联式 CSS 写在一个单独的.css文件 行内式 CSS 写在标签的style属性 2.1 内嵌式 style标签虽然可以写在页面任意位置...类名可以重复,一个类选择器可以同时选中多个标签; 3.3 id选择器 结构 #id属性值 { css属性名:属性值; } ; 作用 通过id属性值,找到页面带有这个id属性值的标签,设置样式; 注意点...所有标签上都有id属性 ; 2. id属性值类似于身份证号码,一个页面是唯一的,不可重复的! ; 3. 一个标签上只能有一个id属性值 ; 4....关键字: 正常——>normal 加粗 ——>bold 纯数字:100~900的整百数:正常——>400 加粗 ——>700 注意点 不是所有字体都提供了九种粗细,因此部分取值页面无变化 实际开发

2.1K10

扫码

添加站长 进交流群

领取专属 10元无门槛券

手把手带您无忧上云

扫码加入开发者社群

相关资讯

热门标签

活动推荐

    运营活动

    活动名称
    广告关闭
    领券