[英]PHP image if else CSS
我想知道如何根據CSS樣式回顯圖像? 更清楚地說:我的導航是透明的,如果我向下滾動導航條到屏幕頂部,但是會得到白色背景。 我的徽標可以使用灰色和白色。 透明時很難用灰色讀取,所以我使用白色版本。
當導航變為白色時,白色徽標不可見,因此我希望將其更改為灰色徽標。
是否可以使用if / else更改圖像? 如果導航為白色,則為echo echo灰色徽標,否則為echo whitelogo
非常感謝!
如果我是你,我會將2張圖片放入我的代碼中,那么,您只需要根據類顯示徽標即可。 例:
<div class="nav">
<img src=".." class="white-img">
<img src=".." class="black-img">
</div>
然后的CSS:
.nav.white .white-img{
display: none;
}
.nav.black .black-img{
display: none;
}
然后,在創建頁面時使用PHP,可以為nav元素設置正確的類,如果事件驅動,則使用javascript。 (用戶點擊,用戶滾動等)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.