Maison interface Web tutoriel CSS Quels nouveaux styles d'attribut sont ajoutés à CSS3 ? Introduction aux nouvelles fonctionnalités couramment utilisées de CSS3

Quels nouveaux styles d'attribut sont ajoutés à CSS3 ? Introduction aux nouvelles fonctionnalités couramment utilisées de CSS3

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

Quels sont les nouveaux styles d'attributs (nouvelles fonctionnalités) de CSS3 ? Ce chapitre se concentrera sur l'introduction de plusieurs nouveaux styles d'attributs (nouvelles fonctionnalités) couramment utilisés dans CSS3. Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il vous sera utile.

Avant d'introduire les nouveaux styles d'attributs (nouvelles fonctionnalités) de CSS3, nous devons d'abord savoir ce qu'est CSS3.

CSS est l'abréviation de Cascading Style Sheets.
CSS est un langage de balisage qui est un langage interprété par le navigateur et qui peut être exécuté directement par le navigateur sans compilation.
CSS est un langage de balisage utilisé pour représenter HTML ou XML.
CSS est recommandé et maintenu par le groupe de travail CSS du W3C.
CSS est un cours obligatoire pour les débutants en programmation. L'utilisation de styles CSS peut rendre la page belle.
La syntaxe CSS se compose de trois parties : sélecteur, propriété et valeur, par exemple : sélecteur {propriété : valeur}.

CSS3 est la dernière norme CSS, qui ajoute de nouveaux styles d'attributs, qui sont de nouvelles fonctionnalités. Ci-dessous, nous présenterons plusieurs nouvelles fonctionnalités (styles d'attribut) couramment utilisées en CSS3 :

1 Border

border-image Attribut.  : Il s'agit d'un attribut raccourci utilisé pour définir l'attribut raccourci de tous les attributs border-image-*.

attribut border-radius : est un attribut raccourci utilisé pour définir quatre attributs border-*-radius.

border-top-left-radius Définit le coin supérieur gauche
border-top-right-radius Définit le coin supérieur droit
border-bottom-right-radius Définit le coin inférieur gauche
border-bottom-right -radius définit le coin inférieur droit
border-top-left-radius : x y ; x représente le décalage de l'axe x du coin supérieur gauche, y représente le décalage de l'axe y, et vous pouvez définir des pourcentages et des pixels.

bordure-radius :;
Une valeur représente le coin supérieur gauche, le coin supérieur droit, le coin inférieur gauche et le coin inférieur droit, le tout
Deux valeurs représentent la première valeur en haut à gauche et en bas à droite La deuxième valeur représente le coin supérieur droit et le coin inférieur gauche
Les trois valeurs représentent : la première est en haut à gauche, la deuxième valeur est en haut à droite et en bas à gauche, la troisième valeur est en bas à droite
et les quatre sont respectivement en haut à gauche, en haut à droite, en bas à droite et en bas à gauche.

border-radius 0 0 0 0/ 0 0 0 0;
Les quatre premiers sont les décalages de l'axe x dans la direction x et les quatre derniers sont les décalages dans la direction de l'axe y

propriété box-shadow : Ajoutez une ou plusieurs ombres à la boîte.

Syntaxe : box-shadow : valeur
Description de la valeur :
(1) La première valeur : Npx, l'ombre est décalée de N pixels dans le sens horizontal, les nombres positifs vont vers la droite, les nombres négatifs vont vers la gauche
(2) La deuxième valeur : Npx, l'ombre est décalée de N pixels dans le sens vertical, les nombres positifs descendent, les nombres négatifs montent
(3) La troisième valeur : Taille de la plume (taille floue)
(4) La quatrième valeur : taille de l'ombre
(5) La cinquième valeur : couleur La valeur par défaut est le noir
. (6) Le sixième paramètre : ombre intérieure et extérieure. La valeur par défaut est l'ombre extérieure. L'ombre intérieure est incrustée
. (7) Vous pouvez écrire plusieurs ombres, séparées par des virgules
(8) L'ombre peut être abrégée, mais il convient de noter que certaines valeurs doivent être remplies par 0

Exemple complet :

p{
    border: 2px solid red;
    border-radius:25px; /* 创建圆角,100%为圆形 */
    box-shadow: 10px 10px 5px #888888;
}
Copier après la connexion

2 . Background

attribut background-size : Spécifie la taille de l'image d'arrière-plan. (Attribut important)

Syntaxe : background-size : valeur

Description de la valeur :
(1) Lorsqu'il n'y a qu'une seule valeur, la largeur est étirée et la hauteur restera proportionnelle. Elle peut prendre en charge px ou pourcentage. Le pourcentage fait référence à la largeur et à la hauteur de la boîte elle-même
. (2) Lorsqu'il y a deux valeurs, la largeur et la hauteur seront respectivement étirées aux valeurs correspondantes et peuvent être déformées. Il peut prendre en charge px ou pourcentage. Le pourcentage fait référence à la largeur et à la hauteur de la boîte elle-même <🎜. > (3) contenir Lorsque la largeur ou la hauteur de l'image "touche" le bord de la boîte lors de la mise à l'échelle, le changement s'arrêtera (la largeur ou la hauteur ne doit en satisfaire qu'une seule)
(4) Sur la base de contain, assurez-vous qu'il n'y a pas d'espace vide. C'est l'effet de la couverture (la largeur et la hauteur doivent être satisfaites)

attribut background-origin  : spécifie la zone de positionnement de l'image d'arrière-plan.

Syntaxe : background-origin : valeur


Description de la valeur :

(1) border-box : Ignorer la bordure et carreler directement à partir du point de départ de la bordure 0, 0 point
(2) padding-box : valeur par défaut, ignorer le remplissage et mosaïquer directement à partir du point de départ du remplissage 0, 0 point
(3) content-box : tuile commençant par la partie contenu, liée au remplissage

attribut background-image  : définit l'image d'arrière-plan de l'élément.

attribut background-repeat  : Définissez si et comment répéter l'image d'arrière-plan.

3. Effet de texte

attribut text-align-last : Définissez comment aligner la dernière ligne ou la ligne immédiatement avant la ligne forcée. casser .

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);
Copier après la connexion

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

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Comment obtenir un effet de vague avec du CSS3 pur ? (exemple de code) Comment obtenir un effet de vague avec du CSS3 pur ? (exemple de code) Jun 28, 2022 pm 01:39 PM

Comment obtenir un effet de vague avec du CSS3 pur ? Cet article vous présentera comment utiliser l'animation SVG et CSS pour créer des effets de vagues. J'espère que cela vous sera utile !

Utilisez habilement CSS pour réaliser divers boutons de forme étrange (avec code) Utilisez habilement CSS pour réaliser divers boutons de forme étrange (avec code) Jul 19, 2022 am 11:28 AM

Cet article va vous montrer comment utiliser CSS pour réaliser facilement divers boutons aux formes étranges qui apparaissent fréquemment. J'espère que cela vous sera utile !

Comment implémenter des bordures en dentelle en CSS3 Comment implémenter des bordures en dentelle en CSS3 Sep 16, 2022 pm 07:11 PM

En CSS, vous pouvez utiliser l'attribut border-image pour réaliser une bordure en dentelle. L'attribut border-image peut utiliser des images pour créer des bordures, c'est-à-dire ajouter une image d'arrière-plan à la bordure. Il vous suffit de spécifier l'image d'arrière-plan comme style de dentelle ; largeur de la bordure de l'image vers l'intérieur. Indique si le début est répété ;".

Il s'avère que le carrousel de texte et le carrousel d'images peuvent également être réalisés en utilisant du CSS pur ! Il s'avère que le carrousel de texte et le carrousel d'images peuvent également être réalisés en utilisant du CSS pur ! Jun 10, 2022 pm 01:00 PM

Comment créer un carrousel de texte et un carrousel d'images ? La première chose à laquelle tout le monde pense est de savoir s'il faut utiliser js. En fait, le carrousel de texte et le carrousel d'images peuvent également être réalisés en utilisant du CSS pur. Jetons un coup d'œil à la méthode d'implémentation.

Sortie de PHP 8.3 : aperçu des nouvelles fonctionnalités Sortie de PHP 8.3 : aperçu des nouvelles fonctionnalités Nov 27, 2023 pm 12:52 PM

Sortie de PHP8.3 : aperçu des nouvelles fonctionnalités À mesure que la technologie continue de se développer et que les besoins évoluent, les langages de programmation sont constamment mis à jour et améliorés. En tant que langage de script largement utilisé dans le développement Web, PHP s'est constamment amélioré pour offrir aux développeurs des outils plus puissants et plus efficaces. La version PHP 8.3 récemment publiée apporte de nombreuses nouvelles fonctionnalités et améliorations tant attendues. Jetons un coup d'œil à ces nouvelles fonctionnalités. Initialisation des propriétés non nulles Dans les versions précédentes de PHP, si une propriété de classe ne se voyait pas explicitement attribuer une valeur, sa valeur

Un guide pour découvrir les nouvelles fonctionnalités de PHP8 et acquérir une compréhension approfondie des dernières technologies Un guide pour découvrir les nouvelles fonctionnalités de PHP8 et acquérir une compréhension approfondie des dernières technologies Dec 23, 2023 pm 01:16 PM

Une analyse approfondie des nouvelles fonctionnalités de PHP8 pour vous aider à maîtriser les dernières technologies Au fil du temps, le langage de programmation PHP n'a cessé d'évoluer et de s'améliorer. La version PHP8 récemment publiée offre aux développeurs de nombreuses nouvelles fonctionnalités et améliorations intéressantes, apportant plus de commodité et d'efficacité à notre travail de développement. Dans cet article, nous analyserons en profondeur les nouvelles fonctionnalités de PHP8 et fournirons des exemples de code spécifiques pour vous aider à mieux maîtriser ces dernières technologies. Le compilateur JIT PHP8 introduit la compilation JIT (Just-In-Time)

Utilisez intelligemment les filtres CSS3 pour créer des effets d'animation de commutation de texte ! Utilisez intelligemment les filtres CSS3 pour créer des effets d'animation de commutation de texte ! Jul 20, 2022 am 10:55 AM

Cet article vous montrera comment utiliser les filtres CSS3 pour obtenir un effet d'animation de commutation flash de texte haut de gamme. J'espère que cela vous sera utile !

Quelles sont les nouvelles fonctionnalités de php8 Quelles sont les nouvelles fonctionnalités de php8 Sep 25, 2023 pm 01:34 PM

Les nouvelles fonctionnalités de php8 incluent le compilateur JIT, la déduction de type, les paramètres nommés, les types d'union, les propriétés, les améliorations de la gestion des erreurs, la prise en charge de la programmation asynchrone, les nouvelles fonctions de bibliothèque standard et les extensions de classe anonymes. Introduction détaillée : 1. Compilateur JIT, PHP8 introduit le compilateur JIT, ce qui constitue une amélioration importante des performances. Le compilateur JIT peut compiler et optimiser certains codes d'exécution à haute fréquence en temps réel, améliorant ainsi la vitesse d'exécution. 2. Dérivation de type, PHP8 ; introduit la fonction d'inférence de type, permettant aux développeurs de déduire automatiquement le type de variables lors de la déclaration des variables, etc.

See all articles