-
font 和HTML实现图标字体的引入:
像font和CSS那样,设置@font-face{},再设置需要放图标的元素的class样式,.imooc{}
然后在HTML中引入图标:
<ul>
<li><a href=""><i class="imooc"></i></a></li>
<li><a href=""><i class="imooc"></i></a></li>
<li><a href=""><i class="imooc"></i></a></li>
</ul>
其中“f048,f049,f050”算是图标的编号吧,在下载的图标字体文件夹的html文件中查看,但是前面要加上“&#x”,否则网页中只能显示“f048”字体,而不会显示图标
用这种方式引入图标,可以改变图标的大小颜色,只需要给图标所在元素设置颜色、大小属性即可:
<li><a href=""><i class="imooc"></i></a></li>
<li><a href=""><i class="imooc"></i></a></li>
这样就可以改变图标的颜色、大小了
查看全部 -
引入下载的图标字体:
需要先到imoon.io网站下载需要的图标,解压到html所在文件夹,下载的图标字体文件夹中有一个fonts文件夹,其中有四种字体,需要引入
@font-face{
font-family:"imooc" ; /*给字体起名*/
src:url("../fonts/imooc.eot"); /*IE9兼容*/
src:url("../fonts/imooc.eot?") format("embedded-opentype"),
url("../fonts/imooc.woff") format("woff"),
url("../fonts/imooc.ttf") format("truetype"),
url("../fonts/imooc.svg") format("svg");
font-weight:normal;
font-style:normal;
}
在需要引入的地方,将字体类型设为上面设置的字体名:
.icon{ /*需要添加图标元素设置的class名*/
font-family:"imooc";
font-weight:normal;
font-style:normal;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
}
利用before伪类选择器和content属性,添加不同样式,然后可以将这些样式用在不同的元素上,使他们显示各个图标:
.icon-spinner:before{ /*各个图标样式名*/
content:"\e600"; /*下载的图标字体文件夹的html文件上该图标的算是编号吧*/
}
.icon-heart:before{
content:"\e601";
}
查看全部 -
用字体在网页中画小图标:flowerboys.cn
查看全部 -
图标神器IcoMoon网址:https://icomoon.io
查看全部 -
sublime创建结构,比如创建一个class名为“sprit”的<ul>,<ul>下有11个<li>,<li>下面是class名为“s-icon”的<s>,<s>标签有一个兄弟元素<a>,<a>中的文字是“慕课网”
那我们在新建的html中的body里写:
ul.sprite>li*11>s.s-icon+a{慕课网},再按“Tab”键,就会按要求键好结构
结构图如下:
查看全部 -
@font-face格式
查看全部 -
矢量图标网站
查看全部 -
字体文件格式:
eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。
ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。
woff (The Web Open Font Format):web字体中最佳格式,是一个开放的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准
svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。
查看全部 -
字体文件格式:
eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。
ttf (TrueType Fonts):1980s 由联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。
woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。
svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。
查看全部 -
字体文件格式:
eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。
ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。
woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。
svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。
查看全部 -
字体文件格式:
eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。
ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。
woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。
svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。
查看全部 -
字体文件格式:
eot (Embedded OpenType Fonts):微软开发的用于嵌入网页中的字体,IE专用字体。
ttf (TrueType Fonts):1980s 由Microsoft和Apple联合开发的一套字体标准,是Mac OS和Win操作系统中最常见的一种字体。
woff (The Web Open Font Format):web字体中最佳格式,是一个开房的TrueType/OpenType的压缩版本。2009年被开发,现被W3C组织推荐标准。
svg (SVG Fonts):用于SVG字体渲染的一种格式,由W3C制定的开放标准的图形格式。
查看全部 -
Icon Fonts的优点:
1、灵活性:轻松改变图标的颜色或其他css效果。
2、可扩展:改变图标的大小,就像改变字体的大小一样容易。
3、矢量性:图标是矢量的,与像素无关。缩放图标不会影响清晰度。
4、兼容性:字体图标支持所有现代浏览器(包含糟糕的IE6)。
5、本地使用:通过添加定制字体到您的本地系统,即可在各种不同的设计和编辑应用程序中使用。
查看全部 -
css sprite画小图标查看全部
-
css sprite画小图标查看全部
-
字体文件格式
查看全部 -
js定位背景查看全部
-
知识点
特点
难点
查看全部 -
CSS Sprite
查看全部
举报