Was ist
Box Schatten
Box-Shadow ist ein Effekt, der auf jedes Element in CSS angewendet werden kann, um einen Schatten um das Element herum zu erzeugen. Es ist, als würde eine Taschenlampe von der oberen linken Ecke des Elements aus leuchten und einen Schatten an den Rändern erzeugen - dieses Leuchten schafft Tiefe und erweckt Elemente zum Leben! Stellen Sie sich vor, Sie befänden sich im Weltraum, wo die Sterne funkeln: Es ist dasselbe Prinzip, nur dass anstelle des kosmischen Lichts "Schatten" über Ihre Seite geworfen werden. Es ist einfach genug, mit Schatten kreativ zu werden, so dass Webdesigner einige ziemlich spektakuläre Effekte erzielen können.
Die Syntax für Box-shadow ist einfach und unkompliziert: box-shadow: Color Jeder Box ist mindestens ein Satz von Werten zugeordnet; in der Regel werden diese Elemente in Abhängigkeit von den Wünschen bei der Erstellung von etwas Einzigartigem oder Kompliziertem angeordnet. Die Werte für Unschärfe und Streuradius sollten klein, aber gut sichtbar sein, damit sie eine schöne Harmonie bilden, ohne die Klarheit oder die Details zu beeinträchtigen.
Wir könnten den ganzen Tag über diesen CSS-Effekt sprechen, aber im Grunde genommen bringt Box-Shadow neues Flair und Schwung in Ihre Designprojekte! Klingt einschüchternd? -Nicht wirklich - Sie müssen nur mit verschiedenen Konfigurationen spielen, bis etwas gut (oder großartig!) aussieht. Das Tolle daran ist auch, dass flache Designs mit Schatten lebendig werden: Ihre einfachen Formen betonen die Bewegungsmöglichkeiten, was zu besseren Benutzeroberflächen für Benutzer führt, die modernen Minimalismus und Funktionalität gleichzeitig schätzen.
Egal, ob ein Amateur, der gerade erst mit der Erstellung einer Website beginnt, oder ein erfahrener Profi, der seinen Portfoliobestandteilen den letzten Schliff geben möchte, das Hinzufügen von Schatten fühlt sich nicht mehr wie Raketenwissenschaft an. Mit diesem kleinen Styling-Tool können wir Nicht-Astronomen auf der Erde uns wie Meister-Navigatoren unseres eigenen animierten Universums fühlen!
Beispiele für
Box Schatten
- Schlagschatten - box-shadow: 0 4px 6px rgba(0, 0, 0, 0.25)
- Doppelter Schatten- box-shadow: 2px 3px 3px 1px #35495ecc, -3px -3px 5px 5rgba(245,128, 23, .8);
- Inset shadow - box-shadow: inset 3em 1em 4em schwarz;
- Innerer Schatten - box-shadow: inset -2em 3em 20em #039be5;
- Äußerer Schatten - box-shadow: -4em 2em 8 16 #ec407a;
- Elliptischer Schatten -box-shadow: ellipse 10 em 10 em 40 em #ee87dbcf;
- Verbreitung Schatten-Box-Schatten: 25vh 25vw 35 vmin gelbe Verbreitung 20;
- Text Stroke Effekt - Box-Shadow: 0 1 px 2 px redTextShadow und TextStroke skyblueOutline;
- Abgerundete Ecken - Box-Shadow: 0 0 15 5 mgba (60 ,78 ,89,.75);
- Leuchteffekte - Box-Shadow: -2rem 2rem 1rem rgba(165, 55 77,.9);
Vorteile von
Box Schatten
- Um einen eingefügten Schatten zu erzeugen, der Elementen ein 3D-Aussehen verleiht, kann box-shado mit negativen Werten für die Parameter Weichzeichnen, Verbreiten und Versetzen verwendet werden. Eine großartige Möglichkeit, ein modernes, sauberes Aussehen der Benutzeroberfläche zu erzielen!
- Um Text oder Kästen eine weiche, abgeschrägte Kante zu geben, die für mehr Tiefe und Perspektive sorgt, ist Box-Shadow die beste Option, indem Sie alle Parameter entweder auf Null oder einen Nullwert setzen. Perfekt für die Erstellung subtiler Trennungen zwischen Inhalten auf einer Website.
- Wenn Sie mit komplexen Benutzeroberflächen arbeiten, die mehrere verschiedene Farbüberlappungen aufweisen, können Sie mit der Eigenschaft box-shadow mehrere Schatten definieren, von denen jeder seine eigene Farbe hat, um jedem separat gesteuerten Element eine eigene Definition und einen eigenen Charakter zu verleihen!
Süße Fakten & Statistiken
- Es entstand in der Welt des Webdesigns im Jahr 2009.
- Nach der CSS-Spezifikation gibt es drei Eigenschaften für die Erstellung eines Box-Shadows: "horizontaler Versatz", "vertikaler Versatz" und Farbe.
- Der Kastenschatten ist eines der beliebtesten Elemente des modernen Designs und wird für dramatische Designeffekte auf Rahmen, Hintergründen und Text verwendet.
- Sobald Sie die Grundlagen von Box-Shadow verstanden haben, dauert es nur ein paar Minuten, um eine professionell aussehende Webseite mit dieser Funktion zu erstellen.
- Verschiedene Kombinationen der horizontalen und vertikalen Versätze können verwendet werden, um interessante Schattenstile zu erzeugen, wie z. B. Einschubschatten, Doppelschatten und Mehrfachschatten.
- Die Eigenschaft Unschärferadius trägt dazu bei, Teile des Schattens oder den gesamten Schatten unscharf zu machen, wenn sie auf größere Werte eingestellt wird, was zu einzigartigen Effekten führt, die Webseiten Charakter verleihen können.
- Astronomen haben auch berichtet, dass sie Box-Schatten über weit entfernten Galaxien gesehen haben - ein Beweis dafür, dass ihre Einsatzmöglichkeiten weit über das alltägliche Website-Design hinausgehen!
Die Entwicklung der
Box Schatten
"Box-shadow" ist schon seit geraumer Zeit Bestandteil des CSS-Werkzeugkastens. Alles begann damit, dass es in die CSS 2.1-Spezifikation als experimentelle Box-Modell-Funktion aufgenommen wurde. Ursprünglich erlaubte diese Stileigenschaft den Entwicklern nur, einen einzelnen Schatten um ein rechteckiges Element zu legen. Nach und nach entdeckten die Entwickler, wie vielseitig "Box-shadow" sein kann, da es mehrere Schatten unterstützt und dem Design mehr Tiefe verleiht.
Mit der Weiterentwicklung der Browser nahm "Box-shadow" immer mehr Gestalt an; es wurde auf mehr Plattformen unterstützt, ältere Versionen wurden aktualisiert, Syntaxen wurden hinzugefügt, die Browser-Ressourcen wurden verbessert und die Funktionen vervielfachten sich - was uns eine Menge zusätzlicher Kontrolle über unsere Schatten gab, wie z. B. Unschärferadius und Offsets. Heutzutage hat man das Gefühl, dass die Programmierer die Grenzen immer weiter hinausschieben, indem sie Dinge wie Schlagschatten auf transparenten Elementen oder die Verwendung von Farbverläufen in ihren Schatten einführen! All dies hat den "Box-Schatten" zu einem der meistgenutzten Tools gemacht, die jeder Frontend-Entwickler heutzutage in seinem Repertoire haben kann. Allerdings ist die Kompatibilität mit mobilen Geräten manchmal ein Problem, und es gibt immer noch Raum für Verbesserungen bei modernen Browser-Implementierungen.
Zusammenfassend lässt sich sagen, dass "Box-Shadow" eine äußerst nützliche Styling-Option ist, die Ihnen eine größere Kontrolle über Ihre Webdesigns und endlose Möglichkeiten für kreativen Ausdruck bietet! Seit seiner Einführung als experimentelles Konzept bei der Einführung von CSS 2.1 sind wir schon sehr weit gekommen - aber wir sind sicher, dass Box-Shadows in zukünftigen Versionen noch viel mehr zu bieten haben!