美文网首页
用CSS控制div边框画圣诞树

用CSS控制div边框画圣诞树

作者: Arnold_Z | 来源:发表于2016-11-07 23:16 被阅读401次

先是用CSS控制div画一个三角形。

各个边框的连接处是斜的,如图所示:


所以,如果图中若没有中间的白色方框(即div长宽为0)则很容易通过控制边框来绘制三角形,通过设置每个变得长度可以改变三角形的角度大小。

比如:

<style>
    div {
        height: 0px;
        width: 0px;
        border-top: solid red 0px;
        border-right: solid black 50px;
        border-bottom: solid green 100px;
        border-left: solid yellow 50px;
    }
</style>
上方css效果

会了这一些,圣诞树就不会很难了。


Christmas Tree

代码:

<!DOCTYPE html>
<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用CSS控制div边框画圣诞树</title>
<style>
    /*#tri {
        height: 0px;
        width: 0px;
        border-top: solid red 0px;
        border-right: solid black 50px;
        border-bottom: solid green 100px;
        border-left: solid yellow 50px;
    }*/

    div {
        margin-left: auto;
        margin-right: auto;
    }

    #contain {
        background: yellow;
    }

    #l1 {
        height: 0px;
        width: 0px;
        border-top: 0px;
        border-right: solid transparent 100px;
        border-bottom: solid green 100px;
        border-left: solid transparent 100px;
    }
    #l2 {
        height: 0px;
        width: 0px;
        border-top: 0px;
        border-right: solid transparent 150px;
        border-bottom: solid green 150px;
        border-left: solid transparent 150px;
    }
    #l3{
      height: 200px;
      width: 100px;
      background: brown;
    }
</style>
</head>

<body>
<!-- <div id="tri"></div> -->
<div id="contain">
    <div id="l1"> </div>
    <div id="l2"> </div>
    <div id="l3"> </div>
</div>
</body>

</html>

相关文章

  • 用CSS控制div边框画圣诞树

    先是用CSS控制div画一个三角形。 各个边框的连接处是斜的,如图所示: 所以,如果图中若没有中间的白色方框(即d...

  • 用CSS控制div绘制圣诞树

  • 20170307 第十三课时 盒模型之border设置

    作业:用CSS控制DIV的边框画一个三角形 盒模型之border讲解 di...

  • 用css实现箭头样式

    原理只设置div的上边框和右边框,并将div旋转45° 实现代码 html css

  • CSS面试题(二)

    一、用css实现div水平垂直居中。 方法一:设置div的宽度和高度,然后设置div为绝对定位,距离页面窗口左边框...

  • CSS画一个三角形

    CSS画一个三角形出来 具体原理实现 一个加了边框的DIV DIV边框的划分规则1.CSS中的边框划分如图所示,只...

  • 脚本化初识

    一、脚本化:用JS去控制css样式1、获取css样式(1)获取行内样式var style=div.stylesty...

  • 利用CSS画三角形原理

    下面介绍CSS画三角形的原理 一、首先画一个div,给它宽高和背景颜色。再加上四条边的边框。 二、div的widt...

  • CSC 画三角形

    一、下面介绍CSS画三角形的原理 1.首先画一个div,给它宽高。再加上四条边的边框。 运行结果: 2.div的w...

  • css实现三角形

    css实现三角形 具体实现思路 将div的宽高分别设置为02.由边框来控制三角形的大小3.将所有的边框的颜色都设置...

网友评论

      本文标题:用CSS控制div边框画圣诞树

      本文链接:https://www.haomeiwen.com/subject/udtauttx.html