Bootstrap将屏幕分为4个等级:
1.超小屏幕 (宽度小于768 px), 显示宽度 100%;
2.小屏幕 (宽度在768px ~ 992px), 显示宽度 750px;
3.中等屏幕 (宽度在992px ~ 1200px), 显示宽度 970px;
4.大屏幕 (宽度大于1200px), 显示宽度 1170px.

js实现:

window.addEventListener("resize", function() {let clientW = window.innerWidth;let container = document.querySelector(".container");if( clientW >= 1200) {container.style.width = "1170px";} else if ( clientW >= 992 ) {container.style.width = "970px";} else if ( clientW >= 768 ) {container.style.width = "750px";} else {container.style.width = "100%";}
});

CSS3媒体查询实现:

@media screen and ( max-width: 768px ) {.container{width: 100%;}
}
@media screen and ( min-width: 768px ) and ( max-width: 992px ) {.container {width: 750px;}
}
@media screen and ( min-width: 992 px ) and ( max-width: 1200px ) {.container {width: 970px;}
}
@media screen and ( min-width: 1200px ) {.container {width: 1170px;}
}

css -- 两种方法实现流式布局相关推荐

  1. html 响应式布局 九宫格,两种方法实现响应式九宫格布局

    html布局以及基础样式代码如下 响应式九宫格 html, body { color:#222; margin:0; padding: 0; text-decoration: none; } ul { ...

  2. CSS之布局系列--静态布局、流式布局、自适应布局、响应式布局的概念及区别

    原文网址:CSS之布局系列--静态布局.流式布局.自适应布局.响应式布局的概念及区别静态布局.流式布局.自适应布局.响应式布局的概念及区别_IT利刃出鞘的博客-CSDN博客 简介 说明 本文介绍前端的 ...

  3. CSS的三大布局方式(流式布局,浮动布局和层布局)

    文章目录 前言 一.标准文档流 二.三种布局方式 1.流式布局 2.浮动布局 (1)字围效果 (2)圣杯布局 3.层布局 定位的分类: (1) 相对定位 position:relative (2) 绝 ...

  4. 两栏布局,三栏布局,等高布局,流式布局

    读前笑一笑: 我前面一女生平胸,然后我问她哪天你晚上自己回家,被劫色怎么办-? 她淡淡的回了句:"我就脱了上衣,然后说,别激动,是自己人"--自己人--己人-人- 两栏布局: 1. ...

  5. php设置背景为透明,css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍...

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

  6. css如何设置背景颜色透明?css设置背景颜色透明度的两种方法介绍

    在网页布局中有时为了网页的整体美观,可能需要将网页中的某些部分设置为背景颜色透明,那么如何设置背景颜色透明呢?本篇文章就来给大家介绍一下css设置背景颜色透明的方法. 在css中设置背景颜色透明的方法 ...

  7. css如何设置透明度?设置透明度的两种方法(代码实例)

    在前端页面开发布局的时候,为了给用户呈现不同的效果,经常需要设置透明度,那么css是怎样设置透明度的?本章给大家介绍用css设置透明度的两种方法(代码实例).有一定的参考价值,有需要的朋友可以参考一下 ...

  8. 防止email被抓取的两种方法(js和css)

    现在很多无聊人士都用自己的spider在网上到处抓取email, 如果你的页面上写了自己的email,那么不多久就会收到很多垃圾邮件. 有很多方法可以避免被抓取,现在很多人都把@换成#,不过估计很多蜘 ...

  9. 用 CSS实现Bubble提示框的两种方法

    第一种方法:主要是通过css border属性来实现,两个小三角形叠加,实现小箭头: 代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1. ...

最新文章

  1. 刻意练习:LeetCode实战 -- Task29. 加油站
  2. python 离线下载和安装第三方库 .whl wheel 文件
  3. Java双向链表快速排序_双向链表的插入,删除,以及链表的快速排序
  4. cocoapod卡在了analyzing dependencies
  5. Web性能优化与Http2
  6. 使用lamba中stream 进行分组统计
  7. 于小c三国语言_云顶之弈:三国成最强打工羁绊 校长教学顺滑转九五
  8. Python与MySQL连接
  9. Java应用打包后运行需要注意编码问题
  10. linux中忘记mysql用户root密码解决方案
  11. 【追寻javascript高手之路05】理解事件流
  12. 这套神奇的个人信息管理系统,带我一步步进入互联网大厂
  13. 网易云解析接口PHP源码,网易云音乐直链解析API源代码^-^
  14. python爬取豆瓣电影top250网络响应_python使用requests+re爬取豆瓣电影top250简单入门爬虫...
  15. react动态添加背景图片/不同内容添加对应背景
  16. 设计一个靠谱的监控告警平台
  17. 细胞膜负载天然产物竹红菌乙素纳米囊泡|细胞来源的纳米囊泡(Gesicle)包裹药物
  18. 向这个病毒的编写者致以最高的敬礼!!!(是中国人必顶)
  19. POJ - 3984+POJ - 3414(BFS+路径记录)
  20. Carthage 常用命令

热门文章

  1. sql 没有调试 菜单_MySQL递归查询上下级菜单
  2. python3示例_Python3 实例(七)
  3. springcloud 整合 gateway_从Spring Cloud到Kubernetes的微服务迁移实践
  4. Apress Pro Android 2
  5. 关于Mysql java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)的问题...
  6. Android gravity和layout_gravity的区别
  7. H5+JS实现《Just Do 8》游戏源码分享
  8. the first day
  9. 利用PHP SOAP实现web service
  10. 操作系统原理之内存管理(第四章第一部分)