当前位置:   article > 正文

CSS实现梯形_css 梯形

css 梯形

1.横向梯形

  1. <div class="div1"></div>
  2. <div class="div2"></div>
  3. <style>
  4.        .div1{
  5.             width:100px;
  6.             height: 0;            
  7.             border-bottom: 20px solid #000;
  8.             border-left: 15px solid transparent;
  9.             border-right: 15px solid transparent;
  10.         }
  11.         .div2{
  12.             width:100px;
  13.             height: 0;            
  14.             border-top: 20px solid #000;
  15.             border-left: 15px solid transparent;
  16.             border-right: 15px solid transparent;
  17.         }
  18. </style>

效果图:

2.纵向梯形

  1. <div class="div3"></div>
  2. <div class="div4"></div>
  3. <style>
  4.       .div3{
  5.             width:0;
  6.             height: 100px;            
  7.             border-left: 20px solid #000;
  8.             border-top: 15px solid transparent;
  9.             border-bottom: 15px solid transparent;
  10.         }
  11.         .div4{
  12.             width:0;
  13.             height: 100px;            
  14.             border-right: 20px solid #000;
  15.             border-top: 15px solid transparent;
  16.             border-bottom: 15px solid transparent;
  17.         }
  18. </style>

效果图

3.总结:

本质上就是设置了3个方向的边框border,其中两个方向的border为透明色。

本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读