Maison > interface Web > tutoriel CSS > le corps du texte

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

高洛峰
Libérer: 2017-02-28 13:43:34
original
2193 Les gens l'ont consulté

Cet article présente la barre de progression avec des flèches utilisant du CSS pur, compatible avec IE8. Les amis qui en ont besoin peuvent l'apprendre ensemble.

Écrivez d’abord un style de base.

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

.cssNav li{  
    padding: 0px 20px;   
    line-height: 40px;  
    background: #50abe4;  
    display: inline-block;   
    color: #fff;  
    position: relative;  
}
Copier après la connexion

Ensuite, utilisez la pseudo-classe :after pour dessiner un triangle et le positionner à droite, comme suit :

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

.cssNav li:after{  
    content: '';  
    display: block;  
    border-top: 20px solid red;  
    border-bottom: 20px solid red;  
    border-left: 20px solid blue;  
    position: absolute;   
    rightright: -20px;   
    top: 0;  
}
Copier après la connexion

Puis modifiez la couleur d'après, et le prototype de base a été vu.

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

.cssNav li:after{  
    content: '';  
    display: block;  
    border-top: 20px solid transparent;  
    border-bottom: 20px solid transparent;  
    border-left: 20px solid #50abe4;  
    position: absolute;   
    rightright: -20px;   
    top: 0;  
    z-index: 10;  
}
Copier après la connexion

Continuez à utiliser la pseudo-classe :before pour dessiner le triangle de gauche. Comme suit :

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

.cssNav li:before{  
    content: '';  
    display: block;  
    border-top: 20px solid red;  
    border-bottom: 20px solid red;  
    border-left: 20px solid blue;  
    position: absolute;   
    left: 0px;   
    top: 0;  
}
Copier après la connexion

Modifiez ensuite la couleur d'avant et copiez plusieurs modules pour y jeter un œil.

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

Enfin, modifiez légèrement le début et la fin.

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

.cssNav li:first-child{    
    border-radius: 4px 0 0 4px;    
    padding-left: 25px;  
}    
.cssNav li:last-child,.cssNavEnd{    
    border-radius: 0px 4px 4px 0px;    
    padding-right: 25px;  
}    
.cssNav li:first-child:before{    
    display: none;    
}    
.cssNav li:last-child:after,.cssNavEnd:after{    
    display: none;    
}
Copier après la connexion

Ajoutez le statut sélectionné et le tour est joué.

Utilisez CSS pour implémenter une barre de progression de processus avec des flèches

.cssNav li.active {  
    background-color: #ef72b6;  
}  
.cssNav li.active:after {  
    border-left-color: #ef72b6;  
}
Copier après la connexion


Plus d'implémentation de la barre de progression du processus avec des flèches en utilisant CSS pour articles connexes, veuillez faire attention au site Web PHP 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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!