博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
CSS常用技巧(1)——布局类
阅读量:6993 次
发布时间:2019-06-27

本文共 975 字,大约阅读时间需要 3 分钟。

一、背景图全屏

bg{ position: fixed;     top: 0;     left: 0;     width: 100%;     height: 100%;     background: url(bg.jpg) no-repeat #000;     background-size: cover;     z-index: -1;}

二、水平居中

  1. margin
margin:0 auto
  1. absolute+margin
position:absolute;  left:50%;  width:720px;  margin-left:-360px; //自身宽度一半
  1. absolute+translate
position:absolute;  left:50%;  width:720px;  transform:translateX(-50%);

三、给高度自适应的div设置背景图

不给height,设置padding

position: relative;width: 100%;height: 0;padding-top: 70%;background-size: cover;background-image: url();

四、利用视口单位做自适应:

:root {  font-size: calc(0.5em + 1vw);}

五、响应式网格布局

在容器上设置:

.grid-wrapper {  display: grid;  grid-template-columns: 1fr 1fr 1fr 1fr;  grid-column-gap: 20px;}

六、利用text-align: justify与text-align-last: justify实现行内均匀分布

    
1
2
3
4
5

七、图层反转:

transform: scale(-1,1) //水平反转transform: scale(1,-1) //垂直反转

转载于:https://www.cnblogs.com/janas-luo/p/9599243.html

你可能感兴趣的文章
Nginx 配置指令的执行顺序(九)
查看>>
【百度地图API】如何激发手机的高分辨率
查看>>
DIV+CSS专题:十天学会DIV+CSS
查看>>
2015第5周日
查看>>
输入法之模型剪枝一(基于熵的剪枝)
查看>>
《全体育·瑜伽》
查看>>
UML中类图的符号解释
查看>>
HDU 4421 Bit Magic (图论-2SAT)
查看>>
[LeetCode]Add Binary
查看>>
HDU 5112 A Curious Matt 水题
查看>>
Activity具体解释(生命周期、以各种方式启动Activity、状态保存,全然退出等)...
查看>>
[LeetCode] Permutation Sequence 序列排序
查看>>
MyBatis3: Could not find SQL statement to include with refid ‘
查看>>
scala spray 概念性内容的总结
查看>>
Spring中配置数据源的4种形式(转)
查看>>
分享9款极具创意的HTML5/CSS3进度条动画
查看>>
Windows 之 CMD命令
查看>>
SQL_Server2005自动备份与删除—维护计划
查看>>
第4周 页面限制8060 bytes
查看>>
设置myeclipse自动生成的author等注释
查看>>