2015-04-03 119 views
0

將圖像合併到div中並保持縱橫比並不難。但試圖將選定的區域保留在圖像的中心是最困難的部分。 發生什麼事是,圖像會縮小到左上角,而我希望它保持在中心位置,因爲人們經常拍攝照片中心最大景點的照片。在css中裁剪圖像,保持縱橫比並居中

這是我現在使用的代碼:

.cover-photo { 
width: auto; 
height: 60vh; 

background-color: lightgray; 

position: relative; 
margin: 60px 0 0 0; //There is a header above this div 

overflow: hidden; 
background: url('../Img/cover_photo.jpg') no-repeat center center; 
background-size: cover;} 

它應該是像Facebook的個人資料的封面照片。如果您有任何建議或解決方案,我希望聽到他們的意見。

回答

0

您可以使用不同類型的方法,而不用擔心應該放大哪個區域?使用jquery圖像裁剪機(有許多這樣的plugins

demo

https://github.com/scottcheng/cropit/

+0

這不是裁剪照片,之後下載。這是關於上傳和遺忘的更多信息。這有點像你臉書上的封面照片。 – DevNebulae 2015-04-03 14:04:52

+0

上傳之前用戶可以使用上面的插件裁剪並刪除不必要的部分,然後他們可以將圖像上傳到服務器 – Alupotha 2015-04-03 14:08:41

相關問題