Bitte beachten Sie diesen Link. https://codepen.io/wbeeftink/pen/dIaDH. Wenn Sie das Bild verkleinern oder vergrößern, sehen Sie, dass das Etikett unten eine zusätzliche Linie aufweist. Bitte beachten Sie den Screenshot. CSS benutzerdefinierte Tag-Form - zusätzliche Linie
Könnte jemand bitte lassen Sie mich wissen, wie dieses Problem behoben werden konnte. Oder gibt es eine andere Möglichkeit, solche Tags zu erstellen? Dies ist der Code, dass ich
HTML
<span class="tag">HTML</span>
CSS
.tag {
background: #eee;
border-radius: 3px 0 0 3px;
color: #999;
display: inline-block;
height: 26px;
line-height: 26px;
padding: 0 20px 0 23px;
position: relative;
margin: 0 10px 10px 0;
text-decoration: none;
-webkit-transition: color 0.2s;
}
.tag::before {
background: #fff;
border-radius: 10px;
box-shadow: inset 0 1px rgba(0, 0, 0, 0.25);
content: '';
height: 6px;
left: 10px;
position: absolute;
width: 6px;
top: 10px;
}
.tag::after {
background: #fff;
border-bottom: 13px solid transparent;
border-left: 10px solid #eee;
border-top: 13px solid transparent;
content: '';
position: absolute;
right: 0;
top: 0;
}