Dies ist eine Sammlung häufig verwendeter, aber leicht vergessener CSS-Implementierungsmethoden. Wenn etwas ausgelassen oder hinzugefügt wurde, korrigieren Sie mich bitte! Lösen Sie das Problem, dass das overflow:hidden-Attribut von Inline-Block-Elementen dazu führt, dass die benachbarten Inline-Elemente nach unten verschoben werden .wickeln { Anzeige: Inline-Block; Überlauf: versteckt vertikale Ausrichtung: unten } Für den überschüssigen Teil werden Ellipsen angezeigt // Einzeiliger Text.wrap { overflow:hidden;/*Der Überlaufteil ist versteckt*/ text-overflow:ellipsis;/*Der Teil, der das Limit überschreitet, wird mit Auslassungspunkten angezeigt*/ white-space:nowrap;/*Der Text im angegebenen Absatz wird nicht umbrochen*/ } //Mehrzeiliger Text.wrap { Breite: 100 %; Überlauf: versteckt; display: -webkit-box; //Zeige das Objekt als elastisches Boxmodell an *Erforderliche Eigenschaften* -webkit-box-orient: vertical; //Anordnung der Unterelemente des Teleskopbox-Objekts festlegen *Muss mit der Eigenschaft kombiniert werden* -webkit-line-clamp: 3; //Wird verwendet, um die Anzahl der in einem Blockelement angezeigten Textzeilen zu begrenzen. word-break: break-all; //Erlaubt dem Browser, Zeilenumbrüche an jeder beliebigen Stelle einzufügen. *break-all erlaubt Zeilenumbrüche innerhalb von Wörtern* } CSS implementiert keinen Zeilenumbruch, automatischen Zeilenumbruch und erzwungenen Zeilenumbruch //Kein Zeilenumbruch.wrap { Leerzeichen:nowrap; } //Zeilen automatisch umbrechen.wrap { Zeilenumbruch: Wort umbrechen; Worttrennung: normal; } //Zeilenumbruch erzwingen.wrap { Worttrennung:alles trennen; } CSS zur Textausrichtung .wickeln { Textausrichtung: Blocksatz; Textausrichtung: alle Zeilen verteilen; //ie6-8 text-align-last: justify; //Ausrichtung der letzten Zeile eines Blocks oder einer Zeile -moz-text-align-last: justify; -webkit-text-align-last: ausrichten; } Vertikales Textlayout implementieren // Einspaltige Anzeige.wrap { Breite: 25px; Zeilenhöhe: 18px; Höhe: automatisch; Schriftgröße: 12px; Polsterung: 8px 5px; word-wrap: break-word;/*Sie müssen diesen Satz hinzufügen, wenn Sie auf Englisch schreiben, um die Zeile automatisch umzubrechen*/ } // Bei der Anzeige mehrerer Spalten.wrap { Höhe: 210px; Zeilenhöhe: 30px; Textausrichtung: Blocksatz; writing-mode: vertical-lr; //Von links nach rechts writing-mode: tb-lr; //IE von links nach rechts//writing-mode: vertical-rl; -- Von rechts nach links//writing-mode: tb-rl; -- Von rechts nach links} Element-Mausereignisse deaktivieren .wickeln { // Wenn durch Drücken der Tabulatortaste das Element, z. B. eine Schaltfläche, ausgewählt wird, führt das Drücken der Eingabetaste dennoch das entsprechende Ereignis, z. B. einen Klick, aus. Zeigerereignisse: keine; Cursor: Standard; } Benutzerauswahl deaktivieren .wickeln { -webkit-touch-callout: keine; -webkit-Benutzerauswahl: keine; -khtml-Benutzerauswahl: keine; -moz-Benutzerauswahl: keine; -ms-user-select: keine; Benutzerauswahl: keine; } Cursoreigenschaften .wickeln { Cursor: Zeiger; //kleiner Finger; Cursor: Hilfe; //Pfeil plus Fragezeichen; Cursor: warten; // im Kreis drehen; cursor:move; //Den Cursor bewegen; Cursor:Fadenkreuz; //Cursor kreuzen} Hardwarebeschleunigung verwenden .wickeln { transformieren: übersetzenZ(0); } Bildbreite adaptiv img {max-width: 100%} Textumwandlung und Schriftvariante p {text-transform: uppercase} // Alle Buchstaben groß schreibenp {text-transform: lowercase} // Alle Buchstaben klein schreibenp {text-transform: capitalize} // Den ersten Buchstaben groß schreibenp {font-variant: small-caps} // Die Schriftart in Kapitälchen umwandeln Einen Container transparent machen .wickeln { Filter: Alpha (Deckkraft = 50); -moz-Deckkraft: 0,5; -khtml-Deckkraft: 0,5; Deckkraft: 0,5; } Übergangs-Begrüßungsbildschirm eliminieren .wickeln { -WebKit-Transform-Style: 3D bewahren; -webkit-backface-visibility: versteckt; -WebKit-Perspektive: 1000; } Benutzerdefinierte Bildlaufleisten Überlauf-y: scrollen; Die gesamte Bildlaufleiste::-webkit-scrollbar { Breite: 5px; } Bildlaufleistenspur::-webkit-scrollbar-track { Hintergrundfarbe: #ffa336; Rahmenradius: 5px; } Bildlaufleisten-Daumen::-webkit-scrollbar-thumb { Hintergrundfarbe: #ffc076; Rahmenradius: 5px; } HTML „\n“ im String erkennen und umschließen lassen Körper { Leerzeichen: vor der Zeile; } Implementierung eines Dreiecks .wickeln { Rahmenfarbe: transparent transparent grün transparent; Rahmenstil: durchgezogen; Rahmenbreite: 0px 300px 300px 300px; Höhe: 0px; Breite: 0px; } Den Rand des angeklickten Links entfernen ein {Umriss: keiner} ein {Umriss: 0} Verwenden Sie CSS, um die URL hinter dem Link anzuzeigen a:nach{Inhalt:" ("attr(href) ") ";} Ausgewählter Inhalt wird zentriert und der Dropdown-Inhalt rechtsbündig angezeigt wählen{ Textausrichtung: zentriert; Textausrichtung zuletzt: zentriert; } Option auswählen { Regie: rtl; } Ändern Sie die Cursorfarbe im Eingabefeld, ohne die Schriftfarbe zu ändern Eingang{ Farbe: #fff; Caret-Farbe: rot; } Ändern Sie den Standardschriftstil des Platzhalters im Eingabefeld //webkit-basierter Browser input::-webkit-input-placeholder { Farbe: #c2c6ce; } //Firefox-Version 4-18 Eingabe: -moz-Platzhalter { Farbe: #c2c6ce; } //Firefox Version 19+ Eingabe::-moz-Platzhalter { Farbe: #c2c6ce; } //IE-Browsereingabe: -ms-input-placeholder { Farbe: #c2c6ce; } Die Breite des untergeordneten Elements ist festgelegt und die Breite des übergeordneten Elements wird erweitert // Das untergeordnete Element unter dem übergeordneten Element ist ein Inline-Element.wrap { Leerzeichen: Nowrap; } // Wenn das untergeordnete Element unter dem übergeordneten Element ein Blockelement ist.wrap { white-space: nowrap; // Kindelemente werden nicht umbrochen display: inline-block; } Zentrieren Sie Bild und Text gleichzeitig im Div .wickeln { Höhe: 100, Zeilenhöhe: 100 } img { vertikale Ausrichtung: Mitte } // vertical-align Die CSS-Eigenschaft vertical-align wird verwendet, um die vertikale Ausrichtung von Inline-Elementen (Inline) oder Tabellenzellen-Elementen (Table-Cell) festzulegen. Funktioniert nur für Inline-Elemente und Tabellenzellenelemente. Kann nicht zum vertikalen Ausrichten von Elementen auf Blockebene verwendet werden. // vertical-align: baseline/top/middle/bottom/sub/text-top; Realisieren Sie ein adaptives Rechteck mit gleichem Breiten- und Höhenverhältnis .Skala { Breite: 100 %; Polsterung unten: 56,25 %; Höhe: 0; Position: relativ; } .Artikel { Position: absolut; Breite: 100 %; Höhe: 100%; Hintergrundfarbe: 499e56; } <div Klasse="Skala"> <div Klasse="Artikel"> Dies ist der Container für alle untergeordneten Elemente</div> </div> Das Rotate-Attribut von Transfrom ist unter dem Span-Tag ungültig. Spanne { Anzeige: Inline-Block } Rahmenschriftart gleiche Farbe .wickeln { Breite: 200px; Höhe: 200px; Farbe: #000; Schriftgröße: 30px; Rand: 50px durchgehende aktuelle Farbe; // Rahmen: 50px durchgezogen; // Implementierung 2} endlich Der Originaltext ist hier: gitHub. Wenn etwas ausgelassen ist, korrigieren Sie mich bitte! ! Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. |
<<: Idea stellt Remote-Docker bereit und konfiguriert die Datei
>>: Eine kurze Diskussion darüber, wie man Div und Tabelle auswählt und kombiniert
Da das Distributionspaket von MySQL Community Ser...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Erstellen Sie eine Tabelle ...
Meines ist: <!DOCTYPE html> Blog-Garten: &l...
MySQL-Datenbanktabellen können Indizes erstellen,...
Inhaltsverzeichnis 1. Installieren Sie VMware 1.1...
In diesem Artikel wird der spezifische Code für J...
Inhaltsverzeichnis 1. Einführung in Podman 2. Vor...
Erstellen Sie zunächst ein spezielles Projektverz...
Aufgrund der Einschränkung der CPU-Berechtigungen...
HTML ist eine Hybridsprache, die zum Veröffentlic...
COALESCE ist eine Funktion, die sich nacheinander...
Inhaltsverzeichnis 1. Problembeschreibung: 2. Feh...
Vorwort In Bezug auf die Verwendung von MySQL-Ind...
Inhaltsverzeichnis 1. Verstehen 2. Verwendung 1. ...