Home  >  Article  >  Web Front-end  >  Pure CSS to achieve the plus sign "+" effect (code example)

Pure CSS to achieve the plus sign "+" effect (code example)

青灯夜游
青灯夜游forward
2020-06-13 10:24:283393browse

Pure CSS to achieve the plus sign

This article will introduce to you through code examples how to use pure CSS to achieve the plus sign " " effect. It has certain reference value. Friends in need can refer to it. I hope it will be helpful to everyone.

Achieve the plus sign effect in the picture below:

Pure CSS to achieve the plus sign + effect (code example)

If you want to achieve this effect, you only need one div element.

You need to use css for before, after, and border features.

First set a div note

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

Then set a border:

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

At this time the border is like this:

Pure CSS to achieve the plus sign + effect (code example)

We can use the pseudo-class before and its border-top to set a "horizontal":

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

}

Note that we use absolute positioning. At this time it becomes like this:

Pure CSS to achieve the plus sign + effect (code example)

Referring to the above, we can use the after pseudo-class and border-bottom to set a "vertical":

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

After adding Go to the hover pseudo-class and set the color when the mouse hovers up:

Final style:

Pure CSS to achieve the plus sign + effect (code example)

When the mouse hovers up, it will change color:

Pure CSS to achieve the plus sign + effect (code example)

More cool CSS3, html5, javascript special effects codes, all in: js special effects collection

For more related tutorials, please visit CSS3 latest version reference manual

The above is the detailed content of Pure CSS to achieve the plus sign "+" effect (code example). For more information, please follow other related articles on the PHP Chinese website!

Statement:
This article is reproduced at:segmentfault.com. If there is any infringement, please contact admin@php.cn delete