カルーセルバナーの自動回転効果を実現する純粋な CSS

カルーセルバナーの自動回転効果を実現する純粋な CSS

さっそくコードを見てみましょう

* {
            マージン: 0;
            パディング: 0;
        }

        。容器 {
            マージン:300px 自動;
            高さ: 400px;
            幅: 1146ピクセル;
            オーバーフロー: 非表示;
        }

        /* 。包む */
        。包む {
            位置: 相対的;
            幅:10000ピクセル;
            左: 0px;
            アニメーション: animateImg easy 5s infinite normal;
        }

        /* 画像サイズ*/
        .wrap画像{
            幅: 1146ピクセル;
            フロート: 左;
            高さ: 400px;
            表示: ブロック;
        }

        /* アニメーション */
        @keyframes アニメーション画像 {
            0% {
                左: 0px;
            }

            20% {
                左: -0px;
            }

            40% {
                左: -1146px;
            }

            60% {
                左: -2292px;
            }

            80% {
                左: -3438px;
            }

            100% {
                左: 0px;
            }
        }

アニメーション効果のピクセルは、自分の写真のサイズに応じて変更されます

<div class="コンテナ">
        <div class="wrap">
            <img src="images/banner1.jpg"alt="" />
            <img src="images/banner2.jpg"alt="" />
            <img src="images/banner3.jpg"alt="" />
            <img src="images/banner4.jpg"alt="" />
        </div>

純粋な CSS を使用してカルーセル バナーの自動回転を実現する方法についての記事はこれで終わりです。純粋な CSS を使用してカルーセル バナーの自動回転を実現する方法の詳細については、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

<<:  SpringBoot アプリケーションの Docker デプロイメントの実装手順

>>:  Vue の新しい組み込みコンポーネントの使用方法の詳細な説明

推薦する

Vue3+Vite+TS は、要素プラスビジネスコンポーネントの二次カプセル化を実装します sfasga

目次1. 構造文字列2. タプルを返す3. Dict辞書にアクセスする4. 図書館を利用する5. リ...

MySQLを水平から垂直に、垂直から水平に変換する方法

データの初期化 `test_01` が存在する場合はテーブルを削除します。 テーブル「test_01...

11 の素晴らしい JavaScript コード リファクタリングのベスト プラクティスの概要

目次1. 関数の抽出2. 重複した条件付きスニペットを結合する3. 条件分岐文を関数に抽出する4. ...

HTML ul 順序なしテーブルのアプリケーションネスト

順序なしリストのアプリケーションネストコードをコピーコードは次のとおりです。 <!DOCTYP...

同じレベルの要素で Position:fixed と margin-top を一緒に使用する場合の CSS の問題

問題の説明CSS を使用して上部の固定効果を実現したいと思います。 margin-top と pos...

Centos7サーバーの基本的なセキュリティ設定手順

pingスキャンをオフにする(役に立たないが)まずルートに切り替えるエコー 1 > /proc...

Div CSS 命名標準 CSS クラスの命名規則 (SEO 標準に準拠)

検索エンジン最適化 (SEO) では実行すべきタスクが多数ありますが、その中でもコードの最適化は重要...

vue cli3は環境ごとにパッケージ化の手順を実装します

cli3 でビルドされた vue プロジェクトは、ゼロ構成ファイルとして知られています。パッケージ化...

Vue3.0 + TypeScript + Vite初体験の詳しい説明

目次プロジェクトの作成プロジェクト構造メイン.jsアプリ.vue:設定コンポジションAPI参照反応的...

NodeJSのモジュール性に関する詳細な説明

目次1. はじめに2. 本文2.1 モジュールとは何ですか? 2.2 解決2.3、require.r...

Reactにおけるコンテキスト適用シナリオの分析

コンテキストの定義と目的コンテキストは、コンポーネント ツリーにプロパティを明示的に渡すことなく、コ...

Docker のポート解放失敗の解決策

今日、非常に奇妙な状況に遭遇しました。docker イメージを更新した後、docker-compos...

キーボード上の各種特殊記号の英語読み方(知識の普及)

キーボード文字英語`バッククォート〜チルダ!叫ぶ@で#ナンバーサイン$ドル%パーセント^キャレット&...

MySQL UPDATE ステートメントの「典型的な」落とし穴

目次1. 問題のあるSQL文たとえば、次の図のような質問をした人がいました。 問題は次のように要約で...

QTとJavaScript間のインタラクティブデータの実装

1. QTからJSへのデータフロー1. QTはJS関数を呼び出し、JSはパラメータを通じてQTの値を...