设为首页 - 加入收藏 ASP站长网(Aspzz.Cn)- 科技、建站、经验、云计算、5G、大数据,站长网!
热搜: 重新 试卷 文件
当前位置: 首页 > 运营中心 > 建站资源 > 优化 > 正文

45个值得收藏的CSS形状(4)

发布时间:2019-04-23 11:15 所属栏目:21 来源:前端小智
导读:19.六边形 #hexagon{ width:100px; height:55px; background:red; position:relative; } #hexagon:before{ content:; position:absolute; top:-25px; left:0; width:0; height:0; border-left:50pxsolidtransparent

19.六边形

  1. #hexagon {  
  2. width: 100px;  
  3. height: 55px;  
  4. background: red;  
  5. position: relative;  
  6. }  
  7. #hexagon:before {  
  8. content: "";  
  9. position: absolute;  
  10. top: -25px;  
  11. left: 0;  
  12. width: 0;  
  13. height: 0;  
  14. border-left: 50px solid transparent;  
  15. border-right: 50px solid transparent;  
  16. border-bottom: 25px solid red;  
  17. }  
  18. #hexagon:after {  
  19. content: "";  
  20. position: absolute;  
  21. bottom: -25px;  
  22. left: 0;  
  23. width: 0;  
  24. height: 0;  
  25. border-left: 50px solid transparent;  
  26. border-right: 50px solid transparent;  
  27. border-top: 25px solid red;  
  28. }  

20.八边形

  1. #octagon {  
  2. width: 100px;  
  3. height: 100px;  
  4. background: red;  
  5. position: relative;  
  6. }  
  7. #octagon:before {  
  8. content: "";  
  9. width: 100px;  
  10. height: 0;  
  11. position: absolute;  
  12. top: 0;  
  13. left: 0;  
  14. border-bottom: 29px solid red;  
  15. border-left: 29px solid #eee;  
  16. border-right: 29px solid #eee;  
  17. }  
  18. #octagon:after {  
  19. content: "";  
  20. width: 100px;  
  21. height: 0;  
  22. position: absolute;  
  23. bottom: 0;  
  24. left: 0;  
  25. border-top: 29px solid red;  
  26. border-left: 29px solid #eee;  
  27. border-right: 29px solid #eee;  
  28. }  

21.爱心

  1. #heart {  
  2. position: relative;  
  3. width: 100px;  
  4. height: 90px;  
  5. }  
  6. #heart:before,  
  7. #heart:after {  
  8. position: absolute;  
  9. content: "";  
  10. left: 50px;  
  11. top: 0;  
  12. width: 50px;  
  13. height: 80px;  
  14. background: red;  
  15. border-radius: 50px 50px 0 0;  
  16. transform: rotate(-45deg);  
  17. transform-origin: 0 100%;  
  18. }  
  19. #heart:after {  
  20. left: 0;  
  21. transform: rotate(45deg);  
  22. transform-origin: 100% 100%;  
  23. }  

(编辑:ASP站长网)

网友评论
推荐文章
    热点阅读