我正在嘗試製作不均勻分佈的單詞面板。如何隨機化段落中的詞間距?
這裏是一個非常基本的樣本圖像:
使用文本對齊和字間距我已經接近..
body {
width: 500px;
margin: 50px auto 0;
}
p {
background: lightgrey;
padding: 2em;
font-size: 2em;
font-family: sans-serif;
word-spacing: 2em;
text-align: center;
}
p span {
font-size: 1em;
color: white;
}
<p>one two three four five six seven eight nine ten eleven twelve thirteen fourteen <span>fifteen</span> sixteen seventeen eighteen nineteen twenty</p>
不過我d喜歡隨機分配單詞之間的間距。這可能與CSS?我願意改變HTML,但這些面板是動態生成的,可以有任何數量的單詞。
有什麼建議嗎?
我只用CSS害怕這樣的事情是不可能實現的。 – Chris
如果您將javascript添加到混音中,您可以生成一系列隨機數並循環播放,在每個循環中添加n個空格 – Bardo
@Bardo感謝您的建議。我認爲可能是這樣。我會繼續玩CSS一段時間,看看我是否得到任何地方.. – sol