Home  >  Article  >  Web Front-end  >  How to achieve the sliding effect of images using css? (example)

How to achieve the sliding effect of images using css? (example)

藏色散人
藏色散人Original
2018-08-15 14:01:598149browse

This article mainly introduces you to examples of CSS sliding effects for images. I hope you will have some knowledge about CSS sliding effects after reading this article.

Let me give you a simple CSS image sliding effect example (bottom-up sliding):

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>css怎么实现图片滑动</title>
    <style type="text/css">
        img{
            height: 200px;
            width: 200px;
        }
        .slider {
            overflow-y: hidden;
            max-height: 500px;
            /* 最大高度 */
            background: pink;
            height: 200px;
            width: 200px;
            /*  Webkit内核浏览器:Safari and Chrome*/
            -webkit-transition-property: all;
            -webkit-transition-duration: .5s;
            -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            /*  Mozilla内核浏览器:firefox3.5+*/
            -moz-transition-property: all;
            -moz-transition-duration: .5s;
            -moz-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            /*  Opera*/
            -o-transition-property: all;
            -o-transition-duration: .5s;
            -o-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
            /*  IE9*/
            -ms-transition-property: all;
            -ms-transition-duration: .5s;
            -ms-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
        }
        .slider.closed {
            max-height: 0;
        }
    </style>
</head>
<body>
<div style="height: 200px; width: 200px; border: 1px solid #ccc;">
    <div class="slider" id="slider">
        <img  src="2.png" alt="How to achieve the sliding effect of images using css? (example)" >
       </div>
</div>
<button onclick="document.getElementById(&#39;slider&#39;).classList.toggle(&#39;closed&#39;);">点击试试</button>
</body>
<html>

The above code can be copied directly and tested locally, and the effect is as shown below:

How to achieve the sliding effect of images using css? (example)

How to achieve the sliding effect of images using css? (example)

#As long as the mouse clicks the button below, the picture will slide from bottom to top. There is an onclick attribute, which is triggered by a mouse click on the element, that is, a piece of JavaScript is executed when the button is clicked.

Note: onclick The attribute does not apply to the following elements: , ,
, , ,

The above is the introduction of this article on how to implement image sliding in CSS. I hope it will be helpful to friends in need.



The above is the detailed content of How to achieve the sliding effect of images using css? (example). 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