Home  >  Article  >  Web Front-end  >  How to use css to automatically add a shadow effect when the mouse moves to a div block?

How to use css to automatically add a shadow effect when the mouse moves to a div block?

藏色散人
藏色散人Original
2018-08-10 16:04:0412700browse

When we browse major websites, clicking on the pictures may cause special effects such as enlargement or rotation. This effect can indeed make people’s eyes brighter, and it may also bring traffic to users’ clicks. Of course, the powerful CSS functions are not limited to such special effects. This article will introduce to you a more cool special effect, which is the css shadow effect produced when the mouse moves into the div block, so that it can immediately create a three-dimensional effect.

The specific code example of css shadow effect is as follows:

  <style>
        .shadow{
            float:left;
            margin-left:20px;
            background: #EEFF99;
            width:200px;
            height:400px;
        }
        .shadow:hover{
            -webkit-box-shadow: #ccc 0px 10px 10px;
            -moz-box-shadow: #ccc 0px 10px 10px;
            box-shadow: #ccc 0px 10px 10px;  }
    </style>
</head>
<body>
<div class="shadow"></div>
<div class="shadow"></div>
<div class="shadow"></div>
</body>

The above code test effect css shadow border is as follows:

How to use css to automatically add a shadow effect when the mouse moves to a div block?

Note: Whether you add a shadow to that element, you cannot do without an important attribute: the hover pseudo-class.

:hover pseudo-class is to add a special style to this element when the mouse moves over it. As long as you master the use of this hover, you can easily achieve this effect whether you are adding shadows to div blocks or pictures.

This pseudo-class is used to apply elements in a "hover state". Hover is defined as when the user indicates an element but does not activate it. The most common example of this is moving the mouse pointer within the bounds of a hyperlink in an HTML document. In theory, other elements could be hovered, but CSS doesn't define which ones.

[Related content recommendations]

How to use css to make images have a three-dimensional effect on the page? (Code actual test)

HTML5 extremely fast 3D three-dimensional picture album switching effect


The above is the detailed content of How to use css to automatically add a shadow effect when the mouse moves to a div block?. For more information, please follow other related articles on the PHP Chinese website!

Statement:
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