【发布时间】:2016-09-15 13:37:49
【问题描述】:
是否可以为非常规矩形的 div 添加均匀阴影?添加 box-shadow 与普通 div 的工作方式不同。这是我说的 div:
#talkbubble {
width: 120px;
height: 80px;
background: red;
position: relative;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}
#talkbubble:before {
content:"";
position: absolute;
right: 100%;
top: 26px;
width: 0;
height: 0;
border-top: 13px solid transparent;
border-right: 26px solid red;
border-bottom: 13px solid transparent;
}
【问题讨论】:
-
您是要制作边框效果还是实际阴影?
-
我正在尝试在整个 div 周围制作实际的阴影效果。现在,当我添加 box-shadow 效果时,它会在由边框组成的三角形的地方生成矩形形状的阴影。
-
是的,那会发生。请参阅链接的问题。除此之外,在三角形周围制作“边框/阴影”是一个额外的伪元素。如果您可以提供所需结果的图像,那将是理想的。
标签: html css border shadow box-shadow