Creative opening effect achieved by combining CSS 3.0 with video

Creative opening effect achieved by combining CSS 3.0 with video

Let me share with you a creative opening realized by combining CSS 3.0 with video. The effect is as follows:

insert image description here

The following is the code implementation, you are welcome to copy, paste and collect it.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title>Creative opening realized by CSS 3.0 combined with video</title>
    <style>
        * {
            margin: 0;
            padding: 0;
            font-family: 'Poppins', sans-serif;
        }
        body {
            display: flex;
            align-items: center;
            justify-content: center;
            min-height: 100vh;
            background: #000;
        }
        h2 {
            position: relative;
            font-size: 3.4em;
            font-weight: 900;
            color: #fff;
            z-index: 1;
            overflow: hidden;
            margin: 20px 20px 0 0;
        }
        h2 span {
            color: #ff022c;
        }
        h2::before {
            content: '';
            position: absolute;
            left: -20%;
            width: 120%;
            height: 100%;
            background: linear-gradient(90deg, transparent 0%, #000 5%, #000 100%);
            animation: animate 5.5s linear forwards;
            animation-delay: 2s;
        }
        @keyframes animate {
            0% {
                left: -20%;
            }
            100% {
                left: 110%;
            }
        }
        video
            position: absolute;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            object-fit: cover;
            z-index: 2;
            pointer-events: none;
            mix-blend-mode: screen;
        }
    </style>
</head>
<body>
    <video src="https://klxxcdn.oss-cn-hangzhou.aliyuncs.com/histudy/hrm/media/08reverse.mp4" autoplay muted></video>
    <h2><span>We</span> must</span>te</span>al</span>give</span>e</span>ss COVID-19</h2>
</body>
</html>

Summarize

This is the end of this article about the creative opening achieved by combining CSS 3.0 with video. For more relevant CSS video opening content, please search 123WORDPRESS.COM’s previous articles or continue to browse the related articles below. I hope that everyone will support 123WORDPRESS.COM in the future!

<<:  Solution to the problem of too high penetration of input and textarea levels in WeChat applet

>>:  The iframe child page operates the parent page and implements the effect of shielding the page pop-up layer

Recommend

CentOS 7 method to modify the gateway and configure the IP example

When installing the centos7 version, choose to co...

Use Javascript to develop sliding-nav navigation plug-in with sliding bar effect

Table of contents 1. Introduction 2. Usage 3. Dev...

How to replace all tags in html text

(?i) means do not match case. Replace all uppercas...

Detailed explanation of the execution process of MySQL query statements

Table of contents 1. Communication method between...

Use iframe to submit form without refreshing the page

So we introduce an embedding framework to solve th...

vue element el-transfer adds drag function

The Core Asset Management Project requires el-tra...

Summary of commonly used tags in HTML (must read)

Content Detail Tags: <h1>~<h6>Title T...

Causes and solutions for MySQL deadlock

The database, like the operating system, is a sha...

Next.js Getting Started Tutorial

Table of contents Introduction Create a Next.js p...

A brief discussion on tags in HTML

0. What is a tag? XML/HTML CodeCopy content to cl...

Methods and steps to upgrade MySql5.x to MySql8.x

Several Differences Between MySQL 5.x and MySQL 8...

Vue implements dynamic routing details

Table of contents 1. Front-end control 1. In the ...

Use of Linux watch command

1. Command Introduction The watch command execute...

The correct way to use Homebrew in Linux

Many people use Linux Homebrew. Here are three ti...

How to configure static network connection in Linux

Configuring network connectivity for Linux system...