CSS3如何实现翘边的阴影效果的代码示例

路上的杨柳依然神彩奕奕的低垂着黄绿色的发丝,好像冬天的降温没带给她们多少伤害。我倒感受到她们内心的寒冷,叶子摸着十分冰冷,也缺少了昔日的水分。冬天的到来,摧残了多少无辜的生命,又演绎了多少生命的童话。

效果:

HTML代码:

XML/HTML Code复制内容到剪贴板
  1. <divclass="boxshadow"></div>

CSS代码:

CSS Code复制内容到剪贴板
  1. .box{
  2. width:300px;
  3. height:100px;
  4. background:#ccc;
  5. border-radius:10px;
  6. margin:10px;
  7. }
  8. .shadow{
  9. position:relative;
  10. max-width:270px;
  11. box-shadow:0px1px4pxrgba(0,0,0,0.3),/*外阴影*/
  12. 0px0px20pxrgba(0,0,0,0.1)inset;/*内阴影*/
  13. }
  14. .shadow::before,
  15. .shadow::after{
  16. content:"";
  17. position:absolute;
  18. z-index:-1;
  19. }
  20. .shadow::before,
  21. .shadow::after{
  22. content:"";
  23. position:absolute;
  24. z-index:-1;
  25. bottombottom:15px;
  26. left:10px;
  27. width:50%;
  28. height:20%;
  29. }
  30. .shadow::before,
  31. .shadow::after{
  32. content:"";
  33. position:absolute;
  34. z-index:-1;
  35. bottombottom:15px;
  36. left:10px;
  37. width:50%;
  38. height:20%;
  39. box-shadow:015px10pxrgba(0,0,0,0.7);
  40. transform:rotate(-3deg);
  41. }
  42. .shadow::after{
  43. rightright:10px;
  44. left:auto;
  45. transform:rotate(3deg);
  46. }

伪元素before和after意思是在被选元素的内容前或后 插入内容

本文CSS3如何实现翘边的阴影效果的代码示例到此结束。天才是百分之九十九的汗水加百分之一灵感。小编再次感谢大家对我们的支持!

您可能有感兴趣的文章
css让页脚保持在底部位置的四种方案

CSS如何使用Flex和Grid布局如何实现3D骰子

Flex布局史上最简单使用语法教程

新的CSS 伪类函数 :is() 和 :where()示例详解

纯CSS打字动画的如何实现示例