2016-10-22 20 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

でイメージにはありません。 [here orginal](https://upload.wikimedia.org/wikipedia/commons/thumb/3/3c/Black_triangle.svg/2000px-Black_triangle.svg.png)バックグラウンドなし – Neznaju

+0

投稿する必要がありますより多くのコード(できればそのすべて)は、その画像上でどのように三角形が得られたかを知ることができません。 – the12

答えて

2

あなたのマークアップが有効ではありません、あなたはimgタグに間違った方法を使用しています。このように、

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

または指定された背景のプロパティでのdivでそれを置き換える:どちらのイメージそのものへsrc属性を設定する(これはsee MDN、必須です)

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

が、それはあなたの問題を解決する必要があります。このタスクのためのimgタグを使用しようとしている場合そのimgタグをdivにします。

関連する問題