【发布时间】:2021-10-27 22:53:17
【问题描述】:
我有一个不是矩形或正方形的徽标。我已经删除了图像的背景。但是当我尝试用 css 编写一个类时,它会将背景显示为白色,因为该类本身是正方形或矩形的。
.logo1{
max-height: 100%;
max-width: 100%;
width:150px;
height:150px;
background-size: cover;
background-image: url('https://upload.wikimedia.org/wikipedia/commons/7/72/Santipur_B.Ed_College_Logo.png');
float: left;
}
<div class="logo1"> </div>
现在背景是白色的,所以感觉是正确的。但是当背景颜色是其他颜色时,图像周围会显示一个方形的白色框。我想移除徽标周围的那个白色方形框。
【问题讨论】:
-
background-color: transparent -
好吧,如果你的图像没有透明度,你就不能这样做......
-
页面的颜色是白色的,所以你看到的就是这个。尝试为
body设置背景颜色。 -
@Kiwad 是什么让您认为图像中没有透明度?
-
图片是透明的。我仍然无法做到。无论如何,现在它正在工作。