CSS3で実装された炎のアニメーション

CSS3で実装された炎のアニメーション

成果を達成する

実装コード

html

<div class="コンテナ">
  <div class="赤い炎"></div>
  <div class="オレンジ色の炎"></div>
  <div class="黄色い炎"></div>
  <div class="白い炎"></div>
  <div class="青い円"></div>
  <div class="黒い円"></div>
</div>

CSS3

体{
  背景:黒;
}

。容器{
  マージン:80px 自動;
  幅: 60ピクセル;
  高さ: 60px;
  位置:相対;
  変換の原点:中央下;
  アニメーション名: ちらつき;
  アニメーション期間:3ms;
  アニメーション遅延:200ms;
  アニメーションタイミング関数: easy-in;
  アニメーションの反復回数: 無限;
  アニメーション方向: 代替;
}

。炎{
  下:0;
  位置:絶対;
  境界線の右下の半径: 50%;
  左下の境界線の半径: 50%;
  左上の境界線の半径: 50%;
  変換:回転(-45度) スケール(1.5,1.5);
}

。黄色{
  左:15px; 
  幅: 30ピクセル;
  高さ: 30px;
  背景:ゴールド;
  ボックスシャドウ: 0px 0px 9px 4px ゴールド;
}

。オレンジ{
  左:10px; 
  幅: 40px;
  高さ: 40px;
  背景:オレンジ;
  ボックスシャドウ: 0px 0px 9px 4px オレンジ;
}

。赤{
  左:5px;
  幅: 50px;
  高さ: 50px;
  背景:オレンジ赤;
  ボックスの影: 0px 0px 5px 4px オレンジレッド;
}

。白{
  左:15px; 
  下:-4px;
  幅: 30ピクセル;
  高さ: 30px;
  背景:白;
  ボックスの影: 0px 0px 9px 4px 白;
}

。丸{
  境界線の半径: 50%;
  位置:絶対;  
}

。青{
  幅: 10px;
  高さ: 10px;
  左:25px;
  下:-25px; 
  背景: スレートブルー;
  ボックスの影: 0px 0px 15px 10px スレートブルー;
}

。黒{
  幅: 40px;
  高さ: 40px;
  左:10px;
  下:-60px;  
  背景:黒;
  ボックスの影: 0px 0px 15px 10px 黒;
}

@keyframes ちらつき{
  0% {変換: 回転(-1度);}
  20% {変換: 回転(1度);}
  40% {変換: 回転(-1度);}
  60% {変換: 回転(1度) スケールY(1.04);}
  80% {変換: 回転(-2度) スケールY(0.92);}
  100% {変換: 回転(1度);}
}

以上がCSS3で実装した炎アニメーションの詳細です。CSS3の炎アニメーションの詳細については、123WORDPRESS.COMの他の関連記事にも注目してください。

<<:  Vue ボタンの権限制御の導入

>>:  HTMLフォーム要素の包括的な理解

推薦する

XHTML チュートリアル、XHTML の基礎を簡単に紹介します

<br />この記事では、XHTMLとXHTMLの基礎知識について簡単に紹介します。 X...

HTML タグ dl dt dd 使用方法

基本構造:コードをコピーコードは次のとおりです。 <ダウンロード> <dt>...

MySQL における ESCAPE キーワードの使用法の詳細な説明

MySQL エスケープエスケープとは、エスケープ文字の本来の意味を意味します。エスケープ文字の目的は...

Nginx のアクセス制御とパラメータ調整方法

Nginx グローバル変数Nginx には、$variable 名を通じて使用できるグローバル変数が...

ウェブデザイナーのウェブデザイン学習経験とスキルのまとめ

会社の影響力が拡大し、製品が改良され続けるにつれて、関連するイメージデザインもそれに追いつき、徐々に...

CentOS7 ファイアウォールとポート関連コマンドの紹介

目次1. ファイアウォールの現在の状態を確認する2. ファイアウォールサービスを開始する3. ファイ...

MySQLのROUND関数の丸め演算における落とし穴の分析

この記事では、MySQL の ROUND 関数を使用した丸め操作の落とし穴を例を使って説明します。ご...

MySQL無料インストール版のパスワードの設定と変更に関するチュートリアル

ステップ 1: 環境変数を構成する (解凍パス: G:\mysql\mysql-5.7.21-win...

Webpack コンポーネントの使用状況統計を実装するための 50 行のコード

背景最近、リーダーからコンポーネント ライブラリを構築するように依頼があり、プロジェクトで現在使用さ...

きちんとした標準的なHTMLタグの書き方を学ぶ

優れた HTML コードは美しい Web サイトの基礎となります。私が CSS を教えるときは、まず...

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by 問題を解決する

MySQL 5.7.9 バージョンの sql_mode=only_full_group_by の問題...

React における ref の一般的な使用法の概要

目次Refsとは何か1. 文字列型参照2. コールバック参照React.createRef() 4....

VMware に Centos7 をインストールした後に外部ネットワークに ping できない問題を解決する

クラスターを構成する際に問題が発生しました。当初は 3 台の仮想マシンすべてが外部ネットワークに p...

vscodeを使用してReact Native開発環境を構築する方法を教えます

質問コードにはプロンプトがありません: RN 開発に不慣れな、フロントエンド以外の学生の多くは、「ど...

WeChatアプレットタブの左右スライドスイッチ機能実装コード

効果画像: 1. はじめに独自のアプレットでこのような機能を実装する必要がある1. 核となる考え方ス...