用CSS伪类选择器做一个爱心
这里我们会用到
position:relative;相对定位 position:absolute;绝对定位
border-radius;圆角属性 transform;变换属性
:after :before;伪类选择器
效果图
接下来直接上源代码
HTML
<body>
<div></div>
</body>
CSS
<style>
div{
position: relative;/*相对定位 约束绝对定位*/
width: 200px;
height: 200px;
margin: 50px auto;
}
div::after,
div::before{
content: "";
position: absolute;
left: 0;
top: 0;
width: 100px;
height: 160px;
background-color: red;
border-radius: 50px 50px 0 0 ;/*css3圆角属性 顺时针*/
}
div::after{
transform: translate(43px) rotate(45deg);/*css3变换属性*/
}
div::before{
transform: rotate(-45deg);
}
</style>
完成