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

推薦する

スクロール時に選択領域のフォント色を暗くするために CSS を使用するサンプルコード

日付ピッカーをカプセル化する場合、選択時にフォントの色を暗くする必要があります。実装後の効果を見てみ...

Javascript 共通高階関数の詳細

目次1. 一般的な高階関数1.1、フィルター1.2、地図1.3、減らすHigher Order fu...

CSS scroll-snap スクロールイベント停止と要素位置検出の実装

1. スクロールスナップはフロントエンド開発者にとって必須のスキルですCSS スクロール スナップは...

CSS3.0 でネオンボタンアニメーション効果を実装するためのサンプルコード

今日は、CSS 3.0 で実装されたネオン ボタン アニメーション効果を紹介します。効果は次のとおり...

Vue3 における親コンポーネントと子コンポーネント間の値の転送の詳細な説明

vue3 が誕生してからかなり時間が経ち、筆者も最近になって vue3 を学び始めました。 vue2...

CentOS7.4 に MySQL 5.7.26 をインストールするための詳細なチュートリアル

CentOS にはデフォルトで MariaDB がインストールされていますが、これは MySQL の...

Vue は携帯電話の認証コードによるログインを実装します

この記事では、携帯電話認証コードログインを実装するためのVueの具体的なコードを参考までに共有します...

MySQLインデックスを正しく作成する方法

インデックス作成は大学図書館の書誌インデックスの構築に似ており、データ検索の効率を向上させ、データベ...

NextCloud プライベート クラウド ストレージ ネットワーク ディスクの構築に関する詳細なチュートリアル

Nextcloud は、オープンソースで無料のプライベート クラウド ストレージ ネットワーク ディ...

RR および RC 分離レベルでのインデックスとロックのテスト スクリプトのサンプル コード

基本概念現在の読み取りとスナップショットの読み取りMVCC では、読み取り操作はスナップショット読み...

Linux で XFS パーティション形式のルート ディレクトリを縮小する方法

目次序文システム環境現在のシステムパーティションレイアウトデータのバックアップレスキューモードに入る...

Vue3 プロジェクトで WeChat 認証ログインをエレガントに実装する方法

目次序文準備する実装のアイデアコードについて要約する序文WeChat 認証ログインは、WeChat ...

JavaScript でのプロキシの使用を理解するための記事

目次エージェントとは何かプロキシの基礎知識ハンドラオブジェクトのメソッドプロキシでできること参考文献...

Linux のスケジュールタスク Crontab コマンドの使用に関する詳細な説明と概要

crontab コマンドは、Unix および Linux で定期的な実行命令を設定するために使用され...

Vue バインディング オブジェクト、配列データを動的にレンダリングできないケースの詳細な説明

プロジェクトシナリオ: Dark Horse Vueプロジェクト管理の実践、製品分類の取得、拡張バー...