我对编码非常陌生,因此我尝试做起来可能很简单,但却无法使其正常工作。
我用css边框制作了一些箭头。现在,我想做一个在每个箭头后半透明的矩形。

this之类的

但是用矩形而不是圆形。
这是到目前为止我得到的代码:

 <div id="arrow"></div>



#arrow {
 display: block;
 border-right: 2px solid; border-bottom: 2px solid;
 width: 30px; height: 30px;
 transform: rotate(-45deg);
 border-color:black;
 margin:auto;
display:block;
position:relative;
}

最佳答案

超级简单的方法:

HTML:

<div id="arrowBox">
<div id="arrow"></div>
</div>


CSS:

#arrow {
 display: block;
 border-right: 2px solid; border-bottom: 2px solid;
 width: 30px; height: 30px;
 transform: rotate(-45deg);
 border-color:black;
 margin:auto;
display:block;
position:relative;
}

#arrowBox{

  background:rgba(0,0,0,0.5);
  display:inline-block;
  padding:10px 15px 10px 0;

}


调整填充以更改框的大小。

关于html - CSS箭头后面的半透明矩形,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34899717/

10-16 13:35