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

不言
Release: 2018-11-16 16:30:04
forward
5278 people have browsed it

The content of this article is about the effect of adding a sign in pure CSS (code example). It has certain reference value. Friends in need can refer to it. I hope it will be helpful to you.

Achieve the plus sign effect in the picture below:

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

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

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

First set a div note

<div></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 effect of a plus sign (code example)

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

.add::before{
  content: '';
  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 effect of a plus sign (code example)

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

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

Add the hover pseudo-class and set the color of the mouse hover:

The final style:

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

When When the mouse is hovered over, it will change color:

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

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

Related labels:
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