2017-08-28 3 views
-2

enter image description hereWie mache ich Farbmuster in CSS?

Um dieses Design zu erreichen, habe ich ein div bestimmter Größe erstellt. Im obigen Bild Hintergrundfarbe des div ist rot und grün wird als Rauch oben in einigen Muster verwendet. Wie kann ich solche Muster erstellen? Was sind verschiedene Möglichkeiten, dies in CSS zu erreichen?

<div id="canvas" style="background-color:red;"> 

</div> 

Das ist alles, was ich tun konnte. Ich habe ein ähnliches Farbmuster (das Muster von Grün) auf Photoshop erstellt. Platzierte es auf diesem Div dann versucht, die Farbe dieses Musters zu ändern. Aber es gab keine Änderungen.

+0

https://css-tricks.com verwenden/strips-css/ –

+1

Wenn Sie Ihre Photoshop-Datei mit einem transparenten Hintergrund speichern, können Sie mehrere Hintergründe in CSS verwenden. https://www.w3schools.com/css/css3_backgrounds.asp – Gerard

+0

Sie brauchen mehr als nur ein 'div'. Studieren Sie, wie "Leinwand" arbeitet und sich anstrengen, damit wir wissen, dass Sie etwas wissen, sonst ist das ziemlich sinnlos – LGSon

Antwort

1

Diese Art von Farbmuster Sie (Illustrator) in SVG gemacht und dann können Sie es bei Ihrem Projekt wie dieses

<div class="mySvg"> 
    <svg> 
    <use x="0" y="0" xlink:href="#color"></use> 
    </svg> 
</div> 

Details

+0

Die Frage fragt, wie dies in CSS zu tun ist. – Rob

+1

Der Autor dieser Antwort weiß mehr als das OP. Der Fehler (wenn es einen gibt) ist keine Antwort, die erklärt, wie man den gewünschten Effekt in SVG erreicht, - der Fehler ist zu fragen, wie man es in CSS erreicht. – Rounin

+0

@Momin SVG wird auch funktionieren, aber ich möchte diese dynamisch basierend auf Eingabefarben generieren. –

Verwandte Themen