首页 > 代码库 > 纯css绘制简单几何图案

纯css绘制简单几何图案

下面有四种形状的图案,其中梯形和三角形是为了可以一目了然地看到实现的原理。

技术分享 技术分享 技术分享 技术分享

废话不多说,直接上代码吧。

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>Document</title>
  <style>
    .box {margin:10px;}
    .box1 {width:100px;height:100px;background-color: yellow;border-top-left-radius: 100%;}
    .box2 {width:100px;height:100px;background-color: yellow;border-top: 50px solid blue;border-right:50px solid green;border-bottom: 50px solid pink;border-left: 50px solid #666;}
    .box3 {width:0;height:0;border-top: 100px solid blue;border-right:100px solid green;border-bottom: 100px solid pink;border-left: 100px solid #666;}
    .box4 {position: relative;width:0;height:0;border-width: 100px 0 100px 100px;border-style: solid;border-color:transparent;border-left-color:#666;}
    .box4 span {position: absolute;display:block;width:0;height:0;border-width: 98px 0 98px 98px;border-style: solid;border-color:transparent;border-left-color:yellow;left: -99px;top: -98px;}
  </style>
</head>
<body>
  <h3>box1 扇形</h3>
  <div class="box box1"></div> <!-- 扇形 -->
  <h3>box2 梯形</h3>
  <div class="box box2"></div> <!-- 梯形 -->
  <h3>box3 三角形</h3>
  <div class="box box3"></div> <!-- 三角形 -->
  <h3>box4 带边框三角形</h3>
  <div class="box box4"><span></span></div> <!-- 带边框三角形 -->
</body>
</html>

  

 欢迎留言~~

 

 

纯css绘制简单几何图案