私はこの問題の解決策を探しています。私はたくさんのビデオと画像を持っています。私は色を変えなければならない。しかし、1つの部分の色だけ。車を見ると、常に同じ写真になりますが、色はCSSによって変更されます。だから私はマゼンタやシアンのような色を使用し、それらを好みの色に変更することができました。CSS:指定した色を1つだけ変更しますか?
これは可能ですか?
私はこの問題の解決策を探しています。私はたくさんのビデオと画像を持っています。私は色を変えなければならない。しかし、1つの部分の色だけ。車を見ると、常に同じ写真になりますが、色はCSSによって変更されます。だから私はマゼンタやシアンのような色を使用し、それらを好みの色に変更することができました。CSS:指定した色を1つだけ変更しますか?
これは可能ですか?
はい、できます。あなたがしなければならないことは、車のイメージを色が変わらないように変更することです。シェーディングを透明な白黒のPNG画像に変更する必要があります。
外側の上のスペースは、例えば、白のために、あなたのウェブサイトの背景と同じになり、固体の色、である必要があります。
私は良いイメージを見つけることができなかったので、私はCSSのいくつかの余分な行を追加しました。しかし、私はあなたがそれを達成する方法を理解すると思います。
は基本的にあなたがする必要があるすべては、ラッパーであなたのイメージを置いています。それらのラッパーの背景色を必要に応じて変更します。イメージの(半)透明度は "車を色づけ"ます。
.icon {
display: inline-block;
margin-right: 1em;
border-radius: 100%;
}
.icon img {
max-width: 100px;
display: block;
}
.red { background-color: red; }
.blue { background-color: blue; }
.yellow { background-color: yellow; }
<div class="icon red"><img src="http://freeflaticons.com/wp-content/uploads/2014/10/square-copy-1412171043g4k8n.png" /></div>
<div class="icon blue"><img src="http://freeflaticons.com/wp-content/uploads/2014/10/square-copy-1412171043g4k8n.png" /></div>
<div class="icon yellow"><img src="http://freeflaticons.com/wp-content/uploads/2014/10/square-copy-1412171043g4k8n.png" /></div>
一つの解決策は、同じ場所にすべてのイメージを持っているだけで「トップ」の画像は最大 'Z-index'を持つようにすることです。もう一つは、 'canvas'を使ってイメージを再描画することです。 – Vucko
あなたが持っているコードを投稿できますか? –
ようこそスタックオーバーフロー!この質問は広すぎるか、意見に基づいているか、または議論を必要とするので、スタックオーバーフローについては議論の余地があります。具体的な、解決可能な、プログラミングの問題がある場合は、詳細を記入してください。 –