2016-08-23 24 views
0

是否有可能讓CSS呈現圖像不可見,因此只有替代文本顯示?不顯示圖像,只能與CSS替代文本

我有一個圖片在移動設備上看起來不太好,所以我寧願顯示替代文字,並相應地設計它。

+1

顯示你的代碼。 –

+2

沒什麼大不了的:some text

+0

你可以使用類似[這種方法](http://stackoverflow.com/a/15254383)。 – HiDeo

回答

0

如果您能夠分辨訪問者是否在移動設備上,爲什麼不只是隱藏圖像並顯示常規文本?如果您使用的是知道手機大小的響應式CSS,則可以通過CSS來完成。

<style> 
.isMobileView #BlurryImg{display:none;} 
.isMobileView #MobileTxt(display:block;} 
</style> 
<img id="BlurryImg" src="image.gif" alt="some text"/> 
<span id="MobileTxt" style="display:none;">some text</span> 
+0

和isMobileView類comnig從? –

+0

因爲這會迫使我有兩次相同的文字。 –

2

試試這個

HTML

<div class="example"> 
<image src="img.jpg" alt="alternative text"> 
</div> 

CSS

@media (max-width: 767px) { /* change to any number you want */ 
    div.example img{ 
     display:none; 
    } 
    div.example:after{ 
     content:"alternative text"; 
    } 
}