css自动布局(CSS自适应布局思路)
css自动布局
CSS自适应布局思路最近在做一个自适应布局的项目,所以学了下自适应,下面是总结。此总结只做效果,不关注效率和代码优化。
1.css3
html中添加
css中的整体布局
- @media screen and (min-width: 0px) {公共css可以写在这里,也可以单独写出来,公共css}
- @media screen and (min-width: 380px){大于380px,包括>413,>768,>1200}
- @media screen and (min-width: 413px){}
- @media screen and (min-width: 768px){}
- @media screen and (min-width: 1200px) {}
一般先写移动端的css min-width: 0px,
然后再写大一点的屏幕的css min-width: 380px,通过重写css覆盖之前的css达到自适应屏幕的效果。
2.整体思路
0-768px,显示移动端的效果。width:100%,自适应屏幕宽度。
768-1200px;显示pc端效果,包括ipad。屏幕宽度为固定1200px;
>1200px;显示pc端效果,屏幕主体宽度为1200px,居中显示,两边banner背景以渐变延伸。
3.banner自适应
pc端banner分三层,
一层为1200px,banner内的标题文字,小图片等内容放在这个li中。
第二层为width:100%,居中显示,banner图带有一定透明度,设为这一层的背景图,背景图居中,不重复。当屏幕超过1200px两边背景会无限延伸,直到达到最大。
第三层也为width:100%,拉一条渐变做背景 background-size:100% 100%,当屏幕超过第二层背景图片时,渐变无限延伸,切配合第二层作为banner图主体图片(第二层是半透明的)。
4.两端对齐
如今适用于大多数的浏览器,但是一些比较原生的浏览器会没有效果。听说是因为最后一行没有两端对齐效果,如一段文字的最后一行没有必要两端对齐。所以可以采用如下方式:
- .welcome1:after{
- display:inline-block;
- content:'';
- width:100%;
- height:0;
- overflow:hidden;
- }
:after 伪类 在指定元素之后添加内容。
content:'' 表示要添加的内容。
width:100%。添加一行的宽度。
height:0 这一行的高度为0;
overflow:这一行不会被撑大,height:0;
以上就是本文的全部内容,希望对大家的学习有所帮助。
- bootstrap 左右布局(详解Bootstrap网格垂直和水平对齐方式)
- css3伸缩布局及图解(利用CSS3实现自定义滚动条代码分享)
- css自动布局(CSS自适应布局思路)
- 如何布局网站的广告位
- react自适应布局如何实现(React实现分页效果)
- thinkphp5框架怎么打开(thinkphp5.1框架模板布局与模板继承用法分析)
- css flex布局教程(详解CSS3伸缩布局盒模型Flex布局)
- html5基本标签详解(详解HTML5布局和HTML5标签)
- html网页设计排版布局(HTML利用九宫格原理进行网页布局)
- extjs card卡片式布局
- css三种布局模式(CSS实现等分布局的4种方式)
- extjs accordion折叠布局
- 织梦网址首页如何布局(去掉织梦建站或者仿站时首页访问地址后的index.html)
- css3网格布局图(详解CSS3 弹性布局快速入门)
- css绝对布局和相对布局(如何理解 CSS 布局和块级格式上下文)
- DIV+CSS网页布局时常犯的几个错误
- ()
- 书法欣赏 宋.志南诗《绝句》(宋.志南诗绝句)
- 每周一首古诗 《绝句》(每周一首古诗绝句)
- 蓝色代表什么(蓝色代表什么性格的人)
- 红色代表什么(红色代表什么情感和含义)
- 南宋志南和尚绝句 杨柳风似庙中来(南宋志南和尚绝句)
热门推荐
- dedecms快速建站(Dedecms 生成静态页面速度优化方法)
- python函数使用方法高级用法(Python函数的参数常见分类与用法实例详解)
- css圆角边框设置教程(css效果之边框内圆角)
- python简单代码实例(Python实现 版本号对比功能的实例代码)
- MongoDB聚合函数
- http403错误怎么解决(HTTP 错误 403.1 - 禁止访问:执行访问被拒绝。 解决方法该页无法显示)
- IEnumerable的用法
- angular 常用模块(详解Angular之路由基础)
- 选择哪个平台注册虚拟主机好(怎么选择好的便宜云虚拟主机?分享挑选便宜云虚拟主机的小技巧)
- 阿里云ecs所有文件备份到本地(阿里云ECS服务器的系统重装、快照备份、恢复数据回滚教程)