CSS伪元素:before, :after
类别:Web前端 浏览量:1067
时间:2015-7-5 CSS伪元素:before, :after
CSS伪元素:before, :after这个伪元素允许创作人员在元素内容的最前面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点。
2、:after 伪元素在元素之后添加内容
这个伪元素允许创作人员在元素内容的最后面插入生成内容。默认地,这个伪元素是行内元素,不过可以使用属性 display 改变这一点。
<style>
.li{width:350px; border:1px solid #000; line-height:50px; margin:10px;}
.lib{width:500px; border:1px solid #FC0;}
.after,.before,.block{border:1px solid #330;}
.after:after{content:'我在后面吧'; color:#F00;}
.before:before{content:'我在前面吧'; color:#F00;}
.block:after{content:'我是块元素,我占一行'; color:#F00; display:block;}
.block{display:block;}
</style>
<body>
<li class="li">after<span class="after">我是里面的内容</span></li>
<li class="li">before<span class="before">我是里面的内容</span></li>
<li class="lib">block<span class="block">我是里面的内容</span></li>
</body>
<style>
#li1 {
border: 1px solid #090;
padding: 10px;
font-size: 14px;
margin-bottom: 10px;
}
#li1:before{
content:"【";
color:#f00;
font-family:Arial;
}
#li1:after{
content:"】";
color:#f00;
font-family:Arial;
}
</style>
<li id="li1">插入内容</li>
<style>
li {
border: 1px solid #090;
padding: 10px;
font-size: 14px;
margin-bottom: 10px;
}
li:first-child:after{
content:url(new.gif);
margin-left:5px;
}
</style>
<li>插入内容</li>
<li>插入内容</li>
<li>插入内容</li>
<li>插入内容</li>
效果图
实例4
<style>
li {
border: 1px solid #090;
width:78px;
height:59px;
padding:3px;
position:relative;
}
li:after{
content:attr(id);
display:block;
color:#f00;
font-weight:bold;
position:absolute;
top:0;
right:0;
}
</style>
<li id="test" title="idtitle" style="width:78px;">文字内容</li>
效果图
实例5、
<style>
h1{
counter-increment:mycounter;
}
h1:before{
content:counter(mycounter);
}
</style>
<h1>大标题</h1>
<h1>大标题</h1>
<h1>大标题</h1>
效果图
实例6
<style>
h1{
counter-increment:mycounter;
}
h1:before{
content:"第"counter(mycounter,upper-roman)"章 ";
}
</style>
<h1>大标题</h1>
<h1>大标题</
标签:CSS
您可能感兴趣
- css中width:auto和width:100%的区别
- css3渐变放大功能(CSS3 渐变Gradients之CSS3 线性渐变)
- css继承属性有哪些(CSS特殊性、继承与层叠)
- css3项目列表属性(像素密度与CSS3的viewport在移动端Web响应式布局中的运用)
- css隐藏div(CSS控制DIV层显示和隐藏的实现方法)
- css中有几种样式表(深入浅出学习层叠样式表--css推荐)
- css中div高度自适应
- 在css中用属性来实现文字环绕图片(css文字环绕图片—遇到的问题及快速解决方法)
- css42个实用技巧(你必须要知道的几个CSS技巧)
- css语言代码大全(分享20条编写 CSS 代码的建议)
- CSS3 border-radius实现边框圆角
- CSS错误排查方法
- css样式退出效果(纯css实现选中切换效果的示例)
- 视图平滑动画(菜单栏 “三” 变形为“X”css3过渡动画)
- css3伸缩布局教学(css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效)
- css3实现3d效果教程(纯 CSS3实现的霓虹灯特效)
- 嘉南传 第22集(嘉南传第22集)
- 哪版孙悟空最萌 黄渤躺萌了(哪版孙悟空最萌)
- 融入小人物的喜怒哀乐,黄渤饰演的角色为什么让人观看时欲罢不能(融入小人物的喜怒哀乐)
- 《极限挑战》深访都市夜归人,夜间打工者体验,黄磊录完憔悴了(极限挑战深访都市夜归人)
- Google 推出了一个游戏生成器,让不会编程的你也能自己设计游戏(推出了一个游戏生成器)
- 二胎家庭老大爱闹情绪,用这招很有效(二胎家庭老大爱闹情绪)
热门推荐
- 如何在sql server中解密视图(关于SQL Server加密与解密的问题)
- mysqljson字段查询(Mysql 查询JSON结果的相关函数汇总)
- 利用xampp搭建服务器(xampp集成环境怎样使用MySQL数据库)
- 云服务器可以用来做啥(云服务器的作用你清楚吗?)
- vue实现添加购物车小球(Vue实现简易购物车案例)
- arm堆栈解析程序(浅析ARM架构下的函数的调用过程)
- html5长图拖动(html5 拖拽及用 js 实现拖拽功能的示例代码)
- vnc连接linux黑屏(阿里云服务器VNC无法连接及黑屏的原因)
- 苹果微信小程序页面空白(iPhoneX安全区域Safe Area底部小黑条在微信小程序和H5的屏幕适配)
- php怎么引用文件(php引用和拷贝的区别知识点总结)