Maison interface Web tutoriel CSS Comment utiliser le dégradé linéaire CSS3 pour créer une bordure

Comment utiliser le dégradé linéaire CSS3 pour créer une bordure

Jun 09, 2018 pm 03:56 PM
css3 linear-gradient cadre

Cet article présente principalement comment utiliser le dégradé linéaire de CSS3 pour créer des bordures. Il a une certaine valeur de référence. Maintenant, je le partage avec vous. Les amis dans le besoin peuvent s'y référer

Lignes de dégradé linéaire. est assez puissant pour créer des bordures, en particulier ses traits peuvent être utilisés pour créer des effets de bordure copiés. Ici, nous allons jeter un œil à un exemple d'utilisation du dégradé linéaire CSS3 pour créer des bordures

Applications générales Les lignes de contour de bordure. étaient tous plus petits qu'un pixel, j'ai donc directement tracé une bordure de 1 px comme d'habitude, même si elle faisait 1 px, le résultat était complètement différent et "plus épais" que le trait dans l'application, alors je l'ai recherché sur Internet. je cherche s'il existe une solution, mais je ne l'ai pas trouvée après un certain temps de recherche. Que dois-je faire si la demande ne veut pas être si dure, alors je dois la résoudre moi-même.
J'ai donc utilisé la méthode précédente pour penser au dégradé linéaire

CSS

.line li{  border: none;   
  background-image: -webkit-linear-gradient(#222 50%,transparent 50%);   
  background-image: -moz-linear-gradient(#222 50%,transparent 50%);   
  background-image: -o-linear-gradient(#222 50%,transparent 50%);   
  background-image: linear-gradient(#222 50%,transparent 50%);   
  background-size:  100% 1px;   
  background-repeat: no-repeat;   
  background-position: bottombottom;}

XML/HTML

<ul class="line">
    <li>linear-gradient</li>
    <li>linear-gradient</li>
    <li>linear-gradient</li>
</ul>OK,又出来了,但还是有点瑕疵,那么问题来了,就是改变描边位置(left,top,right,bottom)需要修改参数

Si le trait gauche doit être modifié :

CSS

background-image: -webkit-linear-gradient(left ,transparent 50%,#222 50%);   
background-size:  1px 100%;   
background-position: left;

Les détails ne sont pas répertoriés un par un.

Utiliser le linéaire pour créer des effets de bordure complexes
De plus, j'ai vu une méthode sur Internet pour utiliser l'attribut de dégradé linéaire pour créer un magnifique effet de bordure. Tout d'abord, le code est donné. Vous pouvez vérifier l'effet sur votre ordinateur :

CSS

<!DOCTYPE html>     

<html lang="en" xmlns="http://www.w3.org/1999/xhtml">     
<head>     
    <meta charset="utf-8" />     
    <title></title>     
    <style>     
        .box {     
            margin: 80px 30px;     
            width: 200px;     
            height: 200px;     
            position: relative;     
            background: #fff;     
            float: left;     
        }     

            .box:before {     
                content: &#39;&#39;;     
                z-index: -1;     
                position: absolute;     
                width: 220px;     
                height: 220px;     
                top: -10px;     
                left: -10px;     
            }     

        .first:before {     
            background-image: linear-gradient(90deg, yellow, gold);     
        }     

        .second:before {     
            background-image: linear-gradient(0deg, orange, red);     
        }     

        .third:before {     
            background-image: repeating-linear-gradient(-45deg,#cc2a2d,#cc2a2d 30px,#f2f2f2 30px,#f2f2f2 40px,#0e71bb 40px,#0e71bb 70px,#f2f2f2 70px,#f2f2f2 80px);     
        }     
    </style>     
</head>     
<body>     
    <p class="box first"></p>     
    <p class="box second"></p>     
    <p class="box third"></p>     
</body>     
</html>    有代码可以看出,其实我们并没有使用border,那么这种边框效果是怎么实现的呢?

L'idée générale est qu'on définit d'abord un p blanc, puis définissez un p coloré qui est un cercle plus grand qu'un carré blanc. Superposez les deux et laissez le p blanc recouvrir le p coloré pour obtenir l'effet d'une bordure.
De nombreux points de connaissances CSS sont utilisés ici.
1. :before pseudo-class
À partir du code ci-dessus, nous pouvons voir que nous définissons en fait une pseudo-classe :before dans le p blanc défini, et mettons ici tous les styles des carrés colorés. En effet, l'utilisation de la définition :before peut rendre le positionnement plus pratique. Ajustez simplement le haut et la gauche à la largeur de la bordure. En même temps, les deux forment un tout.
2. Linear-gradient
De nombreux navigateurs prennent désormais en charge cette méthode CSS. Cette méthode a les trois modes d'utilisation suivants :
①background:linear-gradient(top,#fff,#000)
La signification de ce code est de passer du blanc en haut au noir en bas.
②background:linear-gradient(top,right,#fff,#000)
Ce code transmet deux paramètres sur la position, en haut et à droite, ce qui signifie commencer par le coin supérieur droit et passer en bas à gauche, autre raisons Identiques à la première.
③background:linear-gradient(30deg,#fff,#000)
Le premier paramètre de ce code passe l'angle En fait, le principe et la position sont les mêmes, mais il ne change pas par rapport à la position standard. . Alors, quelle est la relation correspondante entre l’angle et la position ? D'après les expériences, 0 degré correspond au bas, 90 degrés correspond à la gauche, 180 degrés correspond au haut et 360 degrés correspond à la droite.
Ce qui précède est le code et l'explication de l'utilisation de la méthode linéaire pour obtenir de magnifiques bordures. Vous pouvez l'implémenter localement pour découvrir d'autres méthodes d'implémentation de combinaisons.

Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à l'étude de chacun. Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois !

Recommandations associées :

Comment utiliser CSS3 pour intercepter des chaînes

Exemples d'utilisation de CSS pur pour obtenir des effets de texte dynamiques

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

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

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.

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 !

Article chaud

Guide de construction d'Agnes Tachyon | Un joli Musume Derby
2 Il y a quelques semaines By Jack chen
Oguri Cap Build Guide | Un joli Musume Derby
3 Il y a quelques semaines By Jack chen
Péx: comment raviver les joueurs
4 Il y a quelques semaines By DDD
Guide de construction de Grass Wonder | Uma musume joli derby
1 Il y a quelques semaines By Jack chen
Pic comment émoter
3 Il y a quelques semaines By Jack chen

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 ajuster les paramètres de bordure de fenêtre sous Windows 11 : modifier la couleur et la taille Comment ajuster les paramètres de bordure de fenêtre sous Windows 11 : modifier la couleur et la taille Sep 22, 2023 am 11:37 AM

Windows 11 met au premier plan un design frais et élégant ; l'interface moderne vous permet de personnaliser et de modifier les moindres détails, tels que les bordures des fenêtres. Dans ce guide, nous discuterons des instructions étape par étape pour vous aider à créer un environnement qui reflète votre style dans le système d'exploitation Windows. Comment modifier les paramètres de bordure de fenêtre ? Appuyez sur + pour ouvrir l'application Paramètres. WindowsJe vais dans Personnalisation et clique sur Paramètres de couleur. Changement de couleur Paramètres des bordures de fenêtre Fenêtre 11" Largeur = "643" Hauteur = "500" > Recherchez l'option Afficher la couleur d'accent sur la barre de titre et les bordures de fenêtre et activez le commutateur à côté. Pour afficher les couleurs d'accent dans le menu Démarrer et la barre des tâches Pour afficher la couleur du thème dans le menu Démarrer et la barre des tâches, activez Afficher le thème dans le menu Démarrer et la barre des tâches.

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 masquer des éléments en CSS sans prendre de place Comment masquer des éléments en CSS sans prendre de place Jun 01, 2022 pm 07:15 PM

Deux méthodes : 1. À l'aide de l'attribut display, ajoutez simplement le style "display:none;" à l'élément. 2. Utilisez les attributs position et top pour définir le positionnement absolu de l'élément afin de masquer l'élément. Ajoutez simplement le style "position:absolute;top:-9999px;" à l'élément.

Comment agrandir l'image en cliquant sur la souris en CSS3 Comment agrandir l'image en cliquant sur la souris en CSS3 Apr 25, 2022 pm 04:52 PM

Méthode d'implémentation : 1. Utilisez le sélecteur ":active" pour sélectionner l'état du clic de la souris sur l'image ; 2. Utilisez l'attribut de transformation et la fonction scale() pour obtenir l'effet d'agrandissement de l'image, la syntaxe "img:active {transform : échelle (grossissement de l'axe x, grossissement de l'axe y);}".

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.

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é ;".

Science populaire sur la façon de définir des frontières Excel Science populaire sur la façon de définir des frontières Excel Mar 20, 2024 am 10:30 AM

Il n'est pas rare qu'Excel apparaisse dans notre travail et notre vie quotidienne. Qu'il s'agisse de production d'informations sur les employés, de barèmes de salaires ou d'informations et de relevés de notes sur les inscriptions des étudiants, Excel est un outil relativement simple à utiliser. Lors de l'impression d'Excel, vous devez définir des bordures pour répondre aux exigences d'impression. Dans cet article, l'éditeur vous présentera plusieurs façons de définir les bordures Excel. Méthode 1. Utilisez le bouton de l'onglet de fonction. Cela devrait être une méthode souvent utilisée par tout le monde. Elle est pratique et rapide. L'opération spécifique : sélectionnez la zone de cellule B2:H10 où vous devez ajouter une bordure, cliquez sur l'onglet [Démarrer]. - Liste déroulante [Bordure] sur le bouton droit-[Tous les cadres] pour terminer l'ajout de cadres. Méthode 2. Sélectionnez la zone de cellule B2:H10 où vous souhaitez ajouter une bordure.

See all articles