css3多列效果及css3媒体查询响应式布局的实现
来源:互联网 发布:mac python教程 编辑:程序博客网 时间:2024/05/17 07:59
HTML代码:
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title> <!--设置视口-移动端必须写--> <meta name="viewport" content="width=device-width, initial-scale=1,user-scalable=no"> <link rel="stylesheet" href="style.css"></head><body><button class="menu">语言</button><ul class="ul"> <li><a href="#">ios</a></li> <li><a href="#">Android</a></li> <li><a href="#">nodeJS</a></li> <li><a href="#">java</a></li> <li><a href="#">前端</a></li></ul><div> <h3>夏天的雨</h3> <p> “哗哗哗”下来了,伴着雷公公、电婆婆一起落了下来。天空,就像被仙女散下了帷幔。 夏天的雨点,落到窗户上。立刻形成一个个“小珍珠”变成了透明的“珠帘”。有的比直地落到玻璃上,顺着玻璃像“流星似得飞过去了,只剩下一条淡淡的水印。 夏天的雨点,落到树叶、花瓣上。有的跟着叶子“吱溜——”一声滑进土里,有的则静静的躺在花瓣里,等着新伙伴的到来! 小雨点落到池塘里。水花四溅。可雨点儿不见了!到哪去了呢?原来它躲到了水里,在和我们玩游戏呢! 雨点又飞呀飞,落到了地上。马上跳起舞来,可一下子就消失了,只留下一颗透明的“珠子”。 夏天的雨“哗哗哗……” </p></div><script> document.querySelector(".menu").onclick=function () { document.querySelector(".ul").style.display="block"; this.style.display="none"; }</script></body></html>
css代码:
html{ font-size: 16px;}div{ /*rem:根据根元素的字号决定rem的大小*/ /*根元素字号是16号字 1rem就表示16号字 表示16像素*/ font-size: 1rem;}div{ /*列的数量*/ column-count: 3; /*每一列的宽度*/ column-width: 300px; /*列之间分割线的效果*/ column-rule: red solid 3px; /*列间距*/ column-gap: 20px; /*列之间填充方式*/ column-fill: balance;}h3{ /*横跨列的数量*/ column-span: all;}/*获取设备宽度*//*@media (max-device-width:1200px) and (min-device-width:920px){*/ /*html{*/ /*font-size: 30px;*/ /*background-color: #ff211a;*/ /*}*//*}*//*手机 宽度 <768*/@media (max-width: 768px) { html{ /*font-size: 10px;*/ background-color: #56ff3f; } ul{ display: none; } .menu{ display: block; }}/*平板 宽度 768~992*/@media (max-width: 992px) and (min-width: 768px) { html{ /*font-size: 14px;*/ background-color: #ff42ad; } ul{ display: none; } .menu{ display: block; }}/*桌面显示器 中等屏幕 笔记本 宽度 992-1200*/@media (max-width: 1200px) and (min-width: 992px) { html{ /*font-size: 18px;*/ background-color: #ffe75c; } ul { display: block; } .menu{ display: none; }}/*台式机 大屏幕 >1200*/@media (min-width: 1200px) { html{ /*font-size: 24px;*/ background-color: #2f91ff; } ul { display: block; } .menu{ display: none; }}ul{ width: 100%;}ul:after{ content: ""; display: block; clear: both;}ul li{ float: left; list-style: none; min-width: 7rem; width: 10%; height: 2rem; border: 2px solid #0e0201; box-sizing: border-box; background-color: #64ffd8; text-align: center; line-height: 2rem;}.menu{ float: right; width: 3rem; height: 2rem; text-align: center; line-height: 2rem;}
阅读全文
0 0
- css3多列效果及css3媒体查询响应式布局的实现
- css3媒体查询实现网站响应式布局
- css3媒体查询实现网站响应式布局
- 12媒体查询和CSS3响应式布局
- 响应式布局 css3 media 媒体查询 和js+rem
- 响应式布局:CSS3媒体查询Media Queries
- 响应式布局:CSS3媒体查询Media Queries
- CSS3 利用 @media 查询 实现响应式布局 及 CSS3 box-sizing属性
- 响应式设计与CSS3媒体查询
- CSS3 Media Query 响应式媒体查询
- CSS3 Media Query 响应式媒体查询
- css3-媒体查询flex布局
- css3的媒体查询
- CSS3的响应式布局
- CSS3-多列-视口-媒体查询-弹性盒/弹性布局-Node介绍
- CSS3中的响应式布局 @media查询
- CSS3响应式布局
- CSS3响应式布局
- 数据流中的中位数
- 使用VLC发送TS流与播放TS流
- openwrt编译不通过的问题
- jq的导航和标签
- DOM一些易忘点
- css3多列效果及css3媒体查询响应式布局的实现
- JQuery DOM操作CSS
- 假如给我三天光明-励志有声小说
- [Azure]使用Powershell将ARM虚拟机(托管磁盘)加入可用性集
- CLASS类文件结构分析
- FileInputStream方法总结
- 线段树(学习模板)
- oh my zsh 简单使用
- ZOJ 1084 Channel Allocation(dfs)