CSS完成回应式合理布局的方式

日期:2021-03-01 类型:科技新闻 

关键词:h5互动游戏,微信h5怎么制作,h5转盘抽奖,h5测试制作,凡科H5

用CSS完成回应式合理布局

回应式合理布局觉得很伟岸上,很难,但具体上只用CSS也能完成回应式合理布局

要用的便是CSS中的没接查寻,下面就详细介绍1下如何应用:

应用@media 的3种方式

1.立即在CSS文档中应用:

@media 种类 and (标准1) and (标准2){
    css款式
}
@media screen and (max-width:1024px) {
    body{
        background-color: red;
    }
}

2.应用@import导入

@import url("css/moxie.css") all and (max-width:980px);

3.也是最常见的方式--立即应用link联接,media特性用于设定查寻方式

<link rel="stylesheet" type="text/css" href="css/moxie.css" media=“all and (max-width=980px)”/>

下面是1个简易的回应式的合理布局HTMl编码:

<!doctype html>
<html>
<head>
    <meta charset="utf⑻"/>
    <title>回应式</title>
    <link rel="stylesheet" type="text/css" href="index.css"/>
<link rel="stylesheet" type="text/css" href="index01.css" media="screen and (max-width:1024px) and (min-width:720px)"/>
    <link rel="stylesheet" type="text/css" href="index02.css" media="screen and (max-width:720px)"/>
</head>
<body>
    <div class="header">头顶部</div>
    <div class="main clearfix">
        <div class="left">左侧</div>
        <div class="center">正中间</div>
        <div class="right">右侧</div>
    </div>
    <div class="footer">底部</div>
</body>
</html>

下面是CSS款式:

*{
    margin:0;
    padding:0;
    text-align:center;
    color:yellow; 
}

.header{
    width:100%;
    height:100px;
    background:#ccc;
    line-height:100px;
}
.main{
    background:green;
    width:100%;
}
.clearfix:after{
    display:block;
    height:0;
    content:"";
    visibility:hidden;
    clear:both;
}
.left,.center,.right{
    float:left;
}
.left{
    width:20%;
    background:#112993;
    height:300px;
    font-size:50px;
    line-height:300px;
}
.center{
    width:60%;
    background:#ff0;
    height:400px;
    color:#fff;
    font-size:50px;
    line-height:400px;
}
.right{
    width:20%;
    background:#f0f;
    height:300px;
    font-size:50px;
    line-height:300px;
}
.footer{
    width:100%;
    height:50px;
    background:#000;
    line-height:50px;
}

<link rel="stylesheet" type="text/css" href="index01.css" media="screen and (max-width:1024px) and (min-width:720px)"/>款式编码

.right{
    float:none;
    width:100%;
    background:#f0f;
    clear:both;
}
.left{
    width:30%;
}
.center{
    width:70%;
}
.main{
    height:800px;
}

<link rel="stylesheet" type="text/css" href="index02.css" media="screen and (max-width:720px)"/>款式编码

.left,.center,.right{
    float:none;
    width:100%;
}

当对话框超过1024px 时,指挥被缩小,其实不会产生别的转变:

当对话框小于1024px,超过720px的情况下,右边栏撤销波动,在下边显示信息:

当对话框小于720px的情况下,左中右3栏,统统撤销波动,宽度100%:

好了,合理布局就这么简易,细节的掌握还靠持续地训练。不断升级,欢迎大伙儿指教

以上便是本文的所有內容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多适用脚本制作之家。