当前位置:   article > 正文

纯CSS实现立体感圆盘(立体化按钮),点击有图_设备 按钮 圆形 逼真 css 立体

设备 按钮 圆形 逼真 css 立体

在线编辑:https://codepen.io/sunnercms/

  1. <div class="inner">
  2. <div class="disc">
  3. </div>
  4. </div>
  1. .inner{
  2. position:relative;
  3. width:300px;
  4. height:300px;
  5. border-radius:150px;
  6. background: linear-gradient(to top, silver, whitesmoke);
  7. display:flex;
  8. justify-content:center;
  9. align-items:center;
  10. }
  11. .inner .disc{
  12. position:absolute;
  13. width:80%;
  14. height:80%;
  15. border-radius:50%;
  16. background:linear-gradient(silver,whitesmoke);
  17. }
  18. /* .inner .disc::before{
  19. position:absolute;
  20. left:calc((100% - 80%)/2);
  21. top:calc((100% - 80%)/2);
  22. content:"";
  23. width:80%;
  24. height:80%;
  25. border-radius:50%;
  26. background:linear-gradient(to top, silver,whitesmoke);
  27. }
  28. .inner .disc::after{
  29. position:absolute;
  30. left:calc((100% - 60%)/2);
  31. top:calc((100% - 60%)/2);
  32. content:"";
  33. width:60%;
  34. height:60%;
  35. border-radius:50%;
  36. background:linear-gradient(silver,whitesmoke);
  37. } */

 

 

第一个图形:是用来两个元素标签,一个嵌在另一个里面,利用两个颜色的视觉差,实现立体化效果。

第二个图形:后面整加的两个内园,是利用了伪元素实现的,伪元素的定位是相对于伪元素寄托的元素,使用left,top时可以借助calc进行计算。

 

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/很楠不爱3/article/detail/96681
推荐阅读
相关标签
  

闽ICP备14008679号