2016-10-22 1016 views
-1

我無法找到解決方案。如何使用img標籤去除白色邊框

Problem

如何去除白邊圍成的三角形?

代碼:

.triangle{ 
    background: url('/img/triangle.png'); 
    background-size: cover; 
    width: 15px; 
    height: 15px; 
    margin:0px; 
    padding:0px; 
    border: none; 
} 

<img class="triangle" /> 
+0

如果它被嵌入到圖像中,您不能...至少不是CSS ...也許與Adobe Photoshop – the12

+0

它不在圖像上。 [這裏原文](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Black_triangle.svg/2000px-Black_triangle.svg.png)它沒有背景 – Neznaju

+0

你將不得不發佈更多的代碼(最好是所有的代碼)...不能告訴你如何得到該圖像上的三角形。 – the12

回答

2

您的標記是無效的,您使用的是img標籤錯誤的方式。無論是設置一個src屬性圖像本身(這是強制性的,see MDN):

<img src="/img/triangle.png" /> 

或一個div與給定的背景屬性代替它,就像這樣:

.triangle { 
 
    background: url('https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Black_triangle.svg/2000px-Black_triangle.svg.png'); 
 
    background-size: cover; 
 
    width: 15px; 
 
    height: 15px; 
 
    margin: 0px; 
 
    padding: 0px; 
 
    border: none; 
 
}
<div class="triangle"></div>

1

如果你打算使用img標籤此任務做

<img class="triangle" src="https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Black_triangle.svg/2000px-Black_triangle.svg.png" /> 

它應該解決您的問題......否則做什麼做但將該img標籤變爲div。