• CSS-盒子模型


    通过盒子模型(box),可以实现各种小图形,接下来实现如下效果:

      首先将这颗树分为四个部分,头部-top;中间-middle;底部-bottom;树干-tree,

    用大盒子将这四个部分包括起来,就是这样:

    <div class="box">
                <div class="top"></div>            
                <div class="middle"></div>            
                <div class="bottom"> </div>            
                <div class="tree"></div>            
     </div>

     大盒子box的宽高要能把他们包括进去,

    接下来设置top的值,实现第一个树叶的效果:

    .top{
                     0;
                    height:0;
                    border-bottom: 50px solid green;
                    border-left: 50px solid transparent;
                    border-right: 50px solid transparent;
                    margin: auto;
                }

    这个样式就能达到图中头部树叶的效果,原理是先将盒子的宽高设置为0,再设置盒子的四边效果,因为画的是一个三角形,所以border-top不用设置,所以默认为0,将左、右两边设置为透明色,再将需要呈现的底部设置为绿色,这样就能出现三角形的效果。

    透明色设置:border-top(left.right.bottom):100px solid  transparent

    假如不设置透明色,效果将会是这样:

    树干部分:

    .tree{
                     50px;
                    height: 300px;
                    background-color: green;
                    margin: auto;
                }

    这就是简单的将div设置一个背景颜色,然后调整大小再margin:auto居中。

    关键词:transparent————透明色

    box模型浏览器占比:

      (max)min-width:xx  px;

      (max)min-height:xx  px;

  • 相关阅读:
    MySQL的主从复制配置
    MySQL多实例安装配置实现
    cmake编译安装MySQL5.5.32
    MySQL数据库备份与恢复
    MySQL字符集那些事
    MySQL忘记密码怎么办??
    MySQL创建用户以及授权
    svn commit is not under version control 和 git常用指令
    App Transport Security has blocked a cleartext HTTP (http://) resource load since it is insecure. Temporary exceptions can be configured via your app's Info.plist file
    2016年猴年大吉
  • 原文地址:https://www.cnblogs.com/hzqzwl/p/11179887.html
Copyright © 2020-2023  润新知