div的CSS3弯曲镂空?

前端之家收集整理的这篇文章主要介绍了div的CSS3弯曲镂空?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法用 CSS3在div中创建一个剪切片,如下例所示?

我想要做的是在2个div之间创建一个剪切作为图像.正在剪切的实际div是底部的div,它有背景颜色,阴影,插入阴影和边框样式.

我想做的是在div的剪切区域内放置一个CSS3按钮.

解决方法

编辑 – 新解决方

通过径向梯度,可以在切割div中实现新的质量水平:Running Demo

阅读更多https://stackoverflow.com/a/18853833/1654265

解决方

你可以用同质背景来做,而不是像你这样的艺术背景.有些东西是CSS永远不会做的,例如成为Photoshop.

但是,你可以使用边框,负边距和z-index来做到这一点;

演示:http://jsfiddle.net/cB8Qq/

HTML

<body>
    <div class="container">
        <div class="rounded">bla bla bla</div>
        <div class="digged"> <br/><br/>or yada yada yada </div>
    </div>
</body>

CSS

.container{
    text-align: center;
    background: #ddd;    
}

.rounded{
    margin: 0 auto;
    border-radius: 50px;
    width: 200px;
    height: 30px;
    background: silver;    
    padding: 10px;    
    border: 10px solid #ddd;    
    z-index: 1;
    position: relative;
}

.digged{    
    margin: 0 auto;
    background: silver;
    width: 400px;
    height: 100px;
    margin-top: -30px
}

猜你在找的CSS相关文章