zoukankan      html  css  js  c++  java
  • 关于圣杯、双飞翼布局

    一、圣杯布局

    <!DOCTYPE html>
    <html>
    <head>
        <title>中间自适应</title>
        <style type="text/css">
            .container{
                padding: 0 220px 0 200px;
                background:#ddd;
            }
            .container div{
                position: relative;
                float: left;
            }
            .box2{
                width: 100%;
                background:blue;
            }
            .box1{
                width: 200px;
                margin-left: -100%;
                left: -200px;
                background-color: #999;
            }
            .box3{
                width: 220px;
                margin-right: -220px;
                background-color: #ccc;
            }
        </style>
    </head>
    <body>
        <div class="container">
            <div class="box2">
                    透视点距离元④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为
            </div>
            <div class="box1">④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素
            </div>
            
            <div class="box3">④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素④perspective  透视点 => 即透视点距离元素的z轴的距离  => 他如果作为属性,则是设置舞台元素(即设置在要转换元素的父级元素上);如果作为transform的属性值,则设置的是当前元素
            </div>
        </div>
    </body>
    </html>

    二、calc计算属性实现中间自适应,两边固定宽度

    <!DOCTYPE html>
    <html>
    <head>
        <title>calc</title>
        <style type="text/css">
            .contaienr{
                background-color: #f0f0f0;
                overflow: hidden;
            }
            .contaienr div{
                position: relative;
                float: left;
            }
            .inner{
                width: calc(100% - 700px);
                background-color: #ddd;
            }
            .left{
                width: 400px;
                background-color: #999;
            }
            .right{
                width: 300px;
                background-color: #ccc;
            }
        </style>
    </head>
    <body>
        <div class="contaienr">
            <div class="left">
                听说双飞翼布局是玉伯大大提出来的,始于淘宝UED
    
    如果把三栏布局比作一只大鸟,可以把main看成是鸟的身体,sub和extra则是鸟的翅膀。这个布局的实现思路是,先把最重要的身体部分放好,然后再将翅膀移动到适当的地方.
    
    其实跟上边的圣杯布局差不多的,当然也可以改动一下(自己想想有哪些不同吧)
            </div>
            <div class="inner">
                听说双飞翼布局是玉伯大大提出来的,始于淘宝UED
    
    如果把三栏布局比作一只大鸟,可以把main看成是鸟的身体,sub和extra则是鸟的翅膀。这个布局的实现思路是,先把最重要的身体部分放好,然后再将翅膀移动到适当的地方.
    
    其实跟上边的圣杯布局差不多的,当然也可以改动一下(自己想想有哪些不同吧)
            </div>
            <div class="right">
                听说双飞翼布局是玉伯大大提出来的,始于淘宝UED
    
    如果把三栏布局比作一只大鸟,可以把main看成是鸟的身体,sub和extra则是鸟的翅膀。这个布局的实现思路是,先把最重要的身体部分放好,然后再将翅膀移动到适当的地方.
    
    其实跟上边的圣杯布局差不多的,当然也可以改动一下(自己想想有哪些不同吧)
            </div>
        </div>
    </body>
    </html>

    三、flex弹性盒子实现中固两边自适应

    <!DOCTYPE html>
    <html>
    <head>
        <title>圣杯</title>
        <style type="text/css">
            .contaienr{
                background-color: #f0f0f0;
                display: flex;
            }
            .inner{
                width: 100%;
                background-color: #ddd;
            }
            .left{
                width: 400px;
                flex-shrink:0;
                background-color: #999;
            }
            .right{
                width: 300px;
                background-color: #ccc;
                flex-shrink:0;
            }
        </style>
    </head>
    <body>
        <div class="contaienr">
            <div class="left">
                听说双飞翼布局是玉伯大大提出来的,始于淘宝UED
    
    如果把三栏布局比作一只大鸟,可以把main看成是鸟的身体,sub和extra则是鸟的翅膀。这个布局的实现思路是,先把最重要的身体部分放好,然后再将翅膀移动到适当的地方.
    
    其实跟上边的圣杯布局差不多的,当然也可以改动一下(自己想想有哪些不同吧)
            </div>
            <div class="inner">
                听说双飞翼布局是玉伯大大提出来的,始于淘宝UED
    
    如果把三栏布局比作一只大鸟,可以把main看成是鸟的身体,sub和extra则是鸟的翅膀。这个布局的实现思路是,先把最重要的身体部分放好,然后再将翅膀移动到适当的地方.
    
    其实跟上边的圣杯布局差不多的,当然也可以改动一下(自己想想有哪些不同吧)
            </div>
            <div class="right">
                听说双飞翼布局是玉伯大大提出来的,始于淘宝UED
    
    如果把三栏布局比作一只大鸟,可以把main看成是鸟的身体,sub和extra则是鸟的翅膀。这个布局的实现思路是,先把最重要的身体部分放好,然后再将翅膀移动到适当的地方.
    
    其实跟上边的圣杯布局差不多的,当然也可以改动一下(自己想想有哪些不同吧)
            </div>
        </div>
    </body>
    </html>

    四、双飞翼布局。

      省略,见其他博客

    五、参考

      https://www.cnblogs.com/imwtr/p/4441741.html

  • 相关阅读:
    node.js 笔记一
    mysql 错误2203 1061 及安装最后出现2003现象的解决办法
    git shell 命令大全
    Mysql常用命令行大全
    php 魔术方法 说明
    php linux 环境搭建
    Linux下源码编译安装MySQL 5.5.8
    linux 压缩解压缩命令
    ftp 命令全集
    sublime text2
  • 原文地址:https://www.cnblogs.com/helloNico/p/10063312.html
Copyright © 2011-2022 走看看