Heim Web-Frontend CSS-Tutorial Welche neuen Attributstile werden CSS3 hinzugefügt? Einführung in häufig verwendete neue Funktionen von CSS3

Welche neuen Attributstile werden CSS3 hinzugefügt? Einführung in häufig verwendete neue Funktionen von CSS3

Oct 08, 2018 am 11:04 AM
css3 新特性

Was sind die neuen Attributstile (neue Funktionen) von CSS3? Dieses Kapitel konzentriert sich auf die Einführung mehrerer neuer Attributstile (neuer Funktionen), die häufig in CSS3 verwendet werden. Es hat einen gewissen Referenzwert. Freunde in Not können sich darauf beziehen. Ich hoffe, es wird Ihnen hilfreich sein.

Bevor wir die neuen Attributstile (neue Funktionen) von CSS3 einführen, müssen wir zunächst wissen, was CSS3 ist.

CSS ist die Abkürzung für Cascading Style Sheets.
CSS ist eine Auszeichnungssprache, die vom Browser interpretiert wird und ohne Kompilierung direkt vom Browser ausgeführt werden kann.
CSS ist eine Auszeichnungssprache, die zur Darstellung von HTML oder XML verwendet wird.
CSS wird von der W3C CSS Working Group empfohlen und gepflegt.
CSS ist ein Pflichtkurs für Programmieranfänger. Die Verwendung von CSS-Stilen kann die Seite schön machen.
Die CSS-Syntax besteht aus drei Teilen: Selektor, Eigenschaft und Wert, zum Beispiel: Selektor {Eigenschaft: Wert}.

CSS3 ist der neueste CSS-Standard, der einige neue Attributstile hinzufügt, bei denen es sich um neue Funktionen handelt. Im Folgenden stellen wir einige häufig verwendete neue Funktionen (Attributstile) in CSS3 vor:

1. Border

border-image-Attribut : Es handelt sich um ein Kurzschriftattribut, mit dem das Kurzschriftattribut aller border-image-*-Attribute festgelegt wird.

Border-Radius-Attribut: ist ein Kurzattribut, das zum Festlegen von vier Border-*-Radius-Attributen verwendet wird.

border-top-left-radius Legt die obere linke Ecke fest
border-top-right-radius Legt die obere rechte Ecke fest
border-bottom-right-radius Legt die untere linke Ecke fest
border-bottom-right -radius legt die untere rechte Ecke fest
border-top-left-radius: x y; Prozentsätze und Pixel festlegen.

Grenzradius:;
Ein Wert repräsentiert oben links, oben rechts, unten links und unten rechts, alle
Zwei Werte repräsentieren den ersten Wert oben links und unten rechts. Der zweite Wert repräsentiert oben rechts und unten links
Die drei Werte stellen dar: Der erste ist oben links, der zweite Wert ist oben rechts und unten links, der dritte Wert ist unten rechts
und die vier sind jeweils oben links, oben rechts, unten rechts und unten links.

border-radius 0 0 0 0/ 0 0 0 0;
Die ersten vier sind die x-Achsen-Versatze in x-Richtung und die letzten vier sind die Versätze in y-Achsen-Richtung

Box-Shadow-Eigenschaft: Fügen Sie der Box einen oder mehrere Schatten hinzu.

Syntax: box-shadow: value
Wertbeschreibung:
(1) Der erste Wert: Npx, der Schatten wird in horizontaler Richtung um N Pixel versetzt, positive Zahlen gehen nach rechts, negative Zahlen gehen nach links
(2) Der zweite Wert: Npx, der Schatten wird in vertikaler Richtung um N Pixel versetzt, positive Zahlen gehen nach unten, negative Zahlen gehen nach oben
(3) Der dritte Wert: Federgröße (unscharfe Größe)
(4) Der vierte Wert: Schattengröße
(5) Der fünfte Wert: Farbe. Der Standardwert ist Schwarz
(6) Der sechste Parameter: innerer und äußerer Schatten. Der Standardwert ist äußerer Schatten. Der innere Schatten ist eingefügt (7) Sie können mehrere Schatten schreiben, getrennt durch Kommas
(8) Der Schatten kann abgekürzt werden, es ist jedoch zu beachten, dass einige Werte mit 0 gefüllt werden müssen

Umfassendes Beispiel:

p{
    border: 2px solid red;
    border-radius:25px; /* 创建圆角,100%为圆形 */
    box-shadow: 10px 10px 5px #888888;
}
Nach dem Login kopieren

2. Hintergrund

Hintergrundgrößenattribut: Gibt die Größe des Hintergrundbilds an. (Wichtiges Attribut)

Syntax: Hintergrundgröße: Wert

Wertbeschreibung:

(1) Wenn nur ein Wert vorhanden ist, wird die Breite gestreckt und die Höhe bleibt proportional. Der Prozentsatz bezieht sich auf die Breite und Höhe des Felds selbst (2) Wenn zwei Werte vorhanden sind, werden Breite und Höhe auf die entsprechenden Werte gestreckt und können px oder Prozentwerte unterstützen. Der Prozentsatz bezieht sich auf die Breite und Höhe der Box selbst > (3) enthalten Wenn die Breite oder Höhe des Bildes beim Skalieren den Rand der Box „berührt“, wird die Änderung gestoppt (Breite oder Höhe müssen nur eins erfüllen)
(4) Stellen Sie anhand des Inhalts sicher, dass kein Leerraum vorhanden ist. Dies ist der Effekt der Abdeckung (sowohl Breite als auch Höhe müssen erfüllt sein)


Hintergrundursprungsattribut

: Gibt den Positionierungsbereich des Hintergrundbilds an.

Syntax: Hintergrund-Ursprung: Wert

Wertbeschreibung:
(1) Randfeld: Ignorieren Sie den Rand und kacheln Sie direkt vom Startpunkt des Randes 0, 0 Punkt

(2) Padding-Box: Standardwert, Polsterung ignorieren und direkt vom Startpunkt der Polsterung aus kacheln 0, 0 Punkt

(3) Inhaltsfeld: Kachel beginnend mit dem Inhaltsteil, bezogen auf die Polsterung


Hintergrundbildattribut

: Legen Sie das Hintergrundbild des Elements fest.

Hintergrundwiederholungsattribut

: Legen Sie fest, ob und wie das Hintergrundbild wiederholt werden soll.

3. Texteffekt

text-align-last-Attribut: Legen Sie fest, wie die letzte Zeile oder die Zeile unmittelbar vor der erzwungenen Zeile ausgerichtet werden soll brechen .

text-emphasis属性:向元素的文本应用重点标记以及重点标记的前景色。

text-justify属性:规定当 text-align,设置为“justify”时所使用的对齐方法。

text-outline属性:规定文本的轮廓。

text-overflow属性:规定当文本溢出包含元素时发生的事情。

text-shadow属性:向文本添加阴影。

text-wrap属性:规定文本的换行规则。

word-wrap属性:允许对长的不可分割的单词进行分割并换行到下一行。

四、颜色与透明度

rgba()

R:Red、G:Green、B:Blue、A:Alpha,R、G、B 取值范围0~255,A的取值范围是0-1。

RGBA可以用于所有使用颜色的地方
rgb三个值越小,颜色越黑
如果是纯色的背景,可以是使用rgba
如果是图片,可以脱离父子关系,让后用定位的方式来做。

hsla()

H 色调 取值范围0~360,0/360表示红色、120表示绿色、240表示蓝色
S 饱和度取值范围0%~100%
L 亮度 取值范围0%~100%
A 透明度取值范围0~1

例:

background-color: hsla(120,100%,50%,1);
Nach dem Login kopieren

总结:以上就是本篇文的全部内容,希望能对大家的学习有所帮助。

Das obige ist der detaillierte Inhalt vonWelche neuen Attributstile werden CSS3 hinzugefügt? Einführung in häufig verwendete neue Funktionen von CSS3. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

Video Face Swap

Video Face Swap

Tauschen Sie Gesichter in jedem Video mühelos mit unserem völlig kostenlosen KI-Gesichtstausch-Tool aus!

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Wie erzielt man mit reinem CSS3 einen Welleneffekt? (Codebeispiel) Wie erzielt man mit reinem CSS3 einen Welleneffekt? (Codebeispiel) Jun 28, 2022 pm 01:39 PM

Wie erzielt man mit reinem CSS3 einen Welleneffekt? In diesem Artikel erfahren Sie, wie Sie mit SVG- und CSS-Animationen Welleneffekte erstellen.

Verwenden Sie CSS geschickt, um verschiedene seltsam geformte Schaltflächen zu realisieren (mit Code). Verwenden Sie CSS geschickt, um verschiedene seltsam geformte Schaltflächen zu realisieren (mit Code). Jul 19, 2022 am 11:28 AM

Dieser Artikel zeigt Ihnen, wie Sie mithilfe von CSS auf einfache Weise verschiedene seltsam geformte Schaltflächen realisieren können, die häufig vorkommen. Ich hoffe, dass er Ihnen hilfreich sein wird!

So implementieren Sie Spitzenränder in CSS3 So implementieren Sie Spitzenränder in CSS3 Sep 16, 2022 pm 07:11 PM

In CSS können Sie das Attribut „border-image“ verwenden, um einen Spitzenrand zu erzielen. Das Attribut „border-image“ kann Bilder zum Erstellen von Rändern verwenden, d. h. zum Hinzufügen eines Hintergrundbilds zum Rand. Sie müssen lediglich das Hintergrundbild als Spitzenstil angeben Bildrandbreite nach innen. Ob der Anfang wiederholt wird;".

Es zeigt sich, dass Textkarussell und Bildkarussell auch mit reinem CSS realisierbar sind! Es zeigt sich, dass Textkarussell und Bildkarussell auch mit reinem CSS realisierbar sind! Jun 10, 2022 pm 01:00 PM

Wie erstelle ich ein Textkarussell und ein Bildkarussell? Das erste, woran jeder denkt, ist die Verwendung von js. Tatsächlich können Textkarussell und Bildkarussell auch einen Blick auf die Implementierungsmethode werfen.

PHP 8.3 veröffentlicht: Neue Features auf einen Blick PHP 8.3 veröffentlicht: Neue Features auf einen Blick Nov 27, 2023 pm 12:52 PM

PHP8.3 veröffentlicht: Überblick über neue Funktionen Da sich die Technologie weiterentwickelt und sich ändern muss, werden Programmiersprachen ständig aktualisiert und verbessert. PHP ist eine in der Webentwicklung weit verbreitete Skriptsprache und wurde ständig verbessert, um Entwicklern leistungsfähigere und effizientere Tools zur Verfügung zu stellen. Die kürzlich veröffentlichte PHP 8.3-Version bringt viele lang erwartete neue Funktionen und Verbesserungen. Werfen wir einen Blick auf einen Überblick über diese neuen Funktionen. Initialisierung von Nicht-Null-Eigenschaften Wenn in früheren Versionen von PHP einer Klasseneigenschaft nicht explizit ein Wert zugewiesen wurde, ist es ihr Wert

Ein Leitfaden zum Erlernen der neuen Funktionen von PHP8 und zum Erwerb eines tiefgreifenden Verständnisses der neuesten Technologie Ein Leitfaden zum Erlernen der neuen Funktionen von PHP8 und zum Erwerb eines tiefgreifenden Verständnisses der neuesten Technologie Dec 23, 2023 pm 01:16 PM

Eine ausführliche Analyse der neuen Funktionen von PHP8, um Ihnen zu helfen, die neueste Technologie zu beherrschen. Im Laufe der Zeit hat sich die Programmiersprache PHP ständig weiterentwickelt und verbessert. Die kürzlich veröffentlichte PHP8-Version bietet Entwicklern viele spannende neue Funktionen und Verbesserungen, die unsere Entwicklungsarbeit komfortabler und effizienter machen. In diesem Artikel analysieren wir die neuen Funktionen von PHP8 eingehend und stellen spezifische Codebeispiele bereit, die Ihnen helfen, diese neuesten Technologien besser zu beherrschen. Der JIT-Compiler PHP8 führt die JIT-Kompilierung (Just-In-Time) ein

Verwenden Sie geschickt CSS3-Filter, um Animationseffekte mit Text-Flash-Wechsel zu erstellen! Verwenden Sie geschickt CSS3-Filter, um Animationseffekte mit Text-Flash-Wechsel zu erstellen! Jul 20, 2022 am 10:55 AM

In diesem Artikel erfahren Sie, wie Sie mithilfe von CSS3-Filtern einen hochwertigen Text-Flash-Switching-Animationseffekt erzielen.

Was sind die neuen Funktionen von PHP8? Was sind die neuen Funktionen von PHP8? Sep 25, 2023 pm 01:34 PM

Zu den neuen Funktionen von PHP8 gehören JIT-Compiler, Typableitung, benannte Parameter, Union-Typen, Eigenschaften, Verbesserungen bei der Fehlerbehandlung, Unterstützung für asynchrone Programmierung, neue Standardbibliotheksfunktionen und anonyme Klassenerweiterungen. Detaillierte Einführung: 1. JIT-Compiler, PHP8 führt den JIT-Compiler ein, der eine wichtige Leistungsverbesserung darstellt. Der JIT-Compiler kann einige hochfrequente Ausführungscodes in Echtzeit kompilieren und optimieren, wodurch die Ausführungsgeschwindigkeit verbessert wird führt die Typinferenzfunktion ein, die es Entwicklern ermöglicht, beim Deklarieren von Variablen usw. automatisch den Typ von Variablen abzuleiten.

See all articles