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

  1. <body>
  2. <div class="container">
  3. <div class="rounded">bla bla bla</div>
  4. <div class="digged"> <br/><br/>or yada yada yada </div>
  5. </div>
  6. </body>

CSS

  1. .container{
  2. text-align: center;
  3. background: #ddd;
  4. }
  5.  
  6. .rounded{
  7. margin: 0 auto;
  8. border-radius: 50px;
  9. width: 200px;
  10. height: 30px;
  11. background: silver;
  12. padding: 10px;
  13. border: 10px solid #ddd;
  14. z-index: 1;
  15. position: relative;
  16. }
  17.  
  18. .digged{
  19. margin: 0 auto;
  20. background: silver;
  21. width: 400px;
  22. height: 100px;
  23. margin-top: -30px
  24. }

猜你在找的CSS相关文章