【发布时间】:2019-11-15 03:25:52
【问题描述】:
尝试使用 css 来实现这一点。
我已经做到了,但是如果我的标签(职业)比div 的大小更长,这就会中断。如果它更长,那么内容会换行并且div 的高度会增加。但是左剪彩并没有做出响应。有人可以提出更好的方法吗?
.custom-tag-container {
border: 1px solid;
margin: auto;
display: flex;
align-items: stretch;
border-color: green green green transparent;
padding: 4px !important;
}
.custom-tag-container>p {
color: green;
font-weight: bold;
flex: 1;
margin: auto;
}
#triangle-left {
height: 25px;
width: 25px;
background: transparent;
transform: rotateZ(45deg) translateX(-12.5px) translateY(12.5px);
border: 1px solid;
border-color: green green transparent transparent;
}
<div class="custom-tag-container">
<div id="triangle-left" />
<p>Hello Worldsm</p>
</div>
【问题讨论】:
-
你的色带背景是透明的还是白色的?
-
@Justinas:在这种情况下是透明的,但理想情况下也可以是不同的颜色。
标签: html css css-shapes