CSS 3.0とビデオを組み合わせることでクリエイティブなオープニング効果を実現

CSS 3.0とビデオを組み合わせることでクリエイティブなオープニング効果を実現

CSS 3.0 とビデオを組み合わせて実現したクリエイティブなオープニングをご紹介します。効果は次のとおりです。

ここに画像の説明を挿入

以下はコード実装です。コピーして貼り付け、収集していただいて結構です。

<!DOCTYPE html>
<html lang="ja">
<ヘッド>
    <メタ文字セット="UTF-8">
    <meta name="viewport" content="width=デバイス幅、初期スケール=1.0">
    <meta http-equiv="X-UA-compatible" content="ie=edge">
    <title>CSS 3.0と動画を組み合わせて実現したクリエイティブなオープニング</title>
    <スタイル>
        * {
            マージン: 0;
            パディング: 0;
            フォントファミリー: 'Poppins'、サンセリフ;
        }
        体 {
            ディスプレイ: フレックス;
            アイテムの位置を中央揃えにします。
            コンテンツの中央揃え: 中央;
            最小高さ: 100vh;
            背景: #000;
        }
        h2 {
            位置: 相対的;
            フォントサイズ: 3.4em;
            フォントの太さ: 900;
            色: #fff;
            zインデックス: 1;
            オーバーフロー: 非表示;
            マージン: 20px 20px 0 0;
        }
        h2 スパン {
            色: #ff022c;
        }
        h2::before {
            コンテンツ: '';
            位置: 絶対;
            左: -20%;
            幅: 120%;
            高さ: 100%;
            背景: 線形グラデーション(90度、透明0%、#000 5%、#000 100%);
            アニメーション: 5.5 秒の直線前進アニメーション。
            アニメーション遅延: 2秒;
        }
        @keyframes アニメーション {
            0% {
                左: -20%;
            }
            100% {
                左: 110%;
            }
        }
        ビデオ
            位置: 絶対;
            上: 0;
            左: 0;
            幅: 100%;
            高さ: 100%;
            オブジェクトフィット: カバー;
            zインデックス: 2;
            ポインタイベント: なし;
            ミックスブレンドモード: スクリーン;
        }
    </スタイル>
</head>
<本文>
    <video src="https://klxxcdn.oss-cn-hangzhou.aliyuncs.com/histudy/hrm/media/08reverse.mp4" 自動再生ミュート></video>
    <h2><span>私たちは</span>COVID-19に</span>注意を払わなければなりません</span></h2>
</本文>
</html>

要約する

CSS 3.0と動画を組み合わせたクリエイティブなオープニングについての記事はこれで終わりです。CSS動画オープニングに関する関連コンテンツは、123WORDPRESS.COMの過去の記事を検索するか、以下の関連記事を引き続きご覧ください。今後とも123WORDPRESS.COMをよろしくお願いいたします。

<<:  WeChatアプレットの入力レベルとテキストエリアレベルの浸透率が高すぎる問題の解決策

>>:  iframe子ページは親ページを操作し、ページポップアップレイヤーをシールドする効果を実装します。

推薦する

HTML はモバイル上で固定フローティング半透明検索ボックスを実装します

質問。モバイルショッピングモールシステムでは、ページの上部に検索ボックスがよく見られます。ブロガーは...

MySQLテーブル名の大文字と小文字を区別しない設定方法の詳細な説明

デフォルトでは、Linux の MySQL はテーブル名の大文字と小文字を区別します。 MySQL ...

MySQL におけるさまざまな一般的な結合テーブルクエリの例の概要

この記事では、例を使用して、MySQL のさまざまな一般的な結合テーブルクエリについて説明します。ご...

CenterOS7 インストールおよび構成環境 jdk1.8 チュートリアル

1. まずcenterosに付属のJDKをアンインストールします rpm-qa|grepopenjd...

DockerにRedisをインストールし、設定ファイルとして起動する詳細な説明

更新: 最近、サーバーがマイニング ウイルスによってハッキングされたことが判明しました。これは、おそ...

MySQL 実行ステータスの表示と分析

MySQL のパフォーマンスに問題があると思われる場合は、通常、まずshow processlist...

フロントエンドインタビューに必要なホモロジーとクロスドメインの詳細な説明

序文ご存知のとおり、ブラウザの相同性戦略とクロスドメイン方式も、フロントエンド面接で頻繁に遭遇する問...

Packetdrillの簡潔なユーザーガイド

1. Packetdrillのコンパイルとインストールソースコードリンク https://githu...

mysql バックアップ戦略の実装 (フルバックアップ + 増分バックアップ)

目次設計シナリオ技術的なポイントサーバー情報準備フルバックアップスクリプト(Mysql-FullyB...

Linux でプロセスを隠す方法と、遭遇する落とし穴

序文1. この記事で使用したツールは、https://github.com/gianlucabore...

Vue+video.jsはビデオプレイリストを実装します

この記事では、ビデオプレイリストを実装するためのvue + video.jsの具体的なコードを参考ま...

Docker ディスク領域クリーニングのソリューション

少し前に、docker ディスク容量が小さすぎてデータを書き込めないという問題が発生しました。理由は...

Dockerコンテナとホストマシン間の8時間の差の問題を解決する

デプロイに docker-compose を使用すると、出力ログと関連イベントが検証されて出力される...

jQueryはフォーム検証を実装する

jQueryを使用してフォーム検証を実装します。参考までに、具体的な内容は次のとおりです。登録.ht...

Baotaパネルを再起動すると、「-ModuleNotFoundError: No module named 'geventwebsocket'」というメッセージが表示されます。

背景:サーバーがFlaskプロジェクトをデプロイし、python3をインストールしたため、再起動時に...