Accueil Médias sociaux Comment utiliser CSS3 Gradients - dummies

Comment utiliser CSS3 Gradients - dummies

Table des matières:

Vidéo: COURS COMPLET HTML ET CSS [43/71] - Dégradés linéaires 2025

Vidéo: COURS COMPLET HTML ET CSS [43/71] - Dégradés linéaires 2025
Anonim

Un dégradé CSS3 (qui est un mélange entre deux couleurs ou plus) peut être un joli fond. Auparavant, les développeurs créaient un dégradé en créant une bande de dégradé mince dans un éditeur d'image, puis en utilisant les règles repeat-x ou repeat-y pour reproduire cette image plus petite sur la page. C'était une bonne technique, mais elle n'était pas très flexible, et seuls des gradients linéaires relativement simples étaient possibles.

CSS3 a ajouté une règle de dégradé remarquable qui rend les dégradés natifs via CSS. Lorsque cette technique est pleinement adoptée, il est beaucoup plus facile de travailler avec les dégradés.

CSS3 supporte deux types principaux de dégradés: linéaire et radial. Un dégradé linéaire change les couleurs le long d'une ligne droite et un dégradé radial rayonne vers l'extérieur à partir d'un point central.

Le mécanisme de dégradé a été l'une des parties les plus lentes de CSS à être normalisée et adoptée, donc elle change encore, mais il semble que les navigateurs définissent finalement une norme. Malheureusement, les préfixes spécifiques au fournisseur sont nécessaires pour le moment.

Comment construire un dégradé simple

Le dégradé le plus simple est démontré dans la boîte 1. Il varie de gauche à droite, en commençant par le rouge et en finissant par le blanc.

# box1 {background-image: gradient linéaire (gauche, rouge, blanc); background-image: -moz-linear-gradient (gauche, rouge, blanc); background-image: -webkit-linear-gradient (gauche, rouge, blanc);}

Voici comment construire un dégradé linéaire simple:

  1. Définir le sélecteur.

    Un dégradé est défini dans CSS, et vous devrez utiliser l'un de vos sélecteurs CSS standard pour déterminer à quel élément vous allez ajouter le dégradé.

  2. Utilisez la règle de l'image d'arrière-plan.

    Un dégradé est une forme particulière d'image. Vous pouvez utiliser la règle de l'image d'arrière-plan pour appliquer un dégradé à l'arrière-plan de tout élément, y compris le corps entier de la page.

  3. Appelez la fonction linear-gradient.

    Quelques éléments CSS nécessitent des parenthèses car techniquement ce sont des fonctions. La distinction n'a pas d'importance en ce moment, mais vous devez incorporer les parenthèses lorsque vous utilisez ce type de valeur. La technique linéaire-gradient est une fonction.

  4. Détermine la direction dans laquelle le gradient va circuler.

    Vous pouvez faire circuler un gradient dans n'importe quelle direction à l'intérieur de l'élément. L'indication à gauche fait que l'élément s'écoule de gauche à droite. Vous pouvez utiliser pour passer de haut en bas, ou en haut à gauche pour aller de haut en bas à gauche. Utilisez n'importe quelle combinaison de haut, gauche, bas et droite. Vous pouvez également spécifier un angle en degrés, comme illustré dans l'exemple suivant.

  5. Indique une couleur de départ.

    Utilisez l'un des outils de couleur standard (noms de couleurs, couleurs hexadécimales, rgb () / rgba () ou hsl ()) pour déterminer la couleur de départ.

  6. Indique une couleur de fin.

    La dernière couleur indiquée sera la couleur finale du dégradé. Le dégradé s'écoule uniformément du début à la fin de la couleur.

  7. Répétez avec les extensions du navigateur.

    Vous devrez ajouter des variantes pour les navigateurs spécifiques. Vous devrez créer une nouvelle version de la règle d'image d'arrière-plan pour chaque fournisseur principal.

Comment faire un dégradé plus intéressant

En regardant la boîte 2, vous verrez un dégradé plus complexe montrant plusieurs couleurs et un angle intéressant.

# box2 {background-image: gradient linéaire (75deg, rouge, blanc 33%, blanc 66%, bleu); background-image: -moz-linéaire-gradient (75deg, rouge, blanc 33%, blanc 66%, bleu); background-image: -webkit-linéaire-gradient (75deg, rouge, blanc 33%, blanc 66%, bleu);}

Voici comment ajouter plus de pizazz à vos dégradés.

  1. Utilisez un angle pour la direction.

    Plutôt que de spécifier la direction de votre dégradé avec les mots-clés standard haut / gauche, vous pouvez spécifier un angle de départ. Les angles sont mesurés mathématiquement en degrés, avec 0 venant de la droite et 90 venant de haut en bas. Vous devez spécifier la mesure du degré avec deg, donc 75 degrés est écrit comme 75deg.

  2. Ajoutez autant de couleurs que vous le souhaitez.

    Un dégradé peut contenir n'importe quel nombre de couleurs. Chaque changement de couleur s'appelle un arrêt de couleur . L'exemple montre trois couleurs différentes.

  3. Déterminez où la couleur s'arrête.

    Par défaut, les couleurs sont réparties uniformément le long du dégradé. Si vous le souhaitez, vous pouvez déplacer n'importe quelle couleur pour qu'elle apparaisse n'importe où sur le dégradé que vous souhaitez. Les emplacements des arrêts de couleur sont indiqués en pourcentages. Il n'est pas nécessaire d'ajouter un emplacement pour le premier et le dernier arrêt de couleur, car ils sont présumés être 0% et 100%.

  4. Créez une bande de couleur en fournissant deux jeux de la même couleur.

    La boîte 2 comporte une bande de blanc. Pour obtenir cet effet, deux arrêts de couleur ont été produits avec du blanc, l'un apparaissant à 33% et l'autre à 66%. Cela brise le gradient à peu près en tiers.

  5. Mettez deux couleurs au même endroit pour un changement de couleur brusque.

    Si vous voulez un changement de couleur brusque, mettez simplement deux couleurs différentes au même pourcentage.

  6. Répétez l'opération pour tous les navigateurs.

    Encore une fois, vous devrez considérer les différents navigateurs jusqu'à ce que cette technique devienne plus standardisée.

Comment créer un dégradé radial

CSS3 prend en charge un deuxième type de dégradé appelé dégradé radial . L'idée de base est la même, sauf qu'au lieu de suivre une ligne droite comme un gradient linéaire, un gradient radial semble s'écouler d'un point central de l'élément et rayonner vers l'extérieur.

Le dégradé radial de base indiqué dans l'encadré 3 est créé avec ce code CSS:

# box3 {background-image: radial-gradient (blanc, bleu); background-image: -moz-radial-gradient (blanc, bleu); background-image: -webkit-radial-gradient (blanc, bleu);}

Comme vous pouvez le voir, le dégradé radial de base est créé comme un dégradé linéaire, sauf qu'il utilise la fonction radial-gradient au lieu du linéaire- fonction de gradient.

Les dégradés radiaux ont beaucoup d'options, ce qui les rend très prometteurs, mais le support du navigateur pour ces différentes normes est assez inégal. La case 4 a un dégradé radial avec trois couleurs:

# box4 {background-image: gradient radial (rouge, blanc, bleu); background-image: -moz-radial-gradient (rouge, blanc, bleu); background-image: -webkit-radial-gradient (rouge, blanc, bleu);}

Il est également possible de changer la forme du dégradé du cercle à l'ellipse, pour changer le centre du dégradé en un point différent à l'intérieur du élément, et pour spécifier des arrêts de couleur. Vous aurez besoin de vérifier les spécifications actuelles pour voir comment ces choses sont faites, car elles sont encore assez expérimentales.

Comment utiliser CSS3 Gradients - dummies

Le choix des éditeurs

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Comment détecter les atteintes à la sécurité sur vos fichiers journaux Web hébergés - dummies

Grande question est toujours sur la sécurité. Comment pouvez-vous repérer les failles de sécurité hébergées sur le Web pour protéger votre site et garantir qu'il ne sera pas piraté? La réponse courte est la suivante: Vous ne pouvez pas. Tout est piratable avec suffisamment de temps, des cerveaux sournois et des ressources. Cependant, il y a des choses que vous pouvez faire pour vous protéger un peu. ...

Comment utiliser MySQL Workbench pour votre site Web - dummies

Comment utiliser MySQL Workbench pour votre site Web - dummies

Bien que phpMyAdmin et d'autres outils d'hébergement Web Pour gérer les bases de données, il est possible que vous ayez besoin de quelque chose de plus puissant. MySQL Workbench est une bonne source dans cette instance. MySQL Workbench est un outil de conception et d'administration de base de données gratuit créé par Oracle qui réunit deux produits: MySQL Query Browser et MySQL ...

Le choix des éditeurs

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Comment mettre du texte sur un cercle dans QuarkXPress - texte fictif

Sur un cercle - c'est-à-dire texte suivant l'extérieur d'un cercle ou ovale - est un élément de conception commun dans les mises en page. C'est vraiment facile à faire dans QuarkXPress, mais ce n'est pas du tout évident comment. Procédez comme suit: Obtenez l'outil Ovale de la palette Outils et dessinez ...

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

ÉChanges peer-to-peer par rapport aux échanges Bitcoin réguliers - mannequins

Deux types d'échanges de bitcoins sont utilisés : peer-to-peer et régulier. D'une part, il y a les échanges de bitcoins réguliers, qui utilisent un carnet de commandes pour faire correspondre les ordres d'achat et de vente entre les personnes. Cependant, ni l'acheteur ni le vendeur n'ont la moindre idée de l'identité de l'autre partie, ce qui permet à tous les utilisateurs ...

L'interface d'application QuarkXPress - les nuls

L'interface d'application QuarkXPress - les nuls

Les palettes visibles à gauche, à droite et en bas de QuarkXPress sont flottantes - vous pouvez les faire glisser n'importe où qui vous convient. Contrairement aux palettes, les menus de la barre de menu sont collés: vous devez toujours passer la souris à la barre de menu pour y accéder. Cependant, ...

Le choix des éditeurs

Sept erreurs d'optimisation de moteur de recherche - nuls

Sept erreurs d'optimisation de moteur de recherche - nuls

Lorsque vous essayez d'obtenir votre site Web, c'est facile de faire des erreurs d'optimisation de moteur de recherche. Voici quelques-unes des erreurs de référencement les plus courantes. Vous ne connaissez pas vos mots-clés C'est également un problème majeur: la grande majorité des sites sont créés sans que les propriétaires ou les développeurs du site ne sachent vraiment ce que sont les mots-clés ...

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Soumission de pages aux moteurs de recherche pour l'optimisation - dummies

Vous avez probablement vu "soumission "Services annoncés pour le référencement, peut-être sous la forme de spam dans votre boîte de réception, offrant de soumettre votre site Web à des centaines de moteurs de recherche, encore et encore. Dans la plupart des cas, ces services de soumission sont une perte totale de temps et d'argent. Voici comment obtenir votre site Web dans les moteurs de recherche. You ...

Six mythes À propos de Search Engine Optimization - mannequins

Six mythes À propos de Search Engine Optimization - mannequins

Il existe une grande confusion dans le monde des moteurs de recherche. beaucoup de mythes. Voici quelques-uns des mythes communément crus qui peuvent nuire à vos positions de moteur de recherche. Tout est une question de métabalises et de soumissions. C'est le mythe le plus répandu et le plus préjudiciable de tous, tenu par de nombreux concepteurs et développeurs Web. ...