答案 0 :(得分:3)
您可以使用:before
和:after
伪元素来创建行和transform: rotate()
div {
font-size: 35px;
color: #aaa;
position: relative;
display: inline-block;
}
sup {
font-size: 20px;
}
div:after,
div:before {
position: absolute;
content: '';
top: 50%;
left: 0;
width: 100%;
height: 2px;
background: black;
}
div:before {
transform: rotate(20deg);
}
div:after {
transform: rotate(-20deg);
}
<div>$345<sup>.87</sup>
</div>
答案 1 :(得分:0)
您可以使用::before
和::after
转换属性来实现此结果:
<p class="dotd">deal of the day: </p>
<h1 class="cross">$341,95</h1>
.dotd {
color: red;
}
.cross {
position: relative;
display: inline-block;
}
.cross::before, .cross::after {
content: '';
width: 100%;
position: absolute;
right: 0;
top: 50%;
}
.cross::before {
border-bottom: 2px solid red;
-webkit-transform: skewY(-10deg);
transform: skewY(-10deg);
}
.cross::after {
border-bottom: 2px solid red;
-webkit-transform: skewY(10deg);
transform: skewY(10deg);
}
js fiddle:https://jsfiddle.net/shx3n4ho/1/
答案 2 :(得分:0)
检查
p{
font-size:25px;
display:block
}
.cross {
position: relative;
display: inline-block;
}
.cross::before, .cross::after {
content: '';
width: 100%;
position: absolute;
right: 0;
top: 50%;
}
.cross::before {
border-bottom: 2px solid gray;
-webkit-transform: skewY(-10deg);
transform: skewY(-10deg);
}
.cross::after {
border-bottom: 2px solid gray;
-webkit-transform: skewY(10deg);
transform: skewY(10deg);
}
<p>
Deal of the day
<span class="cross">365</span>
</p>