gpt4 book ai didi

html - 仅缩放背景图像

转载 作者:太空宇宙 更新时间:2023-11-04 01:45:13 25 4
gpt4 key购买 nike

我只想缩放背景图片

.prod_img:hover {
webkit-transform: scale(1.04);
-moz-transform: scale(1.04);
-o-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
}

.prod_img {
content: ' ';
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
height: 580px;
width: 300px;
}

.protransparentbg {
position: absolute;
background: rgba(51, 51, 51, .8);
}
<<div id="prod_main">
<div id="product_content">

<li class="prod_img prod_img1" id="prod_img1" style="background-image: url(http://images.all-free-download.com/images/graphicthumb/beautiful_landscape_picture_02_hd_pictures_166284.jpg);background-size: cover;background-position: center center;">
<div class="protransparentbg">
<h4 class="">FIBER FLOOR MAT</h4>
</div>
</li>



</div>
</div>

这是我的代码,但在此缩放效果适用于背景图像,它还会影响图像中的内容。如何仅对背景图像赋予效果。

最佳答案

你必须更改 css 部分并使用 伪元素 来获取它

去掉html部分的background-image,在css中使用伪元素

.prod_img {
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
height: 580px;
width: 300px;
position: relative;
}

.prod_img:before {
content: ' ';
position: absolute;
top: 0px;
left: 0px;
width: 100%;
height: 100%;
background-image: url(http://images.all-free-download.com/images/graphicthumb/beautiful_landscape_picture_02_hd_pictures_166284.jpg);
background-size: cover;
background-position: center center;
"

}

.protransparentbg {
position: absolute;
left: 20px;
background: rgba(51, 51, 51, .8);
}

.prod_img:hover:before {
webkit-transform: scale(1.04);
-moz-transform: scale(1.04);
-o-transform: scale(1.04);
-ms-transform: scale(1.04);
transform: scale(1.04);
-webkit-transition: all 2s ease-in-out;
-moz-transition: all 2s ease-in-out;
-o-transition: all 2s ease-in-out;
-ms-transition: all 2s ease-in-out;
transition: all 2s ease-in-out;
}
<div id="prod_main">
<div id="product_content">
<li class="prod_img prod_img1" id="prod_img1">
<div class="protransparentbg">
<h4 class="">FIBER FLOOR MAT</h4>
</div>
</li>
</div>
</div>

关于html - 仅缩放背景图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44690752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com