我對iOS NSAttributedString提出了一個類似的問題,但由於這不可能,因此我正在尋找一種通過HTML,CSS和JavaScript實現此功能的方法(如果需要的話)。HTML CSS如何刪除大寫單詞而不是第一個字母?
我知道CSS有使用首字母的「drop cap」。例如:https://codepen.io/tutsplus/pen/GZxjEM
但是,我需要爲整個單詞而不只是第一個字母。 在下面的圖片中,注意「力量」是最大的,然後「不是什麼」和「你有,而是」與「力量」共享同一條線。
注意:我的問題不是如何格式化第一個單詞 - 這是如何有2線共享第一行。注意「力量」是最大的,然後「不是某種東西」和「你有」,而是「與」力量「分享相同的路線。如何讓他們分享同一條線?類似於drop-caps如何讓你有多行與第一個字母共享。
我需要用HTML,CSS和JS實現類似的效果。如果丟失上限不可能的話,還有其他方法可以實現嗎?
注:因爲我的文字將是可變的,我不能使用圖像/的Photoshop等
編輯:從建議,CSS Flexbox的也許能夠做到這一點。我需要弄清楚如何將我的話在箱子:
<div>
<div style="float: left; font-size: 4em; background-color:grey;">
STRENGTH
</div>
<div style="float: left; padding-left: 10px; background-color:yellow;">
<div>
<span style="font-size: 2em;">is not</span><span style="font-size: 1em;"> something</span>
</div>
<div>
you have, rather
</div>
</div>
</div>
<div style="clear: both; font-size: 2em;">
something that reveals itself
</div>
<div style="font-size: 4em;">
when you need it.
</div>
<div style="font-size: 1em;">
#myHASHTAG
</div>
您應該創建一個CSS類'文本轉換:大寫',並把你想要的大寫字放入'',類別爲大寫 –
如果沒有更復雜的CSS,目前不存在更復雜的CSS,則需要將每個單詞封裝在「span」中,以控制文本的大小和大小。 – evolutionxbox
喜歡這個https://codepen.io/OliviaPaquay/pen/dRbbjz –