当前位置:   article > 正文

css3绘制三角形_css3畫空心三角形

css3畫空心三角形

以前做类似消息提示框指示方向的这种需求需要css配合图片才能做,现在只需要直接用css3就可以了。

这是运行效果图

这是完整代码

  1. <!DOCTYPE html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <style type="text/css">
  6. *{margin: 0; padding: 0;}
  7. .container{
  8. margin: 0 auto;
  9. padding-top: 30px;
  10. width: 1000px;
  11. }
  12. .squares{
  13. position: relative;
  14. margin-top: 30px;
  15. border: 1px solid #ccc;
  16. width: 100px;
  17. height: 100px;
  18. }
  19. .triangle{
  20. display: inline-block;
  21. position: absolute;
  22. }
  23. /* 下 */
  24. .triangleBottom{
  25. bottom: -15px;
  26. left: 35%;
  27. display: inline-block;
  28. border-top: 15px solid #ccc;
  29. border-right: 15px solid transparent;
  30. border-left: 15px solid transparent;
  31. }
  32. /* 左 */
  33. .triangleLeft{
  34. top: 35%;
  35. left: -15px;
  36. display: inline-block;
  37. border-top: 15px solid transparent;
  38. border-right: 15px solid #ccc;
  39. border-bottom: 15px solid transparent;
  40. }
  41. /* 上 */
  42. .triangleTop{
  43. top: -15px;
  44. left: 35%;
  45. display: inline-block;
  46. border-right: 15px solid transparent;
  47. border-bottom: 15px solid #ccc;
  48. border-left: 15px solid transparent;
  49. }
  50. /* 右 */
  51. .triangleRight{
  52. top: 35%;
  53. right: -15px;
  54. display: inline-block;
  55. border-top: 15px solid transparent;
  56. border-bottom: 15px solid transparent;
  57. border-left: 15px solid #ccc;
  58. }
  59. </style>
  60. </head>
  61. <body>
  62. <div class="container">
  63. <div class="squares">
  64. <span class="triangle triangleBottom"></span>
  65. <span class="triangle triangleLeft"></span>
  66. <span class="triangle triangleTop"></span>
  67. <span class="triangle triangleRight"></span>
  68. </div>
  69. </div>
  70. </body>
  71. </html>


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

闽ICP备14008679号