小编And*_*rey的帖子

如何使用盒子阴影部分地舍入给定块的角落,并使用未接地的盒子阴影(webkit和gecko)保持未接地的角落?

我有一个div多边框,我正在使用一个边框box-shadow.我希望这div有一个圆角和一个方角.但是,每当一个角落border-radius添加一个角落(除了0)之外,其他角落也box-shadow会变圆(半径不同于任何指定值border-radius).有没有办法设置border-radius某些角落,但不是全部,并且box-shadow使用与border所有角落相同的半径?

此行为出现在Chrome 19,Firefox 13和Safari 5中,但它存在于Internet Explorer 9或Opera 12中,它们都box-shadow按预期显示- box-shadowborder角落也是正方形时带有方角.

代码(示例):

CSS

.block1 {
    padding: 18px 14px;
    margin: 5px;
    background: #fff;
    border: 1px solid red;
    -webkit-box-shadow: 0 0 0 5px rgba(0, 57, 47, .32);
    -moz-box-shadow: 0 0 0 5px rgba(0, 57, 47, .32);
    box-shadow: 0 0 0 5px rgba(0, 57, 47, .32); …
Run Code Online (Sandbox Code Playgroud)

css3

7
推荐指数
1
解决办法
1125
查看次数

标签 统计

css3 ×1