我觉得应该是上移3px.
每个伪选择器都设置为块状和height: 3px;
我觉得那两根横线加起来应该是6px.
{:10_256:}所以我上移了3px.看我的图
有没有很整齐{:10_254:} <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>鱼C工作室-Close</title>
<style type="text/css">
body{
background: #000;
margin: 333px;
}
.close{
font-size:0;
display:block;
}
.close::before,.close::after{
content:"";
width:66px;
height:3px;
display:block;
background:#efb;
}
.close::before{
background:#f88;
transform:rotate(45deg);
}
.close::after{
transform:translateY(-1.5px) translateX(1.5px) rotate(-45deg);
}
</style>
</head>
<body>
<span class="close">关闭</span>
</body>
</html> <!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>鱼C工作室-Close</title>
<style type="text/css">
body{
background: #000;
margin: 333px;
}
.close{
font-size: 0;/*隐藏字体*/
display: block;/*设置为块状元素*/
}
.close::before,.close::after{
content: '';
width: 66px;
height: 3px;
display: block;
background: #EFB;
}
.close::before{
background: #F88;
transform: rotate(45deg);
}
.close::after{
transform: translateY(-2.2px) rotate(-45deg);
}
</style>
</head>
<body>
<span class="close">关闭</span>
</body>
</html>
@不二如是
老师上移1.5px是这样
上移3px是这样的
页:
[1]