Ich bin hierher gekommen, um ein wenig Designhilfe oder Ratschläge zu erhalten, wie ich möglicherweise Folgendes verbessern könnte:
Wie der Titel schon sagt, habe ich ein Website-Banner mit mehreren Texten, die auf verschiedenen Bildern als Hintergrund angezeigt werden. Da die meisten Bilder dunkel sind, habe ich die Schriftfarbe auf Weiß gesetzt. Aber selbst dann ist ein Teil des Textes auf einigen Bildern nicht sehr gut lesbar, wie zum Beispiel:
Da ich mit CSS arbeite, habe ich verschiedene Optionen ausprobiert, wie zum Beispiel:
Hinzufügen von Textschatten:
CSS:
text-shadow: 3px 3px 0px #000;
Auch versucht, ein halbtransparentes Feld um den Text zu erstellen:
Ich finde, die Box sieht fehl am Platz aus.
Ich habe eine Geige für alle erstellt, die sich mit CSS auskennen. Wenn nicht, können Sie mich gerne allein aufgrund Ihrer Vorstellungskraft beraten.
PS: Sie könnten auch raten, eine andere Schriftart zu verwenden, wenn dies dazu beitragen würde, dass sie sich besser abhebt.
Als Alternative zu den bereits großartigen Antworten, wie wäre es, wenn Sie hinter dem Text ein schwarzes Div mit 50% Deckkraft hinzufügen?
Dies würde es der Schriftart ermöglichen, auch auf praktisch jedem Bild zu funktionieren.
div {
position:absolute;
top:250px;
left:140px;
width:500px;
height:50px;
background-color:black;
z-index:0;
opacity:0.5;
}
Ich schlage vor, die Schriftart fett zu machen (nur eine Gewichtsänderung, nicht die Schriftart selbst) und den Schatten neu anzugeben, damit er alle Kanten der Buchstaben definiert:
font-family: Raleway;
font-weight:900;
text-shadow: 0px 0px 3px #000;
Sie können sogar mehr als einen Textschatten kombinieren , um sowohl eine klare Kontur als auch eine Unschärfe zu erstellen:
text-shadow: 0px 0px 3px #000, -1px -1px #000, 1px 1px #000;
text-shadow
von Ihnen bereitgestellte zusammen mit der Lösung von SaturnsEye zu verwenden.Geben Sie ihm einen schwarzen transparenten Hintergrund und etwas Polsterung
Hintergrundfarbe: rgba(0,0,0,0.5);
Polsterung: 0,5 cm;
Spielen Sie einfach ein wenig mit diesen Zahlen herum, aber Sie sollten ein brauchbares Ergebnis erhalten.
opacity
Eigenschaft in diesem Fall nicht hilft, während das Festlegen der Deckkraft in der background-color
Eigenschaft die Arbeit erledigt. Wie hier drin
John
AyB
John
AyB