calc()实现CSS响应式布局
来源:互联网 发布:投影机融合软件 编辑:程序博客网 时间:2024/06/06 02:10
calc()是CSS3新增的一个功能,可以使用calc()给元素的border、margin、pading、font-size和width等属性设置动态值,仅在css中就可以实现响应式布局,不用再担心元素把盒子撑破,页面也响应浏览器窗口变化,想想就感觉美好。
注意事项
- 方法的表达式中有“+”和“-”时,其前后必须要有空格,如”widht: calc(100%-20px)”这种没有空格的写法是错误的;
- 方法的表达式中有“*”和“/”时,其前后可以没有空格,但建议留有空格。
实例
- 容器盒子为100%显示,容器中渲染一个长300,宽200的图片。
- 图片相对于容器居中显示
html 部分:
<div id="contenter"> <img src="./myPng.png" class="dispalyImg"></div>
css部分:
#contenter { width: 100%; height: 100%;}#contenter .displayImg { margin-top: calc((100% - 200) / 2); margin-left: calc((100% - 300) / 2);}
阅读全文
0 0
- calc()实现CSS响应式布局
- 巧用css3的calc()属性进行响应式布局
- CSS响应式布局
- CSS--响应式布局
- css-响应式布局
- CSS3的calc()做响应模式布局
- 实现响应式布局的5个CSS实用技巧
- Html+Css实现三栏布局响应式
- html css 响应式布局
- CSS响应式布局实例
- html+css响应式布局
- CSS响应式布局实例
- 响应式布局css写法
- 实现响应式布局
- 响应式布局box-sizing与巧用css3的calc()方法
- css3的calc()实现自适应布局
- css3的calc()实现自适应布局
- 巧用CSS3的calc()宽度计算做响应模式布局
- 提升方法之AdaBoost、提升树(GBDT)
- hihocoder 1175 : 拓扑排序·二
- eclipse中 Unable to read repository at http://download.eclipse.org/releases/indigo 解决方案
- Android UI根据屏幕分辨率决定加载布局
- Android选择控件,CheckBox和RadioButton使用大全
- calc()实现CSS响应式布局
- 2017 Multi-University Training Contest
- Lucas模板 hdu3037
- MyBatis + Spring Boot
- 关于java调用js,document不能用问题
- 大顶堆和小顶堆--Java版
- 静默安装oracle11g
- react-navigation的使用
- HDOJ1412 排序水题