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子ページは親ページを操作し、ページポップアップレイヤーをシールドする効果を実装します。

推薦する

Linux サーバーでフォルダー、ファイル、解凍コマンドを削除する方法

1. フォルダを削除する例: rm -rf /usr/java /usr/javaディレクトリとその...

SMS送信のカウントダウンを実装するJavaScript

この記事では、SMS送信のカウントダウンを実装するためのJavaScriptの具体的なコードを参考ま...

仮想マシン VMware に Kali Linux をインストールする最新の超詳細なグラフィック チュートリアル

目次1. システムイメージファイルをダウンロードする2. 新しい仮想マシンを作成する3. Kali ...

JavaScript 円グラフの例

描画効果実装コードJavaScript var キャンバス = document.getElemen...

虫眼鏡効果を実現するJavaScript

この記事では、虫眼鏡効果を実現するためのJavaScriptの具体的なコードを参考までに紹介します。...

Docker x509 の安全でないレジストリ問題を解決する

Docker をインストールした後、会社が構築したプライベート サーバー Harbor からプルしよ...

MySQLの手順を完全に削除する

目次1. まずMySQLサーバーを停止する2. MySQLサーバーをアンインストールする3. MyS...

divとspanの違いと使い方

目次1. DIVとSPANの違いと特徴2. スパンタグの概要3. 拡大と改善4. 凡例の効果の実証例...

HTML ではスペースはどのように表現されますか (どのような意味ですか)?

Web 開発では、次のような文字によく遭遇します: &nbsp;これは実際には HTML が...

docker ポートを追加して dockerfile を取得する方法

DockerイメージからDockerfileを取得する docker 履歴 --format {{....

SQL実行ステップの詳細な分析

SQL実行ステップの詳細な分析まず、ステートメントが実行される順序を見てみましょう。 (8)選択する...

廃止された Docker は Podman に置き換えられますか?

Kubernetes チームは最近、最新バージョンの Docker でサポートされている機能を廃止...

mysql ルートユーザーを認証できず、Navicat リモート認証プロンプト 1044 の問題を解決します

まず解決策を見てみましょう #------------mysql の root ユーザーに権限を付与...

Dockerコンテナアプリケーションログの表示方法

docker アタッチコマンドdocker attach [options] 容器実行中のコンテナに...

MySQL がデュアルマスターで構成されている場合にデータループの競合を回避する方法

あなたはこの質問について考えたことがあるでしょうか?デュアルアクティブが構成されている場合、データル...