媒体查询响应式布局的几个尺寸_媒体查询实现响应式布局
本文主要介绍 @media 查询的使用。通过媒体查询,在不同的屏幕尺寸下,可以设置不同的样式。以此,可以完美解决不同屏幕适配的问题。话不多说,先来看看效果:
CSS
@media screen and (max-width: 400px) {
.btn {
background-color: lightblue;
}
}
@media screen and (min-width: 400px) and (max-width: 800px) {
.btn {
background-color: yellowgreen;
}
}
@media screen and (min-width: 800px) {
.btn {
background-color: orangered;
}
}
.btn {
width: 100%;
height: 60px;
border: none;
outline: none;
}
解析
将大大小小的屏幕尺寸划分为连续的几个宽度区间,在各个宽度区间内,设置各自的元素属性。这样在不同宽度的屏幕上,媒体查询会根据具体的屏幕尺寸适配到对应的区间,来应用此区间内的元素属性,达到适配不同屏幕的效果。
高度同样可以适配
这时想想使用 bootstrap 时用到的 xs、sm、md、lg,有木有恍然大悟的感觉 ^_^
附言:有同学问到说要源码,在公众号“关于”菜单栏里面有介绍的。这里再和大家分享一下:https://github.com/nanzhangren/CSS_skills
媒体查询响应式布局的几个尺寸_媒体查询实现响应式布局相关推荐
- MySQL基础_模糊查询—between and in is null <=>(安全等于)等关建字
文章目录 MySQL基础_模糊查询-in关键字 MySQL基础_模糊查询-is null关键字 MySQL基础_[补充]安全等于的介绍 eg: select * from table where 字段 ...
- html响应式布局_媒体查询
html响应式布局_媒体查询 1 在html页面中根据不同的屏幕尺寸引入不同的css样式文件 <link href="styl1.css" type="text/c ...
- 《响应式web设计》读书笔记(三)拥抱流式布局
一.什么是流式布局 流式布局已经不是什么新概念了.为了文章的完整性,还是提一提吧.很久很久以前,当大部分人的屏幕分辨率还是1024*768的时候,网页设计师一般都按照960px或是980px的固定宽度 ...
- 从上往下 流式布局_教大家怎么写前端布局
一.静态布局(Static Layout) 1. 布局概念 最传统.原始的Web布局设计.网页最外层容器(outer)有固定的大小,所有的内容以该容器为标准,超出宽高的部分用滚动条(overflow: ...
- 屏幕的宽度_交互规范:响应式让屏幕利用更高,用户体验更佳
让用户在不同设备和尺寸的屏幕下看的页面显示效果更佳,屏幕空间利用更高,操作体验更统一,交互方式更符合习惯.本文主要围绕什么是响应式,如何搭建响应系统,响应式网站解析 三个部分进行阐述,在项目中提前定义 ...
- 响应已被截断_技术:RWD响应式网站网页设计基本原则
响应式网站网页设计 RWD响应式网站网页设计对于解决多尺寸屏幕问题是个很好的解决方案,从平面的角度切入需克服很多困难,没有固定的页面尺寸.没有毫米或英寸,没有任何限制会让人感到无从下手.随着建立网站的 ...
- 对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗...
原文:对聚集表查询的时候,未显式指定排序列的时候,默认查询结果的顺序一定是按照聚集索引顺序排序的吗 本文之外可参考另外一篇文章作为补充:http://www.cnblogs.com/wy123/p/6 ...
- 页面HTTP状态查询“返回状态码:200 ”是什么意思?(网页响应状态码)
200是响应正常的意思,这个是服务器返回页面的响应头信息.里面bai的Transfer-Encoding: chunked,意思是使用了提前不可知数据长度的传输方式,需要浏览器继续读取响应,接下来才知 ...
- 媒体查询在html中怎么写,HTML5中的媒体查询
HTML5中的媒体查询 时间:2014-6-6 在我看来,在网站设计领域,媒体查询一直是多年最大的促变因素-大概是因为CSS本身已成为主流,CSS的广泛采用允许我们抛弃那些刚性限制的基于表单的网站;然 ...
最新文章
- Spring Cache抽象-缓存管理器
- spring注入出错
- Scala模拟Spark分布式计算流程示例代码
- 我的新宠Vue a系列 项目初构
- 洛谷-小书童——密码-简单字符串
- jsp拿不到回显数据_第一个SpringBoot项目、核心配置文件properties(yml、yaml)、集成jsp...
- java如何画矩形条和填充_java.awt.Graphics 类的哪个方法可绘制填充矩形?
- Java线程池(3)- JUC Executors 源码分析
- 通过css样式,控制文字显示...
- pymongo简单操作
- linux cat 文件合并,linux cat两个文件是肿么合并的
- 搞定Prometheus普罗米修斯监控系统
- Cognos函数(二十二) - ancestor
- Exploiting Spatial Structure for Localizing Manipulated Image Regions
- 文本识别综述 <软件学报_王建新等、中国图象图形学报_刘崇宇等>
- 中文分词与去除停用词
- 大数据信息资料采集:淘宝飞猪旅游酒店客栈旅社公寓数据信息采集
- BUCTOJ Contest1001 - 邀请赛20180814 问题 F: Poker
- 《自拍教程44》Python adb一键截取Logcat日志
- STM32驱动AD7366-5/AD7367-5芯片
热门文章
- mysql delette_关于字符串:首字母大写MySQL
- mysql new map_使用构造器模式动态构建Map作为mybatis的查询条件
- 信息检索IR评价中常见的评价指标-MAP\NDCG\ERR\P@10等
- Android官方开发文档Training系列课程中文版:管理Activity的生命周期之停止和重启Activity
- 推荐系统经典论文学习
- 【LeetCode】3月19日打卡-Day4
- W玻色子质量实验与理论矛盾,或是十年来最重要的进展
- day29 socket编程TCP和UDP
- Git missing Change-Id in commit message footer解决方法
- 阿里云SLB负载均衡与使用SSL域名证书