Maison > interface Web > Tutoriel H5 > avant :après comment afficher un petit triangle

avant :après comment afficher un petit triangle

php中世界最好的语言
Libérer: 2018-03-20 13:56:51
original
2442 Les gens l'ont consulté

Cette fois je vais vous montrer comment sortir un petit triangle avant :après, et quelles sont les précautions pour sortir un petit triangle avant :après Voici un cas pratique, jetons un oeil.

Les triangles écrits auparavant ont toujours été de la même couleur et du même style sans bordures. Comme suit :

Le code CSS est le suivant :

.tri-up{width: 0;height:0;border-left:20px solid transparent;border-right: 20px solid transparent;border-bottom: 20px solid red;  }
.tri-left{width: 0;height:0;border-top:20px solid transparent;border-bottom: 20px solid transparent;border-left: 20px solid red;}
.tri-right{width: 0;height:0;border-top:20px solid transparent;border-bottom: 20px solid transparent;border-right: 20px solid red;}
.tri-down{width: 0;height:0;border-left:20px solid transparent;border-right: 20px solid transparent;border-top: 20px solid red; }
Copier après la connexion

Pour écrire le petit triangle suivant, vous devez utiliser la pseudo classe :avant :après

Code CSS :

#demo {
            margin: 100px;;
            width: 100px;
            height: 100px;
            background-color: #fff;
            position: relative;
            border: 2px solid #333;
        } //方框的样式
        #demo:after, #demo:before {
            border: solid transparent;
            content: ' ';
            height: 0;
            left: 100%;    //根据三角形的位置,可以随意更改。
            position: absolute;
            width: 0;
        } 
        #demo:after {
            border-width: 10px;
            border-left-color: #fff;
            top: 20px;//根据三角的位置改变
        }//此处是一个白色的三角
        #demo:before {
            border-width: 12px;
            border-left-color: #000;
            top: 18px;
        }此处是一个黑色的三角
//当#demo:after和#demo:before的样式重合以后,由于top值的大小不同,就可以得到中间是白色,但是边框的三角形。如上图。
Copier après la connexion
<p id="demo"></p>
Copier après la connexion

Pour changer le style de l'image ci-dessous :

Le code CSS est le suivant :

#demo {
            margin: 100px;;
            width: 100px;
            height: 100px;
            background-color: #fff;
            position: relative;
            border: 2px solid #333;
        }
        #demo:after, #demo:before {
            border: solid transparent;
            content: ' ';
            height: 0;
            top: 100%;
            position: absolute;
            width: 0;
        }
        #demo:after {
            border-width: 10px;
            border-top-color: #fff;
            left: 20px;
        }
        #demo:before {
            border-width: 12px;
            border-top-color: #000;
            left: 18px;
        }
Copier après la connexion

Je pense que vous maîtrisez la méthode après avoir lu le cas dans cet article. Pour des informations plus intéressantes, veuillez. faites attention aux autres articles connexes sur le site Web php chinois !

Lecture recommandée :

H5 implémente plusieurs téléchargements d'aperçus d'images et des contrôles de glissement cliquables

Explication détaillée de l'utilisation du mode mixte CSS3

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!

Étiquettes associées:
source:php.cn
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal