我想在点击父div时转换图像的填充。我怎样才能有效地做到这一点,什么是一个好的方法?
const container = document.getElementById('modal-product-thumb-item');
const myimg = document.getElementById('myimg');
container.addEventListener('click', () => {
myimg.classList.toggle('active-image-wrap');
container.classList.toggle('makeg');
});
#modal-product-thumb-item {
border: 3px solid transparent;
}
.active-image-wrap {
padding-left: 20px;
}
.makeg {
border: 3px solid #ffaaff !important;
}
<div id="modal-product-thumb-item" style="border-radius: 10px; height: 100%; overflow: hidden; background: tomato">
<img id="myimg" class="thumb-image-wrap" src="https://www.w3schools.com/html/pic_trulli.jpg" />
</div>
2条答案
按热度按时间gmxoilav1#
这应该可以工作:
代码会说话
JavaScript:
字符串
CSS:
型
yiytaume2#
可以将
transition
添加到两个已更改的类中字符串