概述
<!-- 伪元素的学习(伪类元素就是页面代码不会出现伪类元素)
1、::before before和after主要是配合content属性使用的
2、::after
3、css content样式 content用来定义插入内容必须有值至少是空
默认情况下伪元素的display的默认值是inline
可以通过设置display:block来改变其显示。
通过attr()调用当前元素的属性
通过url()引用媒体文件。
-->
<!DOCTYPE html>
<html>
<head>
<title>伪元素的用法</title>
<style type="text/css">
a{
text-decoration: none;
}
a::before{/*content必须配合url()的使用*/
content: url(image/hao123.png);
}
a::after{
content: url(href);
margin: 20px;
}
.bigbox{
width: 312px;
height: 72px;
}
.touxiang{
width: 70px;
height: 72px;
border-radius: 50%;/*每个角都是圆角*/
overflow: hidden;/*溢出隐藏*/
background:url(image/picture1.png) no-repeat -24px -10px;/*负号是向左移的意思*/
border:1px solid #000000;
display: inline-block;/*修改图像的性质*/
}
.liaotiankuang{
width: 234px;
height: 60px;
background-color: #fff;
border: 1px solid #ababab;
border-radius: 10px 10px 10px 0;/*圆角*/
float: right;/*向右浮动和图片在一行上*/
/*不过遇到块级元素一占就占一整行*/
margin-top: 12px;/*72-60*/
position: relative;/*相对定位*/
}
.liaotiankuang::before{
content: url(image/picture2.png);
position: absolute;/*绝对定位*/
left:-28px;
top: 23px;
}
</style>
</head>
<body>
<a href="https://www.hao123.com/">hao123</a>
<div class="bigbox">
<div class="touxiang">
</div>
<div class="liaotiankuang"></div>
</div>
</body>
</html>
最后
以上就是诚心美女为你收集整理的伪元素学习包含::before、::after的用法的全部内容,希望文章能够帮你解决伪元素学习包含::before、::after的用法所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复