在网站设计中,图片缩放是必不可少的一种技术。CSS提供了多种方式实现图片缩放,以下是几个常用的代码示例。
/*1. 通过指定width或height属性缩放图片*/
img {
width: 50%; /*缩放为原来的一半*/
}
img {
height: 150px; /*按指定高度缩放*/
}
/*2. 通过设置max-width或max-height属性使图片宽高自适应*/
img {
max-width: 100%; /*宽度不超过父容器*/
height: auto; /*高度自适应*/
}
img {
max-height: 300px; /*高度不超过300px*/
width: auto; /*宽度自适应*/
}
/*3. 使用background属性和background-size属性实现背景图片缩放*/
div {
background-image: url('img/bg.jpg');
background-size: cover; /*按比例缩放,保证完全覆盖容器*/
}
div {
background-image: url('img/bg.jpg');
background-size: contain; /*缩放至短边贴合容器边缘,长边留白*/
}
/*4. 使用transform属性实现CSS3图片缩放*/
img {
-webkit-transform: scale(0.5); /*缩放为原来的一半*/
transform: scale(0.5);
}
img {
-webkit-transform: scale(1.5); /*放大1.5倍*/
transform: scale(1.5);
}以上就是几种常用的CSS图片缩放技术,不同的应用场景需要采用不同的方法。希望本文能够帮助到大家。
本文可能转载于网络公开资源,如果侵犯您的权益,请联系我们删除。
0
