有沒有人知道如何強制調整在CSS中打開的圖像或通過黑客修改Lightbox?燈箱 - 是否可以強制調整圖像大小?
我知道這不是一個固定圖像大小的好辦法(應該在上傳時完成),但它是客戶端的特定要求。
謝謝。
有沒有人知道如何強制調整在CSS中打開的圖像或通過黑客修改Lightbox?燈箱 - 是否可以強制調整圖像大小?
我知道這不是一個固定圖像大小的好辦法(應該在上傳時完成),但它是客戶端的特定要求。
謝謝。
這不是一個固定大小的不好的解決方案。只需將max-height或max-width(在CSS中)設置爲任何(但不是兩者) - 圖像將正確縮放。
但所有的圖像必須是相同的格式,否則高度/寬度可能會有所不同。
如果您在CSS(寬度,高度)中設置了固定尺寸,那麼圖像將會顯示出來。
在你的CSS你可以將圖像尺寸調整,填補了最大寬度,同時仍保持相同的縱橫比是這樣的:
img {width:100%; height:auto}
只要容器是塊這應該調整圖片大小。請注意,它可能看起來像舊版瀏覽器中的像素化,因爲這些瀏覽器中使用的圖像縮放器依賴於「最近鄰居」採樣來縮放圖像。
此加入CSS:
#lightbox-container-image img { width:auto; max-height:520px; }
我用這個代碼slimbox2:
#lbImage {
width:320px;
height:240px;
background-repeat: no-repeat;
background-position:center;
background-size: cover;
-moz-background-size: cover;
}
<style>
.lb-outerContainer { max-width:690px; max-height:520px; }
.lb-image{ width:500px; max-height:500px;}
</style>
查找jquery.colorbox.js這些線路
photo.style.width = photo.width+200 + 'px';
photo.style.height = photo.height + 'px';
和換成
photo.style.width = photo.width+200 + 'px';
//photo.style.height = photo.height + 'px';
刪除圖像高度並使用+
符號增加圖像寬度。
嗨,感謝您的回覆。我確實嘗試過使用CSS,我遇到的問題是某些寬度設置爲內聯。此外,它不僅僅是需要設置的圖像大小,它的所有容器也是如此。 – Probocop 2010-03-01 16:49:07
最後,我在CSS中設置了最大寬度和最大高度來解決問題,謝謝。 – Probocop 2010-03-02 12:10:24
要哪個css項目? – 2012-12-13 14:09:43