我試圖根據背景顏色更改文本顏色。假設我有黑色條紋背景,整體背景爲白色,我需要白色背景上的文字黑色和黑色背景上的白色文字。基於背景的反向文本顏色
有沒有辦法做到這一點,只能用CSS?如果不是,那麼做到這一點的最佳做法是什麼?查看HTML波紋管:
<div class="background">
<p>Aliquam dolor nunc, auctor non dolor vitae, eleifend fringilla felis. Praesent dapibus erat ut nisl commodo ullamcorper.</p>
<p>Morbi eget urna augue. Class aptent taciti sociosqu ad litora torquent per conubia nostra, per inceptos himenaeos.</p>
<p>Nullam laoreet auctor urna at eleifend. Proin venenatis hendrerit mauris, mollis malesuada lorem consectetur et. Aliquam sed iaculis augue.</p>
<p>Donec viverra ex in lectus luctus porttitor.</p>
</div>
CSS
.background {
width: 480px;
height: 480px;
background-image: url(http://www.musicsquare-pro.com/construction/wp-content/themes/punch/images/masks/mask_square_dark.png);
background-size: 480px 480px;
}
這裏有一個更好地瞭解Codepen。謝謝。
沒有真正的方式做到這一點與純CSS我不認爲。 – Chris