物流大超市

 找回密码
 注册
查看: 345|回复: 0
打印 上一主题 下一主题

解析前端制作之纯CSS现垂直水平居中

[复制链接]
跳转到指定楼层
1#
kaixun 发表于 2023-2-23 20:54:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

在前端日常代码编写中,经常需要一些居中方式,下面有几种常用方法,让红色方块垂直水平都居中于黑色方块里。公司网站的相关资讯可以到我们网站了解一下,从专业角度出发为您解答相关问题,给您优质的服务!










1利用弹性布局


F是FB的缩写,意为弹性布局,用来为盒状模型提供比较大的灵活性。


首先是作为弹性布局的容器的属性。


1-属性


-决定了容器的方向。


{


-:|-||-;


}


四个值分别为:(默认值)从左向右、-从右向左、从上到下、-从下到上。


2-属性


默认情况下的布局一般在同一行,当设置了-属性之后将自动将排列不下的内容进行换行。


{


-:||-;


}


四个值分别为:(默认值)不换行、向下换行、-向上换行。


3-属性


-属性是以上两种属性的简写形式,默认值是。


{


-:-||-;


}





4-属性


-属性定义了在容器方向上的对齐方式。


{


-:-|-||-|-;


}


-(默认值):向左对齐。


-:向右对齐。


:居中对齐。


-:两端对齐,每一个子元素等距离间隔,子元素与容器边框间隔。


-:每个子元素两侧的间隔相等。子元素之间的间隔比子元素与容器边框的间隔大一倍。


5-属性


-属性定义在垂直容器方向上的对齐方式。


{


-:-|-|||;


}


-:垂直方向的起点对齐。


-:垂直方向的终点对齐。


:垂直方向的中点对齐。


:与首个子元素中文字的基线对齐。


(默认值):如果子元素没有设置高度或者高度设为,那么它将占满整个容器的高度。


6-属性


-属性定义了子元素两种方向上的对齐方式。


{


-:-|-||-|-|;


}


-:当容器方向子元素刚好填满时,与垂直方向的起点对齐。


-:当容器方向子元素刚好填满时,与垂直方向的终点对齐。


:当容器方向子元素刚好填满时,与垂直方向的中点对齐。


-:当容器方向子元素刚好填满时,垂直方向两端对齐,子元素之间的等距离间隔。


-:两个方向两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍。


(默认值):占满整个垂直方向。





任何一个容器都可以指定为F布局。


指定F的写法为::


接着添加横向居中属性:-:


垂直居中属性:-:


即可使红色方块居中于黑色方块

2利用定位现居中





先将父元素的设置为,然后设置子元素的为;这样可以使子盒子根据父盒子的位置进行定位。


子元素还需设置:0;:0;:0;:0;:,即可居中于黑色方块。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|物流大超市 ( 桂ICP备2025065447号 )

GMT+8, 2026-1-21 17:25 , Processed in 0.048949 second(s), 15 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表