首页 > 代码库 > 【CSS3】响应式布局的实际应用的小例子
【CSS3】响应式布局的实际应用的小例子
如今响应式布局在web app开发中应用得非常广泛,现在的手机屏幕的分辨率基本在320px到640px之间,在窄屏和宽屏我们的显示方式可能会略有不同。本文简单介绍一个应用得非常多的小例子。
当屏幕宽度大于640px时,显示6列选项,当小于640px时显示两排,每排3列,这种样式在web app里的很多选项的样式中应用得很广泛。
其实实现上面的效果很简单,主要通过CSS3的媒体查询和calc()属性来对算术表达式求值就可以做到,具体实现可以查看以下源代码:
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title></title> <style type="text/css"> .w-catg{ padding: 10px; } .item{ float: left; display: block; height: 80px; width: calc(100% /3 - 2px); border: 1px solid red; background-color: yellow; } @media (min-width: 640px){ .item{ width: calc(100% /6 - 2px); } } </style> </head> <body> <section class="w-catg"> <a href=http://www.mamicode.com/"###" class="item">>
【CSS3】响应式布局的实际应用的小例子
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。