CSS3は赤い封筒を振る効果を実現します

CSS3は赤い封筒を振る効果を実現します

赤い封筒の揺れ効果を実現するには要件があります。これまでやったことがないので、記録しておきます。ヘヘ〜〜
ここでは transform: rotate() プロパティが使用され、アニメーション効果を実現するためにアニメーションが追加されています。コードについては説明しません。

.red_pa​​cket {
  幅: 180rpx;
  高さ: 220rpx;
  位置: 固定;
  上: 10rpx;
  右: 20rpx;
  色: #D60E19;
  アニメーション: 0.5 秒の線形無限振動。
}
@keyframes シェイク {

  25% {
    変換: 回転(7度);
  }
  75% {
    変換: 回転(-7度);
  }

  50%、
  100% {
    変換: 回転(0);
  }
}

当初達成された効果は次の通りでした

左右に揺れ続けますが、数秒ごとに 2 回揺れる効果が欲しいです。アニメーションがインターバル アニメーションをサポートしていない場合はどうすればいいですか? Baiduで検索したところ、パーセンテージを設定すると、最初の3秒間は動かず、70%から揺れが始まり、速く、正確で、容赦なく揺れることがわかりました。いくつかの改良を加えた後、効果は次のようになります。

.red_pa​​cket {
  幅: 180rpx;
  高さ: 220rpx;
  位置: 固定;
  上: 10rpx;
  右: 20rpx;
  色: #D60E19;
  アニメーション: 3 秒間の線形無限のシェイク。
}

@keyframes シェイク {

  70%、80% {
    変換: 回転(7度);
  }
  75% {
    変換: 回転(-7度);
  }

  65%、
  85% {
    変換: 回転(0);
  }
}

CSS3 で赤い封筒を揺らす効果を実現する方法についての記事はこれで終わりです。CSS3 の赤い封筒を揺らす関連コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。

<<:  LinuxシステムにDockerをインストールするプロセス

>>:  HTML でよく使用されるエスケープ文字の概要

推薦する

MySQL エラー コード 1064 の解決策

SQL ステートメント内の単語が mysql のキーワードと競合する場合は、`` (タブ キーの上)...

Nginx tp3.2.3 404 問題の解決

最近、Apache を nginx に変更しました。TP プロジェクトを実行に移すと、404 エラー...

VUE ユニアプリの基本コンポーネントの簡単な紹介

1. スクロールビュー垂直スクロールを使用する場合は、固定の高さを指定して CSS で高さを設定する...

MySQL 8.0.21.0 コミュニティ エディションのインストール チュートリアル (詳細な図解)

1. MySQLをダウンロードするMySQL 公式 Web サイトにログインし、MSI インストー...

デザイン理論:フォントデザインの基礎

<br />言葉は、人間の思考や感情を伝えるために必然的に生み出されるものです。人類の文...

Linuxオンラインソフトウェアgccをオンラインでインストールする方法

Linux オンラインインストール関連コマンド: yum install: すべてインストールyum...

ドラッグアンドドロップによる並べ替えの詳細を実現する js

目次1. はじめに2. 実装3. HTML ドラッグ アンド ドロップ API を使用しないのはなぜ...

vue3 を使用してマテリアル ライブラリを構築する方法

目次なぜマテリアルライブラリが必要なのでしょうか?材質は何ですか?素材の種類fuep、vue3 ベー...

SQL と MySQL のステートメント実行順序の分析

今日、問題が発生しました: MySQL の insert into、update、delete ステ...

MySQL 文字セットの概要

目次文字セット比較ルール4つのレベルの文字セットと比較規則3つのシステム変数このノートは主にMySQ...

MySQLの高性能最適化スキルの概要

データベースコマンド仕様すべてのデータベース オブジェクト名には小文字を使用し、アンダースコアで区切...

一般的なブラウザ互換性の問題(概要)

ブラウザの互換性とは、スタイルの互換性 (CSS)、インタラクションの互換性 (JavaScript...

MySQL累積計算実装方法の詳しい説明

目次序文需要分析MySQL ユーザー変数累積計算にMysqlユーザー変数を使用する要約するこの記事で...

Vue における ref と $refs の紹介と使用例

序文JavaScript では、document.querySelector("#demo...

Vue2.0でデータの双方向バインディング機能をjsを使って実装する

Object.definePropertyの理解文法:オブジェクト.defineProperty(o...