Web开发

首页 » 常识 » 诊断 » web前端学习css如何实现body元素
TUhjnbcbe - 2023/7/26 20:11:00

web前端学习时,css是一门必会的技术。群里有很多小伙伴在问我css如何实现body元素下div垂直居中。今天浙江优就业杭州it培训的老师就带大家一起来学习一下。希望可以帮助大家成为一名优秀的web前端工程师。

在网站登陆的时候,我们经常看到垂直居中于页面的登录框。

在前端开发的时候经常会遇到垂直居中问题,父类宽高位置的情况下,实现宽高已知子类的垂直居中布局。

html代码如下:

css实现如下:

第一种:主要使用transform属性

第二种:同样使用transform属性

第三种:使用top,margin,padding属性组合

第四种:使用margin:0auto(水平居中)和position:fixed;

扩展:

(1)transform是css3的属性,包括:

translate()移位,

rotate()旋转,单位:deg

skew()倾斜,单位:deg

scale()缩放,放大为正数,缩小为负数

这些属性均包含x,y之分。

比如transform:translate(10px,10%),可以分开去写:transform:translateX(10px)translateY(10%);

支持情况:InternetExplorer10、Firefox、Opera支持transform属性。

(2)position:fixed

fixed绝对定位,相对于浏览器窗口

学习更多web前端、互联网营销、UI交互设计、java、php编程语言请持续

1
查看完整版本: web前端学习css如何实现body元素