gpt4 book ai didi

jquery - 在 jquery + css 中的图像悬停中添加颜色色调

转载 作者:太空宇宙 更新时间:2023-11-04 07:33:11 26 4
gpt4 key购买 nike

我有这个按钮,它有一个 jquery 图像悬停。当按钮悬停时,如何向图像添加 css 颜色叠加层。这可能吗?

这是我的尝试,我在我的 jquery 中为鼠标悬停事件添加了背景颜色。

$(document).ready(function(){
var maxLength = 120;
$(".show-read-more").each(function(){
var myStr = $(this).text();
if($.trim(myStr).length > maxLength){
var newStr = myStr.substring(0, maxLength);
var removedStr = myStr.substring(maxLength, $.trim(myStr).length);
$(this).empty().html(newStr);
$(this).append('<center><button class="btnsvc" name="wwdimg" style="top:20px" href="#!">Learn More</button></center>');
}
});

$('button[name="wwdimg"]').ready(function(){
$('img[name="img_holder"]').css({"opacity": "1","filter":"brightness(10%)"});
});
$('button[name="wwdimg"]').mouseover(function(){
$('img[name="img_holder"]').css({"opacity": "1","filter":"brightness(80%)","background-color":"orange"});

});
$('button[name="wwdimg"]').mouseout(function(){
$('img[name="img_holder"]').css({"opacity": "1","filter":"brightness(10%)"});
});


});


<div class="content back">
<img name="img_holder" src="http://192.168.1.250/sopi2018/wp-content/uploads/2018/03/h_backoffice-300x300.jpg" alt="" width="300" height="300" class="alignnone size-medium wp-image-604" />

<div class="show-read-more">Content and Creative Writing, Social Media Management, SEO, Outbound Sales, Outbound Sales Appointment Setting, Inbound sales, Surveys, Vendor Management and Support, Virtual Assistants
</div>

</div>

http://jsfiddle.net/4yh9L/604/

最佳答案

我已经将你的 img 标签包装在 div

$(document).ready(function(){
var maxLength = 120;
$(".show-read-more").each(function(){
var myStr = $(this).text();
if($.trim(myStr).length > maxLength){
var newStr = myStr.substring(0, maxLength);
var removedStr = myStr.substring(maxLength, $.trim(myStr).length);
$(this).empty().html(newStr);
$(this).append('<center><button class="btnsvc" name="wwdimg" style="top:20px" href="#!">Learn More</button></center>');
}
});

$('button[name="wwdimg"]').ready(function(){
$('img[name="img_holder"]').css({"opacity": "1","filter":"brightness(10%)"});
});
$('button[name="wwdimg"]').mouseover(function(){
$('img[name="img_holder"]').css({"opacity": "1","filter":"brightness(80%)"});
$('.img-block').addClass('active');

});
$('button[name="wwdimg"]').mouseout(function(){
$('img[name="img_holder"]').css({"opacity": "1","filter":"brightness(10%)"});
$('.img-block').removeClass('active');
});


});
.img-block {
width: 300px;
position: relative;
}
.img-block:before {
content: '';
width: 100%;
height: 100%;
position: absolute;
left: 0;
right: 0;
top: 0;
background: rgba(255, 165, 0, 0.3);
z-index: 1;
opacity: 0;
}
.active.img-block:before {
opacity: 1;
}
.img-block img {
display: block;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="content back">
<div class="img-block">
<img name="img_holder" src="http://via.placeholder.com/300" alt="" width="300" height="300" class="alignnone size-medium wp-image-604" />
</div>
<div class="show-read-more">
Content and Creative Writing, Social Media Management, SEO, Outbound Sales, Outbound Sales Appointment Setting, Inbound sales, Surveys, Vendor Management and Support, Virtual Assistants
</div>

</div>

关于jquery - 在 jquery + css 中的图像悬停中添加颜色色调,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49189667/

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