@font-face

一. @font-face使用注意事项:

@font-face {
	font-family: 'MY-font',
	src: url('../1.ttf'), url('../1.eoft');
}
  1. @font-face只能在CSS文件顶部定义或者条件规则组中,否则不生效(例如放在class内中定义是不生效的);
  2. 只定义@font-face不会请求src的内容,只有通过font-family使用了该字体才会请求。

@font-face_第1张图片


二. css选择器[class^=“icon-“]、[class$=“icon-“]、[class*=“icon-“]是什么意思?

@font-face_第2张图片


三. 图标库的引入与使用:

在一个css文件中,引入图标库的字体

@font-face {
    font-family: 'Icon-Font';
    src: url('../../fonts/IconFont.ttf');
    font-weight: 400;
    font-style: normal
}

[class^=iconfont-] {
    font-family: IconFont!important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.iconfont-eye-o:before {
    content: "\E777"
}
.iconfont-cart-plus-o:before {
    content: "\E111"
}

你可能感兴趣的:(前端开发,css3)