zoukankan      html  css  js  c++  java
  • CSS画出的各种形状图


    利用CSS可以画出各种需要的图形
    目录
    [1]矩形
    [2]圆形
    [3]椭圆
    [4]直角三角形
    [5]正三角形
    [6]平行四边形
    [7]梯形
    [8]六角星
    [9]六边形
    [10]五角星
    简单图形

    矩形
    div{
    100px;
    height: 100px;
    background-color: red;
    }


    圆形

    div{
    100px;
    height: 100px;
    background-color: red;
    border-radius: 50%;
    }


    椭圆

    div{
    100px;
    height: 50px;
    background-color: red;
    border-radius: 50%;
    }


    直角三角形

    div{
    0;
    height: 0;
    border: 50px solid transparent;
    border-bottom-color: red;
    }


    正三角形

    div{
    0;
    height: 0;
    border: 50px solid transparent;
    border- 50px 43.3px;
    border-bottom-color: red;
    }


    平行四边形

    div{
    margin-left: 50px;
    100px;
    height: 100px;
    background-color: red;
    transform: skew(30deg);
    }


    梯形


    div{
    50px;
    border: 50px solid transparent;
    border-bottom-color: red;
    }


    复杂图形

    六角星
      两个三角形叠压


    div{
    position: relative;
    0;
    border: 50px solid transparent;
    border- 50px 43.4px;
    border-bottom-color: red;
    }
    div:after{
    position: absolute;
    content:"";
    0;
    border: 50px solid transparent;
    border- 50px 43.4px;
    border-top-color: red;
    top: 16px;
    left: -42px;
    }


    六边形
      两个梯形拼接


    div{
    position: relative;
    50px;
    border: 50px solid transparent;
    border-bottom-color: red;
    }
    div:after{
    position: absolute;
    content:"";
    50px;
    border: 50px solid transparent;
    border-top-color: red;
    top:50px;
    left: -50px;
    }


    五角星
      一个大三角形底部掏掉一个小三角形;两个前面的相同图形叠压

    <body>
      <div></div>
      <div></div>
    </body>

    div {
    margin-left: 100px;
    position: relative;
    0px;
    border: 50px solid transparent;
    border- 100px 35px;
    border-bottom-color: red;
    }
    div:after{
    content: "";
    position:absolute;
    0;
    border: 100px solid transparent;
    border- 25px 50px;
    border-bottom-color: white;
    top: 51px;
    left: -50px;
    }
    div:last-child{
    top: -164px;
    left: 52px;
    transform: rotate(72deg);
    }

    原文地址:http://www.cnblogs.com/xiaohuochai/p/5028101.html

  • 相关阅读:
    0.0pomelo的优缺点
    python操作MySQL
    MySQL-基本查询语句及方法,连表和子查询
    MySQL-外键对应关系
    MySQL--存储引擎、数据类型、约束条件
    数据库MySQL安装、基本指令
    并发编程-协程、池,io模型
    python并发编程-GIL全局解释锁,Event事件,信号量
    并发编程-线程
    并发编程-进程
  • 原文地址:https://www.cnblogs.com/luoyeguichen/p/5029609.html
Copyright © 2011-2022 走看看