gpt4 book ai didi

html - 如何在 flexbox 中居中文本?

转载 作者:太空宇宙 更新时间:2023-11-03 20:25:47 28 4
gpt4 key购买 nike

为什么下面代码中的文字没有居中? (标题和标语)。

应该是,see image

body {
margin: 0;
padding: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background: #000;
}

p {
position: relative;
font-family: sans-serif;
text-transform: uppercase;
font-size: 2em;
letter-spacing: 4px;
overflow: hidden;
background: linear-gradient(90deg, #000, #000fe6, #000);
background-repeat: no-repeat;
background-size: 80%;
animation: animate 3.75s linear infinite;
-webkit-background-clip: text;
-webkit-text-fill-color: rgba(45, 45, 45, .05);
}

@keyframes animate {
0% {
background-position: -500%;
}
100% {
background-position: 500%;
}
}
<body>
<div>
<p>Title</p>
<p>Tag Line</p>
</div>
</body>

为什么上面代码中的文字没有居中? (标题和标语)

应该是,see image

最佳答案

在你的 p 中使用它

 margin:0 auto;
display:block;
text-align:center;

body {
margin: 0;
padding: 0;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
justify-content: center;
align-items: center;
height: 100vh;
background: #000;
}

p {
position: relative;
font-family: sans-serif;
text-transform: uppercase;
margin:0 auto;
display:block;
text-align:center;
font-size: 2em;
letter-spacing: 4px;
overflow: hidden;
background: linear-gradient(90deg, #000, #000fe6, #000);
background-repeat: no-repeat;
background-size: 80%;
animation: animate 3.75s linear infinite;
-webkit-background-clip: text;
-webkit-text-fill-color: rgba(45, 45, 45, .05);
}

@keyframes animate {
0% {
background-position: -500%;
}
100% {
background-position: 500%;
}
}
<body>
<div>
<p>Title</p>
<p>Tag Line</p>
</div>
</body>

关于html - 如何在 flexbox 中居中文本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55396021/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com