In this jsfiddle相同的文本繪製兩次:CSS能以兩種不同的字體或顏色呈現文字兩次嗎?
- 第一白色,在固體字體
- 然後在黑色,在一個輪廓字體
的兩種字體,隆德里納固體和隆德里納陰影,被設計爲具有完全相同的指標並以這種方式一起使用。
有沒有辦法使用CSS來實現這種效果,而不需要將兩個文本拷貝到HTML中? (當然,我不想將文本的副本放入CSS中)
In this jsfiddle相同的文本繪製兩次:CSS能以兩種不同的字體或顏色呈現文字兩次嗎?
的兩種字體,隆德里納固體和隆德里納陰影,被設計爲具有完全相同的指標並以這種方式一起使用。
有沒有辦法使用CSS來實現這種效果,而不需要將兩個文本拷貝到HTML中? (當然,我不想將文本的副本放入CSS中)
五text-shadow
s是幾乎相同:
text-shadow: 0.03em 0.03em 0 black, -1.25px 0 0 black, 1.25px 0 0 black, 0 -1.25px 0 black, 0 1.25px 0 black;
是的,我知道這是一個矛盾。
如果您嘗試創建文本陰影,請檢查W3C: Css: text shadows。
雖然這些與不兼容的IE < 10不兼容。
你可以嘗試使用:後以及使用時的內容屬性:
h1:after, h1 > span.shadow:after {
content: "Nashville hack day is November 11";
font-size: 700%;
}
和HTML可能是:
<body>
<h1><span class="shadow"></span></h1>
</body>
我意識到這可能是麻煩,但至少你會只需要寫一次內容。
請參閱jsfiddle。
我沒有答案,但讓我說,這是一個非常酷的小提琴。 –