Im Kopf eines Webdesigners muss viel Wissen im Zusammenhang mit seiner Arbeit vorhanden sein. Wenn es um CSS geht, kann es beim Design von Websites helfen, ihnen mehr Designmöglichkeiten geben und Ihre Website auf einfachere Weise attraktiver machen, was mit herkömmlichen Technologien nicht leicht in allen Aspekten abgedeckt werden kann. Für das Frontend und Webseiten ist CSS tatsächlich eine Fähigkeit erster Wahl, die beherrscht werden muss. Hier sind 9 sehr praktische CSS3-Eigenschaften und Verwendungstechniken. 1. Effekt abgerundeter Ecken Wenn es um abgerundete Ecken geht, habe ich in verschiedenen Diskussionen häufig die folgenden Mängel gehört: Implementierungsschwierigkeiten, Kompatibilitätsschwierigkeiten, schlechte Leistung usw. Das heutige Webdesign erfordert eine Reihe neuer Entwicklungskompetenzen, daher beginnen immer mehr Frontends und Seiten, HTML5 zu verwenden. Bei HTML5 lassen sich Anforderungen, die früher über Bilder umgesetzt werden mussten, nun über Code erreichen. Über den in CSS3 hinzugefügten „Border-Radius“ lassen sich die abgerundeten Ecken von HTML-Elementen direkt definieren und er wird von den aktuellsten Versionen aller Browser unterstützt. Dies kann ich mit folgendem Code erreichen: border-radius: 10px; /* CSS3-Eigenschaft */Wir können auch die kombinierte Version unten verwenden oder sie als Abkürzung für den obigen Code verwenden. -moz-Randradius: 10px 20px 30px 0;Weitere Informationen zur Unterstützung von CSS3-Eigenschaften durch den IE-Browser finden Sie in diesem englischen Artikel. 2. Schatteneffekt Ein weiteres interessantes Feature, das mit CSS3 erzielt werden kann, ist der Schatteneffekt (Box-Shadow), der ganz einfach durch „Box-Shadow“ erreicht werden kann. Alle unsere gängigen Browser unterstützen diese Eigenschaft, und der Safari-Browser unterstützt die optionale Eigenschaft mit dem Präfix -webkit-box-shadow. Der Code beinhaltet: #meineDiv{Derselbe Schatteneffekt lässt sich auch mit dem folgenden JavaScript-Code erzielen: Objekt.Stil.boxShadow="20px 10px 7px #ccc"3. @Media-Attribut @Media kann den Anwendungsstil direkt angeben, um Medienattribute einzuführen. Dies wird verwendet, um den Webseitenstil desselben Stils für unterschiedliche Bildschirmgrößen zu ändern. Es hilft auch bei Stiländerungen im responsiven Webdesign. Dies kann durch eine einfache Änderung des folgenden Codes erreicht werden. @media screen und (max-width: 480px) {Und Sie können sogar die CSS-Druckvorschau mit @media print wie folgt angeben: @media drucken4. Fügen Sie eine Verlaufsfüllung hinzu. Verläufe in CSS3 sind eine weitere erstaunliche Eigenschaft. Es wird noch nicht von allen Browsern unterstützt, daher ist es am besten, sich beim Festlegen des Layouts nicht ausschließlich darauf zu verlassen. Hier ist eine CSS-basierte Navigationsleiste mit Farbverlauf zu Ihrer Information. So wird es gemacht: Hintergrund: -webkit-gradient(linear, links oben, links unten, von (dunkelgrau), bis (#7A7A7A));5. Hintergrundgröße Die Hintergrundgröße ist einer der praktischsten Effekte in CSS3 und wird derzeit von vielen Browsern unterstützt. Mit der Eigenschaft „Hintergrundgröße“ können Sie die Größe des Hintergrundbildes nach Wunsch steuern. In der Vergangenheit war die Größe der als Hintergrund verwendeten Bilder im Stil nicht anpassbar. Wenn Sie sich nicht vorstellen können, wie schlimm das war, können Sie sich daran erinnern, dass Sie beim Erstellen eines Hintergrundbilds auf Ihrem Computer-Desktop auf ein Bild gestoßen sind, das Ihnen gefiel, aber nicht auf die Desktopgröße passte und das Sie durch Kacheln füllen mussten. Ein solcher Desktop ist so hässlich, dass jeder mit einem anständigen Sinn für Ästhetik das Bedürfnis verspüren würde, den Bildschirm zu zertrümmern. Und jetzt können wir das Hintergrundbild an unsere Seite anpassen, indem wir eine Codezeile ändern. div6 @Schriftart Das Attribut hat sich bei der Transformation von Schriftarten mit CSS3 bewährt. In der Vergangenheit konnten aufgrund verschiedener Probleme mit der Schriftartenlizenzierung während des Designprozesses nur wenige bestimmte Schriftarten ausgewählt werden. Und über @font face können wir den Namen der Schriftart anpassen: @SchriftartDann können wir die angepasste mySmashingFont Schriftfamilie jederzeit und überall durch einen einfachen Code verwenden div{Schriftfamilie:mySmashingFont;}7. Clearfix-Attribut Wenn Overflow: Hidden zum Löschen des Schwebeeffekts nicht Ihre erste Wahl ist, ist Clearfix die bessere Wahl, da Sie damit verschiedene HTML-Elemente einzeln behandeln können. .klarfix { .clearfix:nach {8. Marge: 0 automatisch Margin: 0 auto implementiert die grundlegendste Funktion in CSS. Wir verwenden es häufig, um die einfachste und am häufigsten verwendete Funktion zu implementieren – die Zentrierung. Obwohl CSS selbst keine Funktion zum Festlegen der Zentrierung hat, ist es dennoch sehr einfach, diese Funktion durch Festlegen eines Rands über den automatischen Rand zu erreichen. Mit dieser Eigenschaft können Sie ein Element mit einem einfachen Codestück zentrieren. Dabei ist aber zu beachten, dass, wie im folgenden Code, eine Breite für das Div festgelegt werden muss. .meinDiv {9. Überlauf: versteckt Überlauf: Versteckt. Seine Hauptfunktion besteht darin, den Überlauf zu verbergen. Wie oben erwähnt, wird seine andere Funktion, nämlich das Löschen von Floats, selten verwendet. divÜber: Smashing HUB |
<<: So verwenden Sie Docker Compose zum Erstellen eines FastDFS-Dateiservers
>>: CSS-Benennung: BEM, Scoped CSS, CSS-Module und CSS-in-JS erklärt
Inhaltsverzeichnis 1. Einführung in den Plattform...
Sicht: Wenn eine temporäre Tabelle wiederholt ver...
Ein Leser kontaktierte mich und fragte, warum es ...
Kontrollkästchen sind auf Webseiten sehr verbreit...
1. Docker installieren yum installiere Docker #St...
Überprüfen Sie, ob MySQL bereits unter Linux inst...
Code kopieren Der Code lautet wie folgt: <!DOC...
Vorwort NFS (Network File System) bedeutet Netzwe...
Freunde, die das Linux-System verwendet haben, mü...
HTML-Tags haben spezielle Tags zur Handhabung des ...
Code kopieren Der Code lautet wie folgt: <div ...
<br />Hallo zusammen! Es ist mir eine Ehre, ...
Dieser Artikel beschreibt, wie man eine Phalcon-U...
Lese- und Schreibvorgänge bei Angular Cookies, de...
In diesem Artikel wird hauptsächlich die Layoutme...