我是靠谱客的博主 诚心美女,最近开发中收集的这篇文章主要介绍伪元素学习包含::before、::after的用法,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

<!-- 伪元素的学习(伪类元素就是页面代码不会出现伪类元素)
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的用法所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(60)

评论列表共有 0 条评论

立即
投稿
返回
顶部