Html 带Flexbox的中心的中心 我试图在页面的中心得到标识,但是我希望文本在徽标的中间(中心)和页面的底部。因此,它位于居中徽标的中心和页面底部。因此,实际上,logo位于页面的中心,而文本位于中间,在logo和页面底部之间。这是我制作的代码,下面是代码。我可以让一切都居中,但不是我想要的方式,标志在中间,文字在中间,在标志和页面底部之间
Html 带Flexbox的中心的中心 我试图在页面的中心得到标识,但是我希望文本在徽标的中间(中心)和页面的底部。因此,它位于居中徽标的中心和页面底部。因此,实际上,logo位于页面的中心,而文本位于中间,在logo和页面底部之间。这是我制作的代码,下面是代码。我可以让一切都居中,但不是我想要的方式,标志在中间,文字在中间,在标志和页面底部之间,html,css,flexbox,Html,Css,Flexbox,/*首页加载程序*/ .加载器{ 位置:固定; 左:0px; 顶部:0px; 宽度:100%; 身高:100%; z指数:9999; 背景:白色; 文本对齐:居中; 显示:-网络工具包盒; 显示器:-moz盒; 显示:-ms flexbox; 显示:-webkit flex; 显示器:flex; 弯曲方向:立柱; } .居中{ 自对准:居中; } .中心{ 自对准:居中; } .加载img{ 宽度:80px; 高度:80px; -webkit动画:旋转2s线性无限; 动画:旋转2s线性无限; }
/*首页加载程序*/
.加载器{
位置:固定;
左:0px;
顶部:0px;
宽度:100%;
身高:100%;
z指数:9999;
背景:白色;
文本对齐:居中;
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
弯曲方向:立柱;
}
.居中{
自对准:居中;
}
.中心{
自对准:居中;
}
.加载img{
宽度:80px;
高度:80px;
-webkit动画:旋转2s线性无限;
动画:旋转2s线性无限;
}
/*旋转标志*/
@-moz关键帧旋转{
0% {
-moz变换:旋转(0度);
}
100% {
-moz变换:旋转(360度);
}
}
@-o-关键帧旋转{
0% {
-o变换:旋转(0度);
}
100% {
-o变换:旋转(360度);
}
}
@-webkit关键帧旋转{
0% {
-webkit变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
}
}
@关键帧旋转{
0% {
变换:旋转(0度);
}
100% {
变换:旋转(360度);
}
}
加载
Lorem ipsum dolor sit amet,是一位杰出的献身者。粗俗的和不可告人的。西枕狮子座非舌苔。
将显示:flex
添加到居中
并使用flex属性将文本置于剩余空间的中心:
/*首页加载程序*/
.加载器{
位置:固定;
左:0px;
顶部:0px;
宽度:100%;
身高:100%;
z指数:9999;
背景:白色;
文本对齐:居中;
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
弯曲方向:立柱;
}
.中心{
弹性:1;
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
.加载img{
宽度:80px;
高度:80px;
-webkit动画:旋转2s线性无限;
动画:旋转2s线性无限;
}
/*旋转标志*/
@-moz关键帧旋转{
0% {
-moz变换:旋转(0度);
}
100% {
-moz变换:旋转(360度);
}
}
@-o-关键帧旋转{
0% {
-o变换:旋转(0度);
}
100% {
-o变换:旋转(360度);
}
}
@-webkit关键帧旋转{
0% {
-webkit变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
}
}
@关键帧旋转{
0% {
变换:旋转(0度);
}
100% {
变换:旋转(360度);
}
}
加载
Lorem ipsum dolor sit amet,是一位杰出的献身者。粗俗的和不可告人的。西枕狮子座非舌苔。
将显示:flex
添加到居中
并使用flex属性将文本置于剩余空间的中心:
/*首页加载程序*/
.加载器{
位置:固定;
左:0px;
顶部:0px;
宽度:100%;
身高:100%;
z指数:9999;
背景:白色;
文本对齐:居中;
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
弯曲方向:立柱;
}
.中心{
弹性:1;
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
.加载img{
宽度:80px;
高度:80px;
-webkit动画:旋转2s线性无限;
动画:旋转2s线性无限;
}
/*旋转标志*/
@-moz关键帧旋转{
0% {
-moz变换:旋转(0度);
}
100% {
-moz变换:旋转(360度);
}
}
@-o-关键帧旋转{
0% {
-o变换:旋转(0度);
}
100% {
-o变换:旋转(360度);
}
}
@-webkit关键帧旋转{
0% {
-webkit变换:旋转(0度);
}
100% {
-webkit变换:旋转(360度);
}
}
@关键帧旋转{
0% {
变换:旋转(0度);
}
100% {
变换:旋转(360度);
}
}
加载
Lorem ipsum dolor sit amet,是一位杰出的献身者。粗俗的和不可告人的。西枕狮子座非舌苔。
要使其起作用,您需要将这两行添加到您的.loader
规则(您还需要添加它们的前缀版本,我没有添加) 然后您需要添加一个ghost元素(我使用了伪
::before
)来平衡底部文本,并为它们提供flex grow:1;弹性基准:0代码>这样它们就可以平等地共享剩余空间
.loader::before,
.center-center {
content: '\00a0';
flex-grow: 1;
flex-basis: 0;
display: flex;
align-items: center;
justify-content: center;
}
最后去掉一些保证金,否则他们会让它看起来不起作用
.center-center h3 {
margin: 0;
}
.centered p {
margin-bottom: 0;
}
/*首页加载程序*/
.加载器{
位置:固定;
左:0px;
顶部:0px;
宽度:100%;
身高:100%;
z指数:9999;
背景:白色;
文本对齐:居中;
显示:-网络工具包盒;
显示器:-moz盒;
显示:-ms flexbox;
显示:-webkit flex;
显示器:flex;
弯曲方向:立柱;
证明内容:中心;
对齐项目:居中;
}
.loader::之前,
.中心{
内容:'';
柔性生长:1;
弹性基准:0;
显示器:flex;
对齐项目:居中;
证明内容:中心;
}
.中心h3{
保证金:0;
}
.p{
页边距底部:0;
}
.加载img{
宽度:80px;
高度:80px;
-webkit动画:旋转2s线性无限;
动画:旋转2s线性无限;
}
/*旋转标志*/
@-moz关键帧旋转{
0% {
-moz变换:旋转(0度);
}
100% {
-moz变换:旋转(360度);
}
}
@-o-关键帧旋转{
0% {
-o变换:旋转(0度);
}
100% {
-o变换:旋转(360度);
}
}
@-webkit关键帧旋转{
0%
.center-center h3 {
margin: 0;
}
.centered p {
margin-bottom: 0;
}