Pour désactiver ces deux fonctionnalités, vous pouvez utiliser les options de mise en majuscule et de correction automatique :
① Le « modèle de boîte » décrit spécifiquement le contenu du bloc de boîte englobante, y compris les bordures, le remplissage, etc.
-webkit-border-radius: radius; //Coins arrondis du conteneur
-webkit-box-sizing : sizing_model ; valeur constante de bordure : border-box/content-box
-webkit-box-shadow : couleur de flou hoff voff ; //Ombre du conteneur (les paramètres sont : décalage horizontal de la direction X ; décalage vertical de la direction Y ; valeur du rayon de flou gaussien ; valeur de la couleur de l'ombre)
-webkit-margin-bottom-collapse :effondrement_behavior ; Valeur constante : réduire/rejeter/séparer
-webkit-margin-start : largeur ;
-webkit-padding-start : largeur ;
-webkit-border-image : url(borderimg.gif) 25 25 25 25 rond/étirement rond/étirement ;
-webkit-apparence : bouton-poussoir ; //Performances CSS intégrées, ne prend actuellement en charge que le bouton-poussoir
②Le « modèle de formatage visuel » décrit les propriétés et détermine la position et la taille des éléments de bloc.
direction : rtl
unicode-bidi : bidi-override ; constante : bidi-override/embed/normal
③ « Effets visuels » décrit les attributs et ajuste le contenu du bloc d'effets visuels, y compris le comportement de débordement, le comportement d'ajustement, la visibilité, l'animation, la transformation et la transition.
clip : rect(10px, 5px, 10px, 5px)
redimensionner : auto ; constante : auto/les deux/horizontal/aucun/vertical
visibilité : visible ; constante : réduire/caché/visible
-webkit-transition : opacité 1s linéaire ; effet d'animation facilité/linéaire/facilité d'entrée/facilité de sortie/facilité d'entrée
-webkit-backface-visibility : visibler ; Constante : visible (valeur par défaut)/caché
-webkit-box-reflect : droite 1px ; Miroir inversé
-webkit-box-reflect : en dessous de 4px -webkit-gradient(linéaire, en haut à gauche, en bas à gauche,
de(transparent), color-stop(0.5, transparent), à(blanc));
-webkit-mask-image : -webkit-gradient(linéaire, en haut à gauche, en bas à gauche, de(rgba(0,0,0,1)), à(rgba(0,0,0,0)));; //Masque CSS/effet masque
-webkit-mask-attachment : corrigé ; Constante : corrigée/défilement
-webkit-perspective : valeur ; Constante : aucune (par défaut)
-webkit-perspective-origin : en haut à gauche ;
-webkit-transform : rotation(5deg);
-webkit-transform-style : preserve-3d ; constante : flat/preserve-3d (2D et 3D)
④L'attribut de description « Générer du contenu, une numérotation automatique et une liste » vous permet de modifier un composant du contenu, de créer des chapitres et des titres numérotés automatiquement et de manipuler le style de liste du contenu.
contenu : Compteur « Article » (section) « « ;
Cela réinitialise le compteur.
Première section
>deux sections
trois sections
contre-incrément : section 1;
compteur-réinitialisation : section ;
⑤ « Support de pagination » décrit les propriétés de performances et d'apparence, contrôlant le comportement des versions imprimées des pages Web, telles que les sauts de page.
saut de page après : auto ; Constante : toujours/auto/éviter/gauche/droite
saut de page avant : auto ; Constante : toujours/auto/éviter/gauche/droite
page-break-inside : auto ; Constante : auto/éviter
⑥L'attribut de description « Couleur et arrière-plan » contrôle l'arrière-plan des éléments au niveau du bloc et la couleur des composants du contenu du texte.
-webkit-background-clip : contenu ; Constante : border/content/padding/text
-webkit-background-origin : remplissage ; Constante : border/content/padding/text
-webkit-background-size : 55px ; Constante : length/length_x/length_y
⑦ « Police » est un facteur qui décrit spécifiquement la nature de la sélection de la police du texte. Le rapport décrit également les propriétés utilisées pour télécharger les définitions de polices.
plage unicode : U 00-FF, U 980-9FF ;
⑧ « Texte » décrit le style de texte spécifique, l'espacement et le défilement automatique des attributs.
texte-ombre : #00FFFC 10px 10px 5px ;
transformation de texte : majuscule ; constante : majuscule/minuscule/aucun/majuscule
retour à la ligne : mot de rupture ; constante : mot de rupture/normal
-webkit-marquee : droit grand infini normal 10 s ; Constantes : direction (direction) incrément (nombre d'itérations) répétition (répétition) style (style) vitesse (vitesse) ;
-webkit-marquee-direction : avance/auto/arrière/bas/avant/gauche/arrière/droite/haut
-webkit-marquee-incrementt : 1-n/infini (temps infinis)
-webkit-marquee-speed : rapide/normal/lent
-webkit-marquee-style : alternatif/aucun/scroll/slide
-webkit-text-fill-color : #ff6600 ; Constantes : majuscule, minuscule, aucune, majuscule
-webkit-text-security : cercle ; Constante : cercle/disque/aucun/carré
-webkit-text-size-adjust : aucun ; constante : auto/aucun ;
-webkit-text-AVC : 15px #fff;
-webkit-line-break : après un espace blanc ; Constante : normal/après un espace blanc
-apparence du webkit : indicateur de verrouillage des majuscules ;
-webkit-nbsp-mode : espace ; Constante : normal/espace
-webkit-rtl-ordering : logique ; Constante : visuelle/logique
-webkit-user-drag : élément ; constante : élément/auto/none
-webkit-user-modify : lecture seule ; Constante : lecture-écriture-texte brut uniquement/lecture-écriture/lecture seule
-webkit-user-select : texte ; Constante : texte/auto/aucun
⑨ « Tableau » décrit la présentation et le contenu spécifique du tableau des performances de conception.
-webkit-border-horizontal-spacing : 2px;
-webkit-border-vertical-spacing : 2px;
-webkit-column-break-after : right ; Constante : toujours/auto/éviter/gauche/droite
-webkit-column-break-before : right ; Constante : toujours/auto/éviter/gauche/droite
–webkit-column-break-inside : logique ; Constante : éviter/auto
-webkit-column-count : 3 ; //Colonne
-webkit-column-rule : 1px solide #fff;
style : pointillé, pointillé, double, rainure, caché, encart, aucun, début, crête, solide
⑩L'attribut de description « interface utilisateur » implique des éléments de l'interface utilisateur dans le navigateur, tels que les zones de texte défilantes, les barres de défilement, etc. Le rapport décrit également les propriétés en dehors de la portée du contenu de la page, telles que le style de légende du curseur et son affichage lorsque vous maintenez la touche
Cible, comme un lien sur un iPhone.
-webkit-box-align : ligne de base, centre, fin, début, étirement constante : baseline/center/end/start/stretch
-webkit-box-direction : normal constante : normal/inverse
-webkit-box-flex : flex_valuet
-webkit-box-flex-group : numéro_groupe
-webkit-box-lines : multiple ; Constante : multiple/single
-webkit-box-ordinal-group : numéro_groupe
-webkit-box-orient : bloc-axe ; Constante : bloc-axe/horizontal/inline-axis/vertical/orientation
–webkit-box-pack : alignement ; constante : centre/fin/justifier/début
12. Transition d'animation
C'est la fonctionnalité la plus innovante de Webkit : définir des animations à l'aide de fonctions de transition.
-webkit-animation : titre facilité d'entrée-sortie infinie 3s ;
l'animation a ces attributs :
-webkit-animation-name : //Le nom de l'attribut correspond aux images clés que nous avons définies
-webkit-animation-durée : 3s //Durée
-webkit-animation-timing-function : //Type de transition : facilité/linéaire (linéaire) /ease-in (lent à rapide) /ease-out (rapide à lent) /ease-in-out (lent à rapide puis encore une fois lent) /cubic-bezier
-webkit-animation-delay : 10 ms //Délai d'animation (par défaut 0)
-webkit-animation-iteration-count : //Nombre de boucles (par défaut 1), l'infini est infini
-webkit-animation-direction : //Mode d'animation : normal (lecture avant par défaut) ; alternatif (direction alternée, lecture avant paire, lecture arrière impaire)
Ceux-ci peuvent également être abrégés. Mais ce qui me fait vraiment du bien, ce sont les images clés, qui peuvent définir un processus de transformation d'animation pour l'appel, le processus va de 0% à 100% ou de (0%) à (100%). Pour faire simple, tant que vous avez une idée, il est très simple de savoir comment vous souhaitez que les éléments changent au cours du processus.
Copier le code Le code est le suivant :
-webkit-transform : type (traduction échelle/rotation/inclinaison/déplacement)
grossissement de l'échelle (num,num). scaleX et scaleY(3), peuvent être abrégés comme suit : scale(*, *)
rotation (*deg) angle de rotation. rotateX et rotateY peuvent être abrégés comme suit : rotate(*, *)
Inclinaison(*deg) Angle d'inclinaison. skewX et skewY peuvent être abrégés comme suit : skew(*, *)
Translate(*,*) coordonner le mouvement. traduireX et traduireY peuvent être abrégés comme suit : traduire(*, *).
Exemple d'implémentation d'une boîte de message pop-up simulée (Alerte) :
① Définir la transition (décrire les images clés dans le paragraphe