文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
排版
clearfix()
清除浮动。
.container
clearfix()
生成的 CSS:
.container:after,
.container:before {
content: ' ';
display: table;
}
.container:after {
clear: both;
}
hide-text()
隐藏容器内的文字。
参考:Update CSS image replacement technique
.banner
hide-text()
生成的 CSS:
.banner {
color: transparent;
font: 0/0 a;
text-shadow: none;
}
ellipsis(line)
溢出文本显示省略号。
多行截断 仅在 webkit
内核下有生效,且要保证容器上下的 padding
为 0
,否则本该被截断的文字会溢出。
line
(可选) - 想要截断的行数,留空则默认为 单行截断。
.title
ellipsis()
.desc
ellipsis(3)
生成的 CSS:
.title {
overflow: hidden;
text-overflow: ellipsis;
white-space: nowrap;
}
.desc {
overflow: hidden;
text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical;
}
font-face: font-family, font-path, font-weight, font-style
快速引入本地路径的字体。
通过检测 font-path
对应的各种 字体格式 是否存在,生成最合适的配置。
若需要引入远程路径的字体,请直接手写 @font-face
。
font-family
- 字体名font-path
- 字体路径,指字体 去掉后缀 之后的部分font-weight
(可选) - 字重,默认为normal
font-style
(可选) - 字体样式,默认为normal
检测的字体格式有:
- eot
- woff
- woff2
- ttf
- svg
// 对应路径下有 ttf, woff 两种格式的字体
font-face('Open Sans', '../font/open-sans-bold', 700)
生成的 CSS:
@font-face {
font-family: 'Open Sans';
src: url("../font/open-sans-bold.woff") format('woff'),
url("../font/open-sans-bold.ttf") format('truetype');
font-weight: 700;
font-style: normal;
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论