2
我最近發現了以下文本進度樣式的方法,並想知道是否有一種解決方法來從中心增加元素寬度,所以文本也會填充中心而不是從左側。增長:在從中心開始內容寬度之前
body {
background-color: black;
}
p {
color: rgba(255, 255, 255, .4);
font-family: Arial, Helvetica, sans-serif;
font-size: 40px;
height: 85px;
position: relative;
}
p:before {
max-width: 100%;
width: 0;
height: 85px;
color: #fff;
position: absolute;
top: 0;
left: 0;
overflow: hidden;
content: attr(data-text);
display: block;
animation: background-fill 15s ease-in-out infinite forwards;
}
@keyframes background-fill {
0% {
width: 0;
}
100% {
width: 100%;
}
}
<p data-text='Text'>Text</p>
LGSon不知道如何有人可以downvote你的答案:)工程太棒了,非常感謝你! :) – volna
只是一個單挑:在FF這不起作用(*文字從中心向左移動*) –
@ GabyakaG.Petrioli謝謝....會看看 – LGSon