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

青灯夜游
Release: 2020-06-13 10:24:28
forward
3405 people have browsed it

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

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>
Copy after login

Then set a border:

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

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;
Copy after login

}

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;
}
Copy after login

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!

Related labels:
css
source:segmentfault.com
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template