css快捷方式

本来是年前准备整理发布的,都搞定50%了,一篇万恶的《盗墓笔记:九幽将军》让我猪油蒙了心.....诶,不说了,搞一半就算了,最后还忘了保存,此刻只听得那一万只草某马呼啸而过...

言归正传吧,去年面试的时候,项目经理问我一个问题,做几年了?第二个问题,有博客什么的吗?问题就出在第二个问题,他触动了我,让我觉得是时候开始形式上的积累了,

脑子比较内存有限,以前我的积累方式就是收藏夹,真到用的时候,那家伙,不是找不到在哪儿,就是链接失效,那时候的心情,不说了,蛋扯的有点多了...总而言之,干这一行,积累是很有必要的,未必要见解高深,但一定要做到心中有数,用时知道在哪儿找!

begin...

  No.1 居中对齐系列

  1、知道子元素宽度与高度的情况下   解决思路:位置定位法 absolute + margin

   .parent {

    position: relative;
background: skyblue;
width: 100vw;
height: 100vh;
  }
  .child {
position: absolute;
width: 100px;
height: 60px;
top: 50%;
left: 50%;
margin: -30px 0 0 -50px; /**子元素宽度/2 高度/2*/
background: #131313;
  }

2、不知道子元素高与宽的情况下,解决思路:位置定位 absolute + transform
.parent {
position: relative;
background: skyblue;
width: 100vw;
height: 100vh;
}
.child {
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
position: absolute;
width: 50%;
height: 50%;
background: #00ffff;
}
3.通用法:flexbox居中对齐
.parent {
display: flex;
justify-content: center;
align-items: center;
width: 100vw;
height: 100vh;
background: #00ffff;
}
.child{
width: 50px;
height: 50px;
background: #512da8;
}
今天先这么着,未完待续...

转载于:https://www.cnblogs.com/zhanghuiming/p/5194700.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值