簡體   English   中英

PHP圖像(如果不是CSS)

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM