HTML – 如何在中间css中制作阴影

前端之家收集整理的这篇文章主要介绍了HTML – 如何在中间css中制作阴影前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用影子盒,但它使所有的容器都被阴影包裹起来,我怎样才能在中间制作一个阴影,如上图所示?

解决方法

CSS drop-shadows without images by Nicolas Gallagher

FIDDLE

  1. <div class="drop-shadow curved curved-hz-2">
  2. <p>Horizontal curves</p>
  3. </div>
  4.  
  5. .drop-shadow {
  6. position: relative;
  7. float: left;
  8. width: 40%;
  9. padding: 1em;
  10. margin: 2em 10px 4em;
  11. background: #FFF;
  12. -webkit-Box-shadow: 0 1px 4px rgba(0,0.3),0 0 40px rgba(0,0.1) inset;
  13. -moz-Box-shadow: 0 1px 4px rgba(0,0.1) inset;
  14. Box-shadow: 0 1px 4px rgba(0,0.1) inset;
  15. }
  16. .drop-shadow:before,.drop-shadow:after {
  17. content: "";
  18. position: absolute;
  19. z-index: -2;
  20. }
  21. .curved-hz-2:before {
  22. top: 0;
  23. bottom: 0;
  24. left: 10px;
  25. right: 10px;
  26. -moz-border-radius: 100px / 10px;
  27. border-radius: 100px / 10px;
  28. }
  29. .curved:before {
  30. top: 10px;
  31. bottom: 10px;
  32. left: 0;
  33. right: 50%;
  34. -webkit-Box-shadow: 0 0 15px rgba(0,0.6);
  35. -moz-Box-shadow: 0 0 15px rgba(0,0.6);
  36. Box-shadow: 0 0 15px rgba(0,0.6);
  37. -moz-border-radius: 10px / 100px;
  38. border-radius: 10px / 100px;
  39. }

猜你在找的HTML相关文章