精华内容
下载资源
问答
  • IE浏览器部分版本不支持background-siza属性问题 background-size是CSS3新增的属性,但是IE8以下还是不支持,可以通过滤镜来实现这样的一个效果 background-size:contain; // 缩小图片来适应元素的尺寸(保持像 ... ...

    jquery ajax(实现单独提交某个form)

    function submitTaskScore(formid) {//formid表示的是表单的id $.ajax({ type:"post", url:"compan ...

    榮耀6 Plus將是一部沒有對手的手機

    華為榮耀官方微博發佈消息正式確定了年度旗艦新品將命名為榮耀6 Plus,據稱,該機將是“2014年度最最旗艦手機”,並將集“科學與美學一身”.“探索幾何與視覺極限”,同時,官方微博還不低調地宣稱該機將 ...

    Spring 事务注解 错误问题

    碰到个问题,在一个springmvc项目中,设置好事务,然后在service上添加@Transactional注解,只要一添加这个注解,该service就无法被spring创建成功, error cr ...

    基于springmvc和restClient的rest服务的测试

    在开发中,不熟悉驱动驱动测试开发的coder往往喜欢将服务应用启动以后测试,对于GET请求可以直接在浏览器中输入URL就可以,参数非中文可以直接追加到URL后.但是,对于其他请求方式的测试必须借助相应 ...

    搭建企业内部yum仓库(centos6+centos7+epel源)

    搭建自己的yum仓库,将自己制作好的rpm包,添加到自己的yum源中. yum仓库服务端配置如下 : 1. 创建yum仓库目录 mkdir -p /data/yum_data/cd /data/yum ...

    char与varchar区别-转

    1.CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (10),表示你存储的字符将占10个字节(包括7个空字符),而同样的VARCHA ...

    IE浏览器部分版本不支持background-siza属性问题

    background-size是CSS3新增的属性,但是IE8以下还是不支持,可以通过滤镜来实现这样的一个效果 background-size:contain; // 缩小图片来适应元素的尺寸(保持像 ...

    struts2中使用ognl表达式时各种符号的使用规则$,#,%

    OGNL表达式struts2标签“%,#,$” 一.什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言.是一 ...

    Socket 服务器和客户端通信

    //服务器端package com.svse.service; import java.io.BufferedReader; import java.io.IOException; import ja ...

    Java学习8——类(对象)之间的关系

    (基础语法结束,开始看面向对象) 关联 关联体现的是两个类之间语义级别的一种依赖关系,比如我和我的老师. 继承(一般和特殊) 继承是指一个类继承另外一个类的的功能,并可以增加新的功能,"XX ...

    展开全文
  • 来,干了这碗安利写这篇文章的目的其实就是为了安利一下我的图标库:主题说完了,下面进入正题。在web开发中,我们经常要用到一些小图标(加减勾叉等)。通常做法就两种:直接使用图片;使用css/svg直接在浏览器中绘制...

    来,干了这碗安利

    写这篇文章的目的其实就是为了安利一下我的图标库:

    4619c5020fe43a11e09d767924fde9fd.png

    主题说完了,下面进入正题。

    在web开发中,我们经常要用到一些小图标(加减勾叉等)。通常做法就两种:

    直接使用图片;

    使用css/svg直接在浏览器中绘制图标。

    方案1:由于图标图片比较多,而且体积很小,为了减少请求所以很多时候我们会用雪碧图这种技术来将图标拼凑在同一张图片里面。你也能想到,一堆图标的雪碧图,修改维护会相当麻烦!现在比较好的方案是使用webpack引入图片,小图直接转换成base64插入css中。直接使用图片比较简单,这也是目前比较主流的做法。

    方案2: 相比方案1,明显可以减小资源的体积,只需要几条css/svg命令就可以绘制出精美的图标,而且不受图片尺寸限制,可大可小非常灵活。初看方案2的一堆代码可能会觉得非常难,但其实很多简单的图标都是非常容易实现的。

    接下来就是妹子们最期待的茄果叔叔手把手教学时间啦。

    手抓手教学时间

    使用CSS绘制线条,用到的不外乎两个属性:border & box-shadow。而形状则可以用border-radius、transform控制变形,位置则会用到绝对定位、transform、margin等属性来调整。CSS的绘图,做过几个就知道大概是怎么回事了,归根到底,还是几何。如果觉得几何烧脑,那就直接用

    基本原理说了,下面来撸一发,先看看最简单的加号:

    .plus {

    box-sizing : border-box;

    display : inline-block;

    position : relative;

    font-size : 20px;

    }

    .plus:before, .plus:after {

    content : '';

    pointer-events : none;

    position : absolute;

    left : 50%;

    top : 50%;

    transform : translate(-50%, -50%);

    box-shadow : inset 0 0 0 1em;

    }

    .plus:before {

    width : 1em;

    height : 2px;

    }

    .plus:after {

    height : 1em;

    width : 2px;

    }

    代码还是非常简单的,首先我们这里用到了before和after两个伪类增加可用的标签,不然只有一个标签,要玩出花来实在是太难。content顾名思义就是内容,里面可以加各种字符,甚至是换行之类的控制符。而pointer-events:none则是消除了鼠标指针事件,这样元素就具有穿透性了,具体细节还请自行搜索哈,这里就不多说了。绘图的核心,就是通过设置两个伪类的宽高和阴影来绘制横竖两条线,位置方面是通过绝对定位+反向偏移的方式,巧妙利用了这两个属性百分比参照的不同实现了横竖的居中。所有尺寸除了线宽(2px)外都使用em这个相对单位,所以调整font-size的值就可以调整图标的大小了。要调整线宽呢,就将所有px单位的尺寸都一并改了即可。

    进阶玩法

    首先来看看这个图片图标:

    1c550aad866d5831da25d7fcc03a471b.png

    这个图形网上说的应该还是比较多的了,然而我第一眼看到的时候还是懵逼了。。。分析一下,最外层的边框明显可以用border来做,然后用个before来做圆点也非常简单,关键是两座大山要如何绘制呢?box-shadow貌似可以做多层边框呢,然后加个旋转是不是就出来了呢?最后隐藏边框之外的部分就可以了。绘制流程如下:

    f761166c9faf51151af87c31007b9b4f.png

    .icon-img {

    display: inline-block;

    position: relative;

    box-sizing: border-box;

    width: 90px;

    height: 80px;

    border: 5px solid;

    border-radius: 10px;

    color: #2ba5bb;

    overflow: hidden;

    }

    .icon-img:before,.icon-img:after {

    content: '';

    pointer-events: none;

    position: absolute;

    }

    .icon-img:before {

    width: 10px;

    height: 10px;

    top: 18px;

    right: 20px;

    box-shadow: inset 0 0 0 1em;

    border-radius: 50%;

    }

    .icon-img:after {

    width: 60px;

    height: 50px;

    left: 0;

    bottom: -27px;

    box-shadow: inset 0 0 0 50px,30px -20px 0 0;

    transform: rotate(45deg);

    }

    代码是临时拼的,就没做成em单位了。呃,为什么要做成em单位呢?

    我们在使用图标的时候,可能尺寸每次都不一样,但图标的尺寸都是有关联的,调整起来相当费劲。当然你可以会想到用zoom、scale来做缩放,但是这样的缩放线宽也会随之变化了。设置em的话,在icon级设置font-size,然后icon本身以及后代都以这个font-size为参照,只调整font-size就完成了图标的等比缩放了。

    再来看一个带变形的:

    4cd3c7c1752f11275f3e86b2149724ff.png

    这个一看其实就能猜到是怎么画的,几何关系貌似也比较简单,但是要映射到css的规则里面却非常复杂。先看看流程:

    ffae0018fe15b6cdd0ca3fcb0444e56e.png

    .icon-codepen {

    display: inline-block;

    position: relative;

    box-sizing: border-box;

    color: #2ba5bb;

    width: 2px;

    height: 10px;

    box-shadow: inset 0 0 0 32px,0 15px,-11px 7px,11px 7px;

    }

    .icon-codepen:before,

    .icon-codepen:after {

    content: '';

    pointer-events: none;

    position: absolute;

    width: 11px;

    height: 4px;

    }

    .icon-codepen:before {

    right: 2px;

    top: 3px;

    transform: skew(0,-35deg) scaleY(0.6);

    box-shadow: inset 0 0 0 32px,0 13px,11px 26px,12px 39px;

    }

    .icon-codepen:after {

    left: 2px;

    top: 3px;

    transform: skew(0,35deg) scaleY(0.6);

    box-shadow: inset 0 0 0 32px,0 13px,-11px 26px,-12px 39px;

    }

    难点就在长宽的变形上,对于变形比较简单的方法是使用变换矩阵来求解。图形学学的不好的话,那就比较痛苦了,如果不追求单标签的话,可以将每条边用一个标签表示,这样就很好处理了。

    叔叔,我想装逼

    怎么样?觉得上面这些都是小玩意?想装逼了?好,叔叔教你!

    6d3a4e6352e23c044fdf4f2586d5b273.png

    蒙娜丽莎?什么鬼?我会告诉你这也可以用一个单标签纯CSS画出来的吗?

    http://codepen.io/jaysalvat/p... ,自己看去,几千条box-shadow构成的蒙娜丽莎,看的我内分泌都失调了。。。

    静态的还不够,那来点动态的:

    94b3998bbebad560465a16092e91c730.gif

    更多CSS玩意儿,请到codepen上去探宝吧!如果codepen都打不开,可以到我博客园去下载相应的css文件吧!什么,没有提供下载链接?F12大法搞起!

    首尾呼应

    语文老师说了,文章要首尾呼应升华主题,so one more time:写这篇文章的目的其实就是为了安利一下我的图标库:

    展开全文
  • 每次要用到图标的时候都会...终于下定心思来改造一个可缩放的图标库。(喂,来个star!)。上图:关于改造,一开始的想法就是使用百分比尺寸来改造,然后马上发现不可行了,绘制图标最依赖的两种手段:border、box-sha...

    每次要用到图标的时候都会到 icono 去copypaste,但每次用到的时候尺寸都各不一样,总是要调整参数,巨烦。当然你可以会想到用zoom、scale来做缩放,但是这样的缩放会使得线宽也变粗了,不甚满意。

    终于下定心思来改造一个可缩放的图标库。(喂,来个star!)。上图:

    84858e3e11e43f76bd961b361ac9a478.png

    关于改造,一开始的想法就是使用百分比尺寸来改造,然后马上发现不可行了,绘制图标最依赖的两种手段:border、box-shadow都不可以用百分比,所以这个想法,pass!然后很自然就想到了在单位上做文章,rem?No、No、No,一个库依赖全局变量那简直是个笑话。剩下的自然就是em了,在icon级设置font-size,然后icon本身以及后代都以这个font-size为参照,Perfect!

    CSS绘图的原理

    使用CSS绘制线条,用到的不外乎两个属性:border & box-shadow。而形状则可以用border-radius、transform控制,位置会用到绝对定位、transform、margin等。CSS的绘图,做过几个就知道大概是怎么回事了,归根到底,还是几何。

    比如最简单的加号:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 .plus{

    2 box-sizing:border-box;

    3 display:inline-block;

    4 position:relative;

    5 font-size:20px;

    6 }

    7

    8 .plus:before, plus:after{

    9 content:'';

    10 pointer-events:none;

    11 position:absolute;

    12 left:50%;

    13 top:50%;

    14 transform:translate(-50%, -50%);

    15 box-shadow:inset 0 0 0 1em;

    16 }

    17

    18 .plus:before{

    19 width:1em;

    20 height:2px;

    21 }

    22

    23 .plus:after{

    24 height:1em;

    25 width:2px;

    26 }

    View Code

    实现非常简单,通过设置两个伪类的宽高形成横竖两个小矩形,接着用阴影填充满,这样一个加号必需的图形就出来了。然后就是调整位置了,将这两个矩形居中,加号就出来了。具体是通过绝对定位+反向偏移的方式,巧妙利用了这两个属性百分比参照的不同实现居中。尺寸方面,所有尺寸除了线宽(2px)外都使用em这个相对单位,所以调整font-size的值就可以调整图标的大小了。如果要调整线宽,那就需要改变这个2px了,引入less、sass将线宽定义成变量就可以很方便地改变线宽了。

    CSS的各种玩法

    原理虽然简单,但是很多图标还是相当有意思的,通过分析这些图标也能加深对css的认识。例如:

    4821644959c4dd97ed23eea06ed4934f.png

    这个图形网上说的应该还是比较多的了,第一眼看到懵逼了。。。分析一下,最外层的边框明显可以用border来做,然后用个before来做圆点也非常简单,关键是两座大山要如何绘制呢?box-shadow貌似可以做多层边框呢,然后加个旋转是不是就出来了呢?绘制流程如下:

    72d6acf8e1df0970e3a14a06377548c7.png

    上CSS代码吧:

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 .icon-test{

    2 display:inline-block;

    3 position:relative;

    4 box-sizing:border-box;

    5 width:90px;

    6 height:80px;

    7 border:5px solid;

    8 border-radius:10px;

    9 color:#2ba5bb;

    10 overflow:hidden;

    11 }

    12

    13 .icon-test:before,.icon-test:after{

    14 content:'';

    15 pointer-events:none;

    16 position:absolute;

    17 }

    18

    19 .icon-test:before{

    20 width:10px;

    21 height:10px;

    22 top:18px;

    23 right:20px;

    24 box-shadow:inset 0 0 0 1em;

    25 border-radius:50%;

    26 }

    27

    28 .icon-test:after{

    29 width:60px;

    30 height:50px;

    31 left:0;

    32 bottom:-27px;

    33 box-shadow:inset 0 0 0 50px,30px -20px 0 0;

    34 transform:rotate(45deg);

    35 }

    View Code

    再来一个:

    626b342e49ca98e056920131633d2972.png

    看起来跟上一个有点像,然而,按照上一个的绘制方式却怎么也画不出来~~~还是分解几步来画,边框很容易解决,一个box-shadow就完事。这两座大山其实形状都一样,都是一个三角形下接一个矩形,三角形显然可以用border来画,而矩形用box-shadow就可以了!这里还用了透明border来做左侧和下侧的留白,比直接用尺寸对齐要好很多。

    b41d0d54e14fefb965f71268db224dae.png

    8f900a89c6347c561fdf2122f13be562.png

    961ddebeb323a10fe0623af514929fc1.png

    1 .icon-test{

    2 display:inline-block;

    3 position:relative;

    4 box-sizing:border-box;

    5 color:#2ba5bb;

    6 width:60px;

    7 height:40px;

    8 border-top-width:0;

    9 border-right-width:0;

    10 border:4px solid;

    11 border-color:transparent;

    12 box-shadow:-4px 5px;

    13 overflow:hidden;

    14 }

    15

    16 .icon-test:before,.icon-test:after{

    17 content:'';

    18 pointer-events:none;

    19 position:absolute;

    20 }

    21

    22 .icon-test:before{

    23 left:0;

    24 bottom:8px;

    25 border:14px solid transparent;

    26 border-bottom-color:currentColor;

    27 box-shadow:0 16px;

    28 }

    29

    30 .icon-test:after{

    31 left:28px;

    32 bottom:9px;

    33 border-width:0 9px 21px;

    34 border-style:solid;

    35 border-color:transparent transparent currentColor;

    36 box-shadow:0 17px;

    37 }

    View Code

    怎么样?觉得这些都是小玩意?好吧,都让开,我要开始装逼了!

    蒙娜丽莎?什么鬼?我会告诉你这也是一个单标签纯CSS画出来的吗?

    几千条box-shadow构成的蒙娜丽莎,看的我内分泌都失调了。。。

    如此变态的绘图,都没有怎么用到CSS中最强大的变形,如果加入变形,那可以画出来的形状就更多了。。。更多CSS玩意儿,请到codepen上去探宝吧!

    PS: 蒙娜丽莎这种图形,可以读取原图信息转换成单位面积的box-shadow,前端用canvas就可以做的,其实这货的技术含量比一个图片图标还要少呢。话虽如此,复杂图形使用CSS来绘制的话,性价比还是太低,建议还是使用图片,这样会更具表现力一些,操作起来也更加简单!专业的绘图还是交给专业的UI去做吧!

    大大小小的坑

    其实,遇到的这些都不能叫做坑,是自己对CSS的理解度不够而已。原以为,将原来icono使用的单位换算成em就算完事了,然而,一改font-size就变形了,顿时懵逼!究其原因,其实也很简单,并不是所有地方与font-size都是正比的,很多地方混入了线宽的影响,所以要剔除线宽的影响。

    去除线宽影响的方法不外乎两种:

    1)去掉线宽,例如使用box-shadow等不影响尺寸的属性

    2)将线宽纳入计算内,比如translate反向偏移掉线宽,这样整体缩放就不会受到线宽的影响了。

    另外一个比较烦的就是居中,其实居中基本上就只用到了下面两种方式,还是蛮简单的。只是,这个反复的copypaste,烦哪!

    1. 绝对定位+margin:auto。

    position: absolute;

    left: 0;

    right: 0;

    top: 0;

    bottom: 0;

    margin: auto;

    实现原理:利用css定位规则,设置左右、上下方向定位为0,margin为auto,让css根据定位计算margin值,用hack的方式实现居中。居中块的尺寸需要可控,因为css计算margin时也需要参考尺寸值,由于四周为0,所以自动计算得到的盒子尺寸(含margin)是与父容器一样的。无论是设置居中块的width、height或者是max-height、max-width,都是让尺寸不会扩大到与父级一样。

    局限:在参考系父级(position!=static)大小比本身要小的时候,水平方向的居中就会失效。(垂直方向依然居中)

    2. 绝对定位 + transform反向偏移。

    position: absolute;

    top: 50%; left: 50%;

    transform: translate(-50%, -50%);

    margin: auto;

    实现原理:先绝对定位相对父级偏移50%,然后使用transform来反向偏移。由于transform的计算基准是元素本身,所以这里可以用50%来做反向偏移。

    局限:这个方案需要固定居中块的尺寸值(不能设置max-width等范围限制),浏览器需要以此为基准来计算定位!

    综合来说,方案2的居中方式明显会比方案1要好,但是在绘制图标的时候会用到transform来做一些偏移,为了不覆盖偏移效果所以要用到方案的方式来做居中。除了这两种居中方式,还有inline-block对齐after/before子元素的方式,还有table和flexbox的方式来实现居中,但是画图标本身层级有限而且也用到了before/after,所以不适用图标绘制。

    最后一点

    目前纯CSS的图标还是挺多应用场景的,这种图标的方案免去了做雪碧图和维护雪碧图的麻烦,而且减少了图片资源的请求,从性能上来说会有那么0.01s的提高吧。不用堆雪碧图还方便调整颜色,性能还有0.01s的优化,这套CSS图标你还不赶紧用起来?!

    PS:各位看官觉得不错的话,还请顺手给个github星星哈。多攥几颗星星,说不定就升职加薪赢取白富美了呢~~~

    展开全文
  • 在项目里很多时候需要用icon , 如果不想用图片 , 可以用一下这个图标库 https://github.com/saeedalipoor/icono 使用很简单 <link rel="stylesheet" href="icono.min.css"> 引入后直接加class就ok了 例如我...

    在项目里很多时候需要用icon , 如果不想用图片 , 可以用一下这个图标库

    https://github.com/saeedalipoor/icono

    使用很简单 

    <link rel="stylesheet" href="icono.min.css">

    引入后直接加class就ok了

    例如我项目中使用的方式

    <div class="icono-smile"></div>

     修改大小可以使用css3的这个属性

    transform: scale(0.8);

    颜色直接定义color

    展开全文
  • 一些字体图标库的网站 https://icomoon.io/app/#/selecthttp://www.iconfont.cn/http://www.bootcss.com/ http://www.bootcss.com/p/cikonss/ 以第一个链接网站里的字体为例 选择自己需要图标,点击右下角下载下来 ...
  •   大家好,我是小编南风吹,今天推荐一款好用的开源图标库。...  css.gg 是一套纯 css 实现的轻量美观的开源图标库,特点是所有的图形都通过 css 语法实现,是技术和设计的完美结合。 图标特色
  • 700多个时尚漂亮的 css 图标库,特别适合 UI 设计师和前端开发者下载使用。 700+ CSS 图标 css.gg 是一套纯 css 实现的轻量美观的开源图标库,特点是所有的图形都通过 css 语法实现,是技术和设计的完美结合。 图标...
  • 嗨,我是 Martin,也叫老王,今天推荐一款好用的开源图标库。我们平常找图标往往会去 iconfont但是今天,我们看了 Martin 的文章之后,就会有一个新的选择——CSS.GGGithubstar 5751fork 214Watch 86项目介绍700 + ...
  • css怎么添加小图标

    2021-08-04 07:53:38
    css添加小图标的方法:首先使用input标签创建一个文本框;然后在css中使用background属性设置input的背景图片为“icon.jpg”;最后完成小图标的添加即可。本文操作环境:windows7系统、HTML5&&CSS3、DELL ...
  • 今天我们来复盘一下前端中css伪元素的知识以及如何用css伪元素来减轻javascript的压力,做出一些脑洞大开的图形。预备知识伪元素伪元素是一个附加至选择器末的关键词,允许你对被选择元...
  • 做网站的时候难免用到很多小图标,之前一直用的是国外的Font Awesome,好用是挺好用,就是图标库有点大,很多都用不到,有点浪费资源。所以最近开始使用iconfont阿里巴巴矢量图标库,那么具体如何在自己的网页中使用...
  • 关于阿里图标库字体在css中的使用(以伪类选择器为例) 1. 从阿里图标图库选择想要的字体图标加入购物车并添加进项目 2. 有三种引入模式可选,这里我用在线引入的方式为例(较为方便) 点击生成在线代码 这里放一个...
  • CSS图标字体IconFont有哪些作用发布时间:2021-01-19 11:31:12来源:亿速云阅读:111作者:小新这篇文章将为大家详细讲解有关CSS图标字体IconFont有哪些作用,小编觉得挺实用的,因此分享给大家做个参考,希望...
  • &lbrack;LeetCode&rsqb; Swap Nodes in Pairs 成对交换节点Given a linked list, swap every two adjacent nodes and return its head. For example,Given1->2-&g ...Asp&period;...
  • 本篇教程介绍了HTML+CSS入门之两种图标字体,希望阅读本篇文章以后大家有所收获,帮助大家HTML+CSS入门。<##0.前言比较基础的图标加载:和块元素的背景background:url(./x.png).页面多图标时,使用雪碧图(多个...
  • 动态引入阿里图标库

    2021-06-13 12:16:31
    [success] # 动态引入阿里图标库最近项目中加入了给菜单**选择图标**的功能,因为用[阿里图标](https://www.iconfont.cn/)的**链接方式**引入到项目中,如果想实现向下面一样**展示阿里图标库所有的图标**,有**2**...
  • ,今天来介绍两个非常常用的图标库的使用方法,这两个图标库使用起来非常方便,不像其他图标库那样,是可以直接使用的,那么就开始吧???????????? Font Awesome图标库???? 网站链接:点我点我???? 先来看看这个图标...
  • css字体图标引入

    2021-05-15 10:04:46
    先推荐一个字体图标库(阿里巴巴矢量图标库) https://www.iconfont.cn/ 一、首先根据项目按需选择好自己需要的图标,添加至入库 二、都选好后,将库中的图标添加至项目中,没有项目可先创建项目,添加在项目...
  • CSS3图标旋转效果代码,中英翻译,中意在线,中国知网,余额宝等软件知识,以及真三国无双7日语补丁,手机房源采集,plustoken钱包,dj火电影,指南针炒股软件,美团商家登录,sola病毒专杀,快速启动软件,传播易...
  • CSS图标 如何添加图标 向 HTML 页面添加图标的最简单方法是使用图标库,比如 Font Awesome。 将指定的图标类的名称添加到任何行内 HTML 元素(如 <i> 或 <span>)。 下面的图标库中的所有图标都是可缩放...
  • 1.加购物车 2.添加到项目 3根据图选择对应的 4.选择红框===》全选复制到css文件里,就可直接用 5.
  • 阿里字体图标库介绍及图标字体的使用方法,很多前端或者网页爱好者可能早就用过字体图标,2016年了网页中使用图标字体如果你还没听说过或者很陌生,那你就要赶快看看这篇阿里字体图标库使用介绍了。这篇文章只讲阿里...
  • CSS题库

    2021-08-20 15:44:44
    1. 介绍一下标准的 CSS 的盒子模型?低版本 IE 的盒子模型有什么不同的? 答案: (1)有两种, IE 盒子模型、W3C 盒子模型; (2)盒模型: 内容(content)、填充(padding)、边界(margin)、 边框(border); (3)区 ...
  • css图标切割体会

    2021-01-13 00:19:00
    这次又碰到了,把很多图标放到一个大图然后去切割。随切随用。感觉这么做肯定是有原因的。于是,这次去仔细搜了一下。发现把许多图标放到一张图片,目的在于减少网络请求的次数,这才如梦初醒,原来还是在空间换时间...
  • 什么是icon?让我们先来看一个例子:我们以......icon到底是什么正如你所看到的,现在市面上大多数网页使用的图标都是类似这样的形式,也有不少icon图标库可供我们使用它的实现方式有:imageCSS SpritesIcon FontSVG...
  • 文章目录前言1 在线字体图标库引入2 本地字体图标库引入 前言   引入阿里云字体图标有两种方法:一种是在线链接引入;另一种是下载后引入本地链接。   无论哪种方式都需要登陆才能执行后续操作,地址为:阿里...
  • 图标可以美化我们的页面,让用户更易识别我们功能的含义,很多前端框架都有自己的图标库,但是我们自己的项目如何使用图标库呢,这里推荐阿里巴巴官方的图标库: 官网: https://www.iconfont.cn/ 进入需要登录,...
  • 1、访问阿里图标库官网:www.iconfont.cn,将喜欢的图标加入购物车 2、把需要的图标都加入到购物车后,点击右上角“购物车”,查看选好的图标 3、点击“下载代码”,将图标代码下载到本地 4、解压,然后把...
  • 给icon加样式 (利用原图标的阴影区域,同时将原图标移动超过之前父元素范围) filter: drop-shadow(red 80px 0); transform: translateX(-80px); 给父元素加样式 (父元素超范围隐藏,正好把原图标的隐藏掉,显示阴影...
  • 阿里图标库使用

    2021-06-12 08:12:58
    阿里图标库使用有几种使用方法。单个文件使用 - 直接下载文件, 如 .ai .png .svg使用方法:下载啊~unicode - 写 html 字符编码使用方法:下载包含你选择的图标的字体文件 .eot .woff .ttf .svg在 css 中引用字体及...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 38,734
精华内容 15,493
关键字:

css图标库