호버에있는 앵커 태그 내의 이미지 태그에 클래스를 추가하고 싶습니다. LightGallery을 사용하여 내 작품을 표시하고 호버에 cssgram 개의 필터를 사용하고 있습니다. 클래스는 <img class="img-responsive" src="assets/865-6219.jpg">
에 추가되어야하며 img-responsive 클래스도 유지해야합니다.호버에 앵커 태그 내의 이미지 태그에 클래스를 추가하는 방법은 무엇입니까?
HTML 및 CSS가 올바르게 작동합니다. jQuery 코드 만 완벽하지 않을 수 있습니다. 내 코드는 다음과 같습니다. 사전에
$("#gallery li a").hover(function(){
$(this).find("img").addClass("inkwell");
},function() {
$(this).find("img").removeClass(" ");
});
ul>li{
display:inline-block;
width: calc(100%/4 - 0px);
}
.nak-gallery > ul > li a {
border-radius: 3px;
display: block;
overflow: hidden;
position: relative;
float: left;
height: 270px;
width: 100%;
}
.nlg1>ul>li {
margin-bottom: -5px;
display: inline-block;
margin-right: -4px;
margin-left: 0px;
list-style: outside none none;
}
.nak-gallery > ul > li a > img {
-webkit-transition: -webkit-transform 0.15s ease 0s;
-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;
transition: transform 0.15s ease 0s;
-webkit-transform: scale3d(1.1, 1.1, 1.1);
transform: scale3d(1.1, 1.1, 1.1);
height: 100%;
width: 100%;
}
.nak-gallery > ul > li a:hover > img {
-webkit-transition: -webkit-transform 0.15s ease 0s;
-moz-transition: -moz-transform 0.15s ease 0s;
-o-transition: -o-transform 0.15s ease 0s;
transition: transform 0.15s ease 0s;
-webkit-transform: scale3d(1, 1, 1);
transform: scale3d(1, 1, 1);
}
<div class="nak-gallery nlg1">
<ul id="gallery">
<li data-src="assets/865-6219.jpg" data-sub-html="#title">
<a href="">
<img class="img-responsive" src="assets/865-6219.jpg">
<div class="nak-gallery-poster">
<img class="icon">
</div>
</a>
</li>
</ul>
</div>
감사합니다.
안녕하세요. 죄송하지만, 작동하지 않았습니다. 내 코드 펜을 확인하십시오 http://codepen.io/kannan3024/pen/YWoQgq – Kamalakannan
내 코드가 잘못되었습니다. 다시 한 번 확인하고 펜 코드에서 JQUERY 라이브러리를로드하지 말고 jquery 플러그인을 추가하십시오. –
예! !! 그것은 작동합니다, 고마워요. 지금은 갤러리의 마지막 이미지를 제외한 모든 이미지에 대해 작업합니다. 어떤 생각이 잘못된거야? 코드 펜에서 잘 작동합니다. 하지만 내 localhost 없습니다. – Kamalakannan