0060 translate、margin 实现绝对定位的盒子 水平居中、垂直居中
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> div { position: relative; width: 300px; height: 300px; background-color: pink; /* 1. 我们tranlate里面的参数是可以用 % */ /* 2. 如果里面的参数是 %, 移动的距离是 盒子自身的宽度或者高度来对比的 */ /* 这里的 50% 就是 50px 因为盒子的宽度是 100px */ /* transform: translateX(50%); */ } p { position: absolute; top: 50%; left: 50%; width: 100px; height: 100px; background-color: lightseagreen; /* margin-top: -100px; margin-left: -100px; */ /* translate(-50%, -50%) 盒子往上走自己高度的一半 */ transform: translate(-50%, -50%); } span { /* translate 对于行内元素是无效的 */ transform: translate(300px, 300px); } /* 我的补充 */ i { display: inline-block; width: 100px; height: 30px; line-height: 30px; background-color: lightgreen; text-align: center; transform: translate(30px, 30px); } </style> </head> <body> <div> <p></p> </div> <span>123</span> <i>哈哈哈</i> </body> </html>
相关推荐
sdbxpjzq 2020-05-04
wcssdu 2020-01-11
hellowzm 2020-10-12
云端漂移 2020-07-06
drdrsky 2020-06-13
AlisaClass 2020-06-05
vavid 2020-05-30
CSSEIKOCS 2020-05-19
Phoebe的学习天地 2020-05-09
e度空间 2020-04-30
淡风wisdon大大 2020-04-21
dazhifu 2020-03-04
wangjie 2020-02-26
xiaohuli 2020-02-23
Phoebe的学习天地 2020-02-22
葉無聞 2020-02-03