我有多個圖片,我從Facebook上拉。他們被放置在一個卷軸。當你點擊一個dialog
出現與實際圖像的圖像上(在滾動的圖像是縮略圖大小,你從一個網站查詢得到與src_small
)爲什麼這些圖像比原始尺寸大?
我不能確定圖像的大小之前,我得到他們。有些很龐大而另一些非常小。爲了解決這個問題(因此所有圖像適合在dialog
,是一個合理的規模),我嘗試這樣做:
/*
* Image in the dialog div
*/
.DialogImagesBig
{
position: relative;
width: 95%;
top: 0px;
left: 10px;
}
/*
* Firefox only
*/
@-moz-document url-prefix()
{
/*
* Edits images for FF
*/
.DialogImagesBig
{
height: 95% !important;
width: 95% !important;
position: relative;
top: 0px;
left: 10px;
}
}
但它實際上使一些圖像更大然後他們(大圖像較小,但小圖像是更大和像素化)。這是爲什麼?我該如何解決這個問題,以便所有圖像適合dialog
而且沒有像素化?
編輯我被告知我需要使用JavaScript(或Jquery?)才能完成此操作。我會怎麼做呢?
你使用CSS調整大小,它會使圖像「適合」,它不是一個只會使圖像變小的處理器,它使它們全部成爲95%。這意味着它會放大一些。你需要使用Javascript來做你正在嘗試的東西。 – 2011-05-20 17:21:23
你爲什麼要做FF修復? – PeeHaa 2011-05-20 17:21:33
由於在FF中設置'width'將會關閉圖像,並且在chrome中設置'height'以及其他所有東西都會使圖像關閉 – 2011-05-20 17:27:40