zoukankan      html  css  js  c++  java
  • 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;

  • 相关阅读:
    git注册和基本命令
    thinkphp概述2
    thinkphp概述
    PHP基础知识总结
    phpmyadmin教程
    开发环境wamp3.06 + Zend studio 12 调试配置
    PHP标记风格,编码规范
    PHP开发工具 zend studio
    php与ajax技术
    可变参模板template
  • 原文地址:https://www.cnblogs.com/hzqzwl/p/11179887.html
Copyright © 2011-2022 走看看