圖片根據容器大小自適應


經常會遇到這種需求,就是根據圖片的最長邊緣來等比自適應,通過純css可以很簡單的使圖片不變形顯示。

應用場景

例如有長大於寬的 也有寬大於長的當然也有長等於寬的,但是需求是不知道圖片的長和寬哪個長,那么就需要在不管圖片的長和寬哪個長哪個短,在容器中都能自適應保持等比放大或縮小如圖:

長大於寬的圖


寬大於長的圖


長等於寬的圖

實現代碼

可以看不管圖片是什么比例的寬度,都可以自適應不變形的顯示,代碼很簡單,只需要css就可以實現,將圖片的max-width和max-height設置成100%

img {
    max-width: 100%;
    max-height: 100%;
}

很簡單的兩行css代碼就實現了


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM