我試圖通過使用CSS過渡在懸停時固定大小的容器內部生成圖像來創建縮放效果。容器框架有邊框和填充,我希望它們在圖像增長時留下。問題是,當它增長時,右側和底部的填充消失。在縮放固定大小容器內的圖像時維護填充
這裏是CSS代碼:
.videoframe {
width: 200px;
height: 113px;
border: solid 2px;
border-radius: 20px;
margin-right: 20px;
margin-bottom: 20px;
padding: 10px;
overflow: hidden;
}
.videoframe img {
border-radius: 20px;
width: 200px;
height: 113px;
-webkit-transition: all 1s ease;
-moz-transition: all 1s ease;
-o-transition: all 1s ease;
-ms-transition: all 1s ease;
transition: all 1s ease;
}
.videoframe img:hover {
width: 300px;
height: 168px;
overflow: hidden;
}
而且這裏的HTML代碼:
<div class="videoframe"> <img src="image.jpg" /> </div>
有什麼辦法來維持10px的填充,當它改變大小的圖像周圍所有的方式?
如果你把填充放在img上怎麼辦? –
這是行不通的,因爲圖像延伸了填充,所以右側和底側消失。 – zylch