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中overflow的用法
- css line-height(CSS中的line-height行高属性学习教程)
- css技巧100个(css小技巧汇总)
- 视图平滑动画(菜单栏 “三” 变形为“X”css3过渡动画)
- css高级使用技巧(全面解析CSS Media媒体查询使用操作推荐)
- 怎么用html做一个导航栏(html+css 实现简易导航栏功能)
- css如何制作动画效果(CSS制作三角形广告引导文字效果)
- css样式功能表能兼容所有浏览器吗(比较全的CSS浏览器兼容问题整理总结)
- css基线实例详解(移动端使用 rem 单位时 css sprites 定位问题的解决)
- css背景的属性有哪些(简述CSS中的背景属性background)
- css中id和class的选择
- css基础选择器的语法格式(css -webkit-line-clamp WebKit的CSS扩展WebKit是私有属性)
- css3经典动画效果(CSS3 3D位移translate效果实例介绍)
- css flex布局教程(详解CSS3伸缩布局盒模型Flex布局)
- css浮动布局和盒子(css 盒模型 文档流 几种清除浮动的方法实例详解)
- css浮动小例子教程(使用css transition属性实现一个带动画显隐的微信小程序部件)
- 这里输入关键词(如何输入关键词)
- 熊猫中国国宝(熊猫国宝酒53酱香)
- 春节会放假几天(春节会放假吗)
- 小浴室,大民生 缙云3200多户困难群众洗上免费热水澡(小浴室大民生缙云3200多户困难群众洗上免费热水澡)
- 元旦闲谭(元旦闲谭)
- 息烽 这个村 治垃圾 有招 人人争当卫生模范(息烽这个村治垃圾)
热门推荐
- js数组的sort排序
- sqlserver百分比数据查询时间(SQL Server统计信息更新时采样百分比对数据预估准确性的影响详解)
- SqlServer2016模糊匹配的三种方式及效率问题简析(SqlServer2016模糊匹配的三种方式及效率问题简析)
- html一行两列布局代码(CSS实现页面两列布局与三列布局的方法示例)
- js 定时切换图片(JavaScript定时器实现无缝滚动图片)
- 织梦安装程序(windowsxp下织梦后台如何安装)
- 5.6以上版本mysql数据复制(MySQL5.7并行复制原理及实现)
- dede织梦的后台如何调整和使用(织梦DEDECMS中增加父栏目调用,以及多级支持currentstyle的方法)
- sqlservercount函数的用法(SQL Server中row_number函数的常见用法示例详解)
- TFS源代码管理
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9