Maison >interface Web >tutoriel CSS >CSS pur pour obtenir l'effet du signe plus '+' (exemple de code)

CSS pur pour obtenir l'effet du signe plus '+' (exemple de code)

青灯夜游
青灯夜游avant
2020-06-13 10:24:283445parcourir

CSS pur pour obtenir l'effet du signe plus '+' (exemple de code)

Cet article vous présentera, à travers des exemples de code, comment utiliser du CSS pur pour obtenir l'effet de signe plus "+". Il a une certaine valeur de référence. Les amis dans le besoin peuvent s'y référer. J'espère qu'il sera utile à tout le monde.

Obtenez l'effet de signe plus dans l'image ci-dessous :

CSS pur pour obtenir leffet du signe plus + (exemple de code)

Si vous souhaitez obtenir cet effet, vous n'avez besoin que d'un seul élément div.

Vous devez utiliser CSS pour les fonctionnalités avant, après et bordure.

Définissez d'abord une note div

<div class="add"></div>

puis définissez une bordure :

.add {
  border: 1px solid;
  width: 100px;
  height: 100px;
  color: #ccc;
  transition: color .25s;
  position: relative;
}

À ce stade, la bordure ressemble à ceci :

CSS pur pour obtenir leffet du signe plus + (exemple de code)

On peut utiliser la pseudo-classe before et sa border-top pour définir un "horizontal" :

.add::before{
  content: &#39;&#39;;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 80px;
  margin-left: -40px;
  margin-top: -5px;
  border-top: 10px solid;

>

Notez que nous utilisons un positionnement absolu. À ce moment-là, cela devient comme ceci :

CSS pur pour obtenir leffet du signe plus + (exemple de code)

En vous référant à ce qui précède, nous pouvons utiliser la pseudo-classe after et la border-bottom pour définir une "verticale" :

.add::after {
 content: &#39;&#39;;
 position: absolute;
 left: 50%;
 top: 50%;
 height: 80px;
 margin-left: -5px;
 margin-top: -40px;
 border-left: 10px solid;
}

après avoir ajouté Sur la pseudo-classe de survol, définissez la couleur lorsque la souris survole :

Le style final :

CSS pur pour obtenir leffet du signe plus + (exemple de code)

Quand la souris survole, il changera de couleur :

CSS pur pour obtenir leffet du signe plus + (exemple de code)

Des codes d'effets spéciaux CSS3, html5 et javascript plus sympas sont disponibles sur : collection d'effets spéciaux js

Pour plus de didacticiels connexes, veuillez visiter le Manuel de référence de la dernière version 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!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer