ホームページ > ウェブフロントエンド > CSSチュートリアル > CSSを使用して画像のスライド効果を実現するにはどうすればよいですか? (例)

CSSを使用して画像のスライド効果を実現するにはどうすればよいですか? (例)

藏色散人
リリース: 2018-08-15 14:01:59
オリジナル
8233 人が閲覧しました

この記事では主に CSS を使用して画像のスライド効果を実現する例を紹介します。この記事を読んで、CSS のスライド効果についてある程度の知識を得ていただければ幸いです。

簡単な CSS 画像のスライド効果の例を示します (下から上にスライド):

<!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="CSSを使用して画像のスライド効果を実現するにはどうすればよいですか? (例)" >
       </div>
</div>
<button onclick="document.getElementById(&#39;slider&#39;).classList.toggle(&#39;closed&#39;);">点击试试</button>
</body>
<html>
ログイン後にコピー

上記のコードは直接コピーしてローカルでテストできます。効果は以下のとおりです。

CSSを使用して画像のスライド効果を実現するにはどうすればよいですか? (例)

CSSを使用して画像のスライド効果を実現するにはどうすればよいですか? (例)

下のボタンをクリックするだけで、画像のボトムアップ スライド効果が表示されます。 onclick 属性があります。これは要素上のマウスクリックによってトリガーされます。つまり、ボタンをクリックすると JavaScript が実行されます。

注: onclick この属性は次の要素には適用されません:
、、、

上記はCSSで画像スライドを実装する方法に関するこの記事の紹介です。必要な友人に役立つことを願っています。



以上がCSSを使用して画像のスライド効果を実現するにはどうすればよいですか? (例)の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート