Accueil Médias sociaux Nouveau CSS3 Border Techniques - mannequins

Nouveau CSS3 Border Techniques - mannequins

Table des matières:

Vidéo: CSS Panel Overview - Google Web Designer 2025

Vidéo: CSS Panel Overview - Google Web Designer 2025
Anonim

Les bordures font partie de CSS depuis le début, mais CSS3 ajoute de nouvelles options vraiment excitantes. Les navigateurs modernes prennent désormais en charge les bordures créées à partir d'une image ainsi que les coins arrondis et les ombres en boîte. Ces techniques promettent d'ajouter de nouvelles capacités passionnantes à vos conceptions.

Bordures d'image

CSS3 vous permet d'utiliser une image pour une bordure d'élément. Le mécanisme est assez puissant car il détecte les bords d'une image et la "découpe" pour créer les bords et les coins de la bordure à partir des bords et des coins de l'image.

L'image du cadre est enregistrée comme image. png dans le même répertoire que le fichier HTML. Il a un centre transparent. Appliquez le code suivant pour ajouter une bordure d'image autour de tous les éléments de la page:

h2 {border-width: 15px; border-image: url ("frame.png") 25% de répétition; -webkit-border-image: url ("frame.png") 25% de répétition; -moz-border-image: url ("frame.png") 25% de répétition;}

Voici comment ajouter une image de bordure:

  1. Acquérir votre image.

    L'image devrait déjà être conçue comme une sorte de bordure. Généralement, il s'agit d'une forme sur les bords, avec un centre de couleur unie ou un centre transparent.

  2. Spécifiez la largeur de la bordure.

    Vous devrez indiquer la largeur de la bordure directement. La bordure de l'image du cadre est mise à l'échelle pour s'adapter à la taille souhaitée.

  3. Calculez combien de bordure de l'image vous voulez.

    Si vous laissez le signe pourcentage, la valeur est calculée en pixels. Vous pouvez ajouter quatre valeurs si vous préférez utiliser différentes quantités de l'image originale pour chaque limite.

  4. Indiquez le comportement que vous voulez.

    L'image d'origine n'a presque jamais la même taille que l'élément que vous souhaitez entourer. Vous pouvez donc fournir un conseil pour expliquer comment le navigateur doit gérer les éléments plus grands que l'original. Les choix les plus courants sont répéter (répéter l'image originale) ou étirer (pour occuper tout l'espace). Avec une image simple comme le cadre. png utilisé dans cet exemple, les résultats seront les mêmes.

Comment ajouter des coins arrondis

Les CSS plus anciens étaient connus pour être très rectangulaires, alors les concepteurs de sites Web ont essayé d'adoucir leur conception en ajoutant des coins arrondis. C'était un effet difficile à réaliser. CSS3 simplifie grandement la création de coins arrondis avec la règle border-radius.

Il est assez facile d'obtenir des coins arrondis sur les navigateurs qui supportent le tag:

coins. html h1 {largeur: 60%; couleur de fond: # 000066; couleur: # 9999ff; frontière: # 9999ff 3px rainure; marge: auto; text-align: centre; border-radius:. 5em;}

Démonstration des coins arrondis

La règle fonctionne en coupant un arc de chaque coin de l'élément.L'arc a le rayon spécifié, donc pour les angles vifs, vous aurez besoin d'un petit rayon. Vous pouvez mesurer le rayon dans l'une des mesures courantes, mais les pixels (px) et la largeur de caractère (em) sont les plus couramment utilisés.

La bordure n'est visible que si l'élément a la couleur de fond ou la bordure définie. Notez qu'il existe des variantes de chaque tag pour prendre en charge des coins spécifiques. Cela peut être utile si vous ne souhaitez pas appliquer le même rayon aux quatre coins de votre élément. Les navigateurs les plus récents prennent désormais en charge la règle générique border-radius.

Vous pouvez sélectionner un certain nombre de navigateurs de la génération précédente en utilisant le préfixe spécifique au fournisseur. Si votre navigateur ne comprend pas la règle border-radius, il créera simplement les coins carrés ordinaires.

Comment ajouter une ombre de boîte

Les ombres de boîte sont souvent ajoutées aux éléments pour créer l'illusion de profondeur.

L'effet d'ombre de la boîte n'est pas difficile à réaliser, mais il est normalement effectué dans le cadre d'une définition de classe, de sorte qu'il peut être réutilisé dans toute la page. Voici un exemple de code:

boxShadow. html ombre {box-shadow: 10px 10px 10px # 000000; hauteur: 200px; largeur: 200px; rembourrage: 1em; bordure: 1px noir uni; border-radius: 5px; background-color: #EEEEEE;}

Box Shadow Demo

Cette boîte a une ombre

L'ajout d'une ombre est beaucoup plus facile dans CSS3 qu'autrefois. Voici les étapes:

  1. Définir une classe.

    Souvent, vous voulez appliquer les mêmes paramètres à un certain nombre d'éléments sur une page, l'ombre de la boîte est souvent combinée avec d'autres éléments comme background-color et border dans une classe CSS qui peut être réutilisée dans toute la page.

  2. Ajoutez la règle box-shadow.

    Les derniers navigateurs prennent en charge la règle box-shadow standard, mais vous pouvez également inclure des préfixes de navigateur pour prendre en charge les anciennes navigations.

  3. Spécifiez le décalage.

    Une ombre est généralement décalée par rapport au rectangle auquel elle appartient. Les deux premières valeurs indiquent le décalage horizontal et vertical. Mesurez en utilisant l'une des mesures CSS standard (normalement des pixels ou des ems).

  4. Déterminez les distances de flou et de propagation.

    Vous pouvez modifier le comportement de l'ombre en spécifiant à quelle vitesse l'ombre floue et à quelle distance elle se propage. Ce sont des paramètres optionnels.

  5. Indiquez la couleur de l'ombre.

    Vous pouvez rendre l'ombre de n'importe quelle couleur. Le noir et le gris sont courants, mais vous pouvez obtenir des effets intéressants en choisissant d'autres couleurs.

Beaucoup d'autres effets d'ombre sont possibles. Vous pouvez ajouter plusieurs ombres et vous pouvez également utiliser le mot-clé inset pour produire une ombre intérieure afin de donner l'impression qu'une partie de la page est découpée.

Nouveau CSS3 Border Techniques - mannequins

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. ...