本文介绍: 在实际开发中,会出现一些小三角,用icon又不方便,于是我使用css绘制,并进行记录。,让两边的角没那么锐利,但是向内的角暂时没办法更改。,当我没有加的时候,圆形会变成椭圆形。5、具体三角形伪类使用中,可以通过。3、在三角形伪类中:可以适当修改。,则注意在使用伪类的div中加。4、三角形伪类主要是:通过。1、在使用伪类时,要加。
在实际开发中,会出现一些小三角,用icon又不方便,于是我使用css绘制,并进行记录
1、在使用伪类时,要加position: absolute;,当我没有加的时候,圆形会变成椭圆形
2、伪类中使用position: absolute;,则注意在使用伪类的div中加position: relative;
3、在三角形伪类中:可以适当修改border-radius: 2px;,让两边的角没那么锐利,但是向内的角暂时没办法更改
4、三角形伪类主要是:通过改变border的颜色来实现
5、具体三角形伪类使用中,可以通过微调border的px值,查看三角形的状态
6、菱形伪类主要依靠旋转:transform: rotate(45deg);
.box {
margin: 20px;
}
.box div {
display: inline-block;
position: relative;
}
/* 圆形 */
.box11 {
width: 20px;
height: 20px;
background-color: #ccc;
border-radius: 50%;
}
.box1::after {
content: '';
width: 0;
height: 0;
position: absolute;
top: 50%;
margin-top: -10px;
right: -30px;
border-top: 10px solid #ccc;
border-left: 10px solid #ccc;
border-bottom: 10px solid #ccc;
border-right: 10px solid #ccc;
border-radius: 50%;
}
/* 三角形 */
.box2::after {
content: '';
width: 0;
height: 0;
position: absolute;
top: 50%;
margin-top: -5px;
right: -30px;
border-top: 12px solid #ccc;
border-left: 10px solid transparent;
border-bottom: 10px solid transparent;
border-right: 10px solid transparent;
border-radius: 2px;
}
/* 扇形伪类 */
.box3::after {
content: '';
width: 0;
height: 0;
position: absolute;
top: 50%;
margin-top: -6px;
right: -40px;
border-top: 15px solid #ccc;
border-left: 15px solid transparent;
border-bottom: 15px solid transparent;
border-right: 15px solid transparent;
border-radius: 50%;
}
/* 菱形伪类 */
.box4::after {
content: '';
width: 0;
height: 0;
position: absolute;
top: 50%;
margin-top: -10px;
right: -30px;
border-top: 10px solid #ccc;
border-left: 10px solid #ccc;
border-bottom: 10px solid #ccc;
border-right: 10px solid #ccc;
transform: rotate(45deg);
}
<div class="box">
<div class="box11"></div>
<br><br>
<div class="box1">圆形伪类</div>
<br><br>
<div class="box2">三角形伪类</div>
<br><br>
<div class="box3">扇形伪类</div>
<br><br>
<div class="box4">菱形伪类</div>
</div>
原文地址:https://blog.csdn.net/feifei9989/article/details/129750401
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_6489.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。