網頁響應式佈局的應用
響應式佈局的應用
主要用到了media,css中的媒體查詢的功能,實現了網頁中的內容可以根據不同裝置,不同的解析度來實現不同的佈局;從而在pc和移動端都可以完整的展現;
效果如圖:
1200+的解析度:
1000-1200的解析度:
600-1000的解析度:
600-解析度:
程式碼如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>響應式佈局的應用</title>
<style>
*{margin: 0; padding: 0;}
::-webkit-scrollbar{
width: 0;
height: 0;
}
h2{
font-size: 16px;
font-weight: 600;
}
#content{
padding: 0 20px;
display: flex;
flex-wrap: wrap;
}
.box_wrap{
width: 25%;
padding: 15px;
box-sizing: border-box;
}
.box{
padding: 5px;
box-shadow: 0 0 5px rgba(0, 0, 0, .8);
}
img{
width: 100%;
}
section{
overflow: hidden;
}
time{
float: left;
}
span{
float: right;
}
@media all and (min-width: 1000px) and (max-width: 1200px) {
.box_wrap{ width: 33.3333%;}
}
@media all and (min-width: 600px) and (max-width: 1000px) {
.box_wrap{ width: 50%;}
}
@media all and (max-width: 600px) {
.box_wrap{ width: 95%;}
}
</style>
</head>
<body>
<div id="content">
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
<div class="box_wrap">
<div class="box">
<img src="day14/images/1.jpg" alt="">
<h2>迷你微型攝影展</h2>
<section>
<time>2016-12-12</time>
<span>作者:tom</span>
</section>
</div>
</div>
</div>
</body>
</html>
相關文章
- 響應式佈局
- Web應用課 2.4 CSS——flex、響應式佈局WebCSSFlex
- flex彈性佈局 響應式佈局Flex
- 響應式佈局講解
- 初窺響應式佈局
- 關於響應式佈局,你必須要知道關於響應式佈局的幾件事
- 響應式佈局方法總結
- Power Apps 建立響應式佈局APP
- 移動 WEB 開發的佈局方式 ---- 響應式佈局Web
- 移動優先的響應式佈局
- 響應式佈局程式碼例項
- 響應式佈局:CSS-flexbox & BootstrapCSSFlexboot
- 前端響應式佈局基礎——rem前端REM
- 響應式佈局測試工具,響應式網站線上測試【日照藍圖網路】網站
- SAP UI5 應用的響應式佈局特性(Responsiveness)試讀版UI
- [譯] 簡單的響應式現代 CSS 網格佈局CSS
- 你是如何規劃響應式佈局的?
- 超 Nice 的表格響應式佈局小技巧
- 前端響應式佈局原理與實踐前端
- web響應式佈局之 meta詳解Web
- 你真的瞭解響應式佈局嗎?
- [譯] 使用 CSS 網格佈局實現響應式圖片CSS
- [開發教程]第9講:Bootstrap響應式佈局的實用類boot
- 學習如何用CSS變數建立網頁響應佈局 — css var()CSS變數網頁
- 快應用入門--頁面佈局篇
- 用 CSS Grid 佈局製作一個響應式柱狀圖CSS
- [開發教程]第7講:Bootstrap響應式佈局boot
- 前端響應式佈局為什麼是個坑?前端
- 前端響應式佈局原理與方案(詳細版)前端
- 淺談CSS3 響應式佈局--Media QueriesCSSS3
- Flex佈局應用Flex
- Flex、Grid、媒體查詢實現響應式佈局Flex
- harmonyOS應用-TableLayout佈局
- 關於響應式佈局,你需要了解的知識點
- Responsive Web Design 響應式網頁設計Web網頁
- 關於flex佈局的應用Flex
- 網頁佈局自適應的另一種解決方案網頁
- SpringBoot中的響應式web應用Spring BootWeb