css3中的字体图标 iconfont的问题

html-css017

css3中的字体图标 iconfont的问题,第1张

去bootcss网站上下载一个看一下就明白了,让别人讲你自己也要了解下。

.icon-cart:before {

content: "\e623"

}

.icon-cart:after {

content: "\e623"

}

都可以

\e623 就是对应的你要插入的那个字体图标的编号

1、 [class~=flower]

选择 title 属性包含单词 "flower" 的所有元素。

2、 [class|=box]

选择 lang 属性值以 "box" 开头的所有元素。

3、 :focus

选择获得焦点的 input 元素。

4、 p::first-letter

选择每个 <p>元素的首字母。

5、 p:first-child

选择属于父元素的第一个子元素的每个 <p>元素。

6、 ::after ---- ::before

在每个 <p>元素的内容之前插入内容。-----在每个 <p>元素的内容之后插入内容。

7、 a[class^=red]

选择其 class 属性值以 "red" 开头的每个 <a>元素。

8、.box2 [class$=red]

选择其 class 属性以 "red" 结尾的所有 .box 2元素。

9、 a[src*="abc"]

选择其 src 属性中包含 "abc" 子串的每个 <a>元素。

10、.box3 h1:first-of-type

11、 tr:nth-child(2n+1)

选择属于其父元素的基数子元素的每个 <p>元素。

12、 :disabled

选择每个禁用的 <input>元素

chrome/safari : -webkit-

FF: -moz-

ie: -ms-

Opera: -o-

!!!!!!如何处理私有前缀:autoprefixer插件

1、 使用图标字体的原理

(1) 引入字体文件 *.ttf或其它

(2)在html文件中:定义字体

@font-face{

font-family: 'mzd'

src:'字体文件的地址'

}

(3)使用字体

.box {

font-family: 'mzd'

}

2、使用时的两种方案

(1)阿里巴巴图标字体

(2)font-awesome: 图标字体库

1、animation动画的使用方法

(1)先定义动画规则

(2)使用动画规则

2、animation的属性

根据你这个截图,我大概分析如下。

1.左边的图标是引入了fontawesome图标库

2.列表的整体是ul和li形式。

3.选中后的效果如果不是css3的话,就是背景图了。

4.边缘用了css3的圆角border-radius属性。

4.边缘还用了css3的阴影box-shadow属性。

所以如果我来做的话,整体就类似于

<div>

<ul>

<li><i>图标</i>文字描述<li>

<li><i>图标</i>文字描述<li>

<li><i>图标</i>文字描述<li>

<ul>

</div>

再加上那些css样式就好了。