zoukankan      html  css  js  c++  java
  • 前端复习(1)CSS图形

    画三角形

    html

    <div class="triangle"></div>

    css

    .triangle{
       0;
      height: 0;
      border-left:50px solid blue;
      border-right:50px solid green;
      border-top:50px solid yellow;
      border-bottom:50px solid red;
    }
    得以下结果
     
    然后利用transparent将其他3个边变透明即可,例
    .triangle{
       0;
      height: 0;
      border:50px solid transparent;
      border-bottom:50px solid red;
    }
    得到三角形(其他方向同理)
     
    画椭圆
    html
     
    <div class="oval"></div>
     
    css

    .oval{
       200px;
      height: 100px;
      background: red;
      -webkit-border-radius: 100px/50px;
      moz-border-radius:100px/50px;
      border-radius: 100px/50px;
    }

    画梯形
    有前面三角形的画法
    在得到这一步的CSS代码为
    .trapezoid{
       0;
      height: 0;
      border-left:50px solid blue;
      border-right:50px solid green;
      border-top:50px solid yellow;
      border-bottom:50px solid red;
    },
    如果我们此时把宽带设置为50px的话
    这样梯形其实就出来了

    .trapezoid {
       50px;
      height: 0;
      border-left: 50px solid transparent;
      border-right: 50px solid transparent;
      border-top: 50px solid transparent;
      border-bottom: 50px solid red;
    }

  • 相关阅读:
    centos 配置php
    Linux下端口被占用解决
    LUOGU P1040 加分二叉树
    bzoj 1057: [ZJOI2007]棋盘制作
    1858: [Scoi2010]序列操作
    poj 2559 Largest Rectangle in a Histogram
    2018/7/19 模拟赛
    SPOJ 2916 GSS5
    BZOJ 4004: [JLOI2015]装备购买
    CF 549B Looksery Party
  • 原文地址:https://www.cnblogs.com/xpcool/p/9626953.html
Copyright © 2011-2022 走看看