我有一个67x67像素的图像,我想缩小到45x45以适应锚点,但我不知道如何调整它。我的HTML是:
<a class="CompareProfilePic" id="CompareProfilePic1" href="#">
<span id="CompareProfilePicActionBtn1" class="autocenter">
</span>
</a>
我的CSS是:
a.CompareProfilePic {
height: 45px;
width: 45px;
border-radius: 50%;
float: left;
margin-right: 10px;
cursor: default !important;
}
我的JS是:
document.getElementById('CompareProfilePic1').style.cssText = 'background-image: url(img/pic1.jpg)';
我所有的搜索都会改变图片的大小,但需要保持45x45。有关如何将图像缩放到该尺寸的任何建议吗?
感谢您的任何提示或指示。
答案 0 :(得分:1)
如果不使用JS,只使用带background-size
的CSS?
a.CompareProfilePic {
height: 45px;
width: 45px;
border-radius: 50%;
float: left;
margin-right: 10px;
cursor: default !important;
background-image: url(img/pic1.jpg);
background-size: 45px 45px; /*<----*/
}
答案 1 :(得分:0)
答案 2 :(得分:-1)
$(this).css('width','px');
$(this).css('height','auto');
这个线程在stackoverflow上回答