在网站设计中,图片缩放是必不可少的一种技术。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