想要实现图片根据给定宽高来自适应缩放的时候,会想到什么属性?是object-fit: cover;
吗?
来试一试!为了展示效果,我特地选了对称的图片。下面两个img元素都有一个div包裹,div设置固定宽高,第一个img标签宽高均100%,第二个img标签宽高均最小100%:
<!DOCTYPE html>
<html>
<head>
<title></title>
<meta name="referrer" content="never">
<style type="text/css">
*{margin: 0;padding: 0;border: none;overflow: hidden;}
.img1,.img {
width: 600px;
height: 320px;
margin: auto;
}
.img1 img{
width: 100%;
height: 100%;
object-fit: cover;
transition: .4s
}
.img1 img:hover{width: 125%;height: 125%;margin-left: -12.5%;margin-top: -12.5%;transform: rotate(-12deg);}
.img{position: relative;overflow: hidden;;}
.img img{
position: relative;
top: 50%;
le