我使用HTML & CSS嘗試製作居中圖像,當您單擊它時,它會爲您提供全尺寸版本。該圖像也可以縮放,因此可以在較小的設備上縮放。現在我不擔心客戶端的帶寬。我遇到了可點擊區域位於圖片外部的問題,這使得它看起來像某種不可見的鏈接。可縮放,居中圖像鏈接
這是我的意思。
我有箭頭的所有區域用戶都可以點擊 - 但這沒有意義。我只想讓圖片可點擊。我可以使它工作,但我必須在標籤上使用內嵌塊,這會根據屏幕寬度而縮小縮放比例。
這是此部分的HTML。
<a class="image_link" href="/images/guides/wavelist_editing/fullsize/wave3.jpg"><img class="scalable_image popout_image centered" src="/images/guides/wavelist_editing/wave3.jpg"></a>
而CSS。
.content a:link.image_link { /*Not overqualified - overrides stuff on main.css. gets rid of the underline*/
border-bottom: 0px none transparent;
text-decoration: none;
display:block;
}
.content .popout_image {
display: block;
margin-left: auto;
margin-right: auto;
box-shadow: 8px 8px 10px #555;
margin-bottom: 10px;
max-width: 100%;
min-width: 100px;
}
.content .scalable_image {
min-width: 100px;
max-width: 100%;
height: auto;
width: auto\9; /* ie8 */
}
爲了驗證此信息是分別在Firefox中的鏈接和圖像的計算值(第一圖像錯誤地顯示inline-block的,我把這個圖像中的測試,它實際上是塊 - 但是這兩個值引入錯誤,不結垢或太大點擊):
我覺得我失去了一些東西真的很明顯。我不能谷歌這個,因爲「圖像鏈接」似乎是非常通用的。
試試這個 - http://jsfiddle.net/drLd534s/ – Anonymous 2014-10-05 05:29:45