设计图效果:
实现效果:
使用阴影不能实现角度要怎么办呢?有没有朋友知道呢?
用伪元素实现.
.box{
width: 300px;
height: 50px;
position: relative;
}
.box:after{
content: '';
position: absolute;
bottom: 0;
right: 0;
top: 0;
left: 0;
background-color: #fdd420;
}
.box:before{
content: '';
position: absolute;
bottom: 0;
right: 2px;
top: 0;
left: 2px;
border-radius: 4px;
box-shadow: 0 2px 0 2px rgba(181,110,5, 1);
}
3 回答5.2k 阅读✓ 已解决
5 回答2.1k 阅读
2 回答2k 阅读✓ 已解决
1 回答3.1k 阅读✓ 已解决
3 回答2.5k 阅读
3 回答2.2k 阅读
2 回答1.1k 阅读✓ 已解决
多个阴影往右下排起来
看起来就是连续的
例如 ,目标位置是3px,3px
则写成
第四个值。(就是上面red前的那个0px;)
取正值时,阴影扩大;
取负值时,阴影收缩。
默认为0,此时阴影与元素同样大
你调整一下
右边也能达到效果