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 でよく使用されるエスケープ文字の概要

推薦する

Vue のスロットとフィルターの詳細な説明

目次スロットスロットとは何ですか?スロットの内容コンパイルスコープフォールバックコンテンツ名前付きス...

MySQL で JSON 形式のフィールドをクエリする詳細な説明

作業開発プロセス中に、顧客の名前、携帯電話番号、ID カード、およびドキュメントの種類を動的に保存す...

メタを使用してトラフィックキャッシュをキャンセルし、ページにアクセスするたびにページを更新して簡単にデバッグできるようにします。

コードをコピーコードは次のとおりです。 <!-- ブラウザがローカル キャッシュからページにア...

HTML ページジャンプのパラメータ渡しの問題

効果は以下のとおりです。ページジャンプボタンをクリックした後 対応する値はページ b で取得できます...

chkconfig および systemctl コマンドを使用して Linux サービスを有効または無効にする方法

これは Linux 管理者にとって重要な (そして素晴らしい) トピックなので、誰もが Linux ...

VueはEChartsを使用して折れ線グラフと円グラフを実装します

バックエンド管理プロジェクトを開発する場合、バックエンドのユーザーデータをカウントし、折れ線グラフや...

画像とテキストでHTTPヘッダーのあらゆる側面を理解する

HTTPヘッダーとはHTTP は「Hypertext Transfer Protocol」の略です。...

MySQLの整数データ型tinyintの詳細な説明

目次1.1Tinyint型の説明1.2 練習環境の説明1.3 未署名属性の追加1.3.1 SQLモー...

MySQL は、元のデータと同じデータがある場合、更新ステートメントを再度実行しますか?

背景この記事では主に、MySQL が更新ステートメントを実行するときに、元のデータと同一の (つまり...

lnmp を使用して MySQL データベースのルート パスワードをリセットする 2 つの方法

最初の方法: Junge のワンクリック スクリプトを使用して、LNMP 環境で MYSQL データ...

CSS3 マウスホバー遷移ズーム効果

以下は、純粋な CSS で記述された画像マウスホバーズーム効果です。実際、基本原理は非常に単純です。...

CocosCreatorでリストを作成する方法

CocosCreator バージョン: 2.3.4 Cocos には List コンポーネントがない...

docker-maven-pluginプラグインは対応するjarパッケージを取得できません

docker-maven-plugin プラグインを使用する場合、Maven は対応する jar パ...

LinkedIn がウェブサイト閲覧を簡素化するためにリニューアル

ビジネス ソーシャル ネットワーキング サイト LinkedIn は最近、ナビゲーション バーとユー...

docker ログ - docker コンテナ ログの実装を表示します

docker logs コマンドを使用してコンテナ ログを表示できます。コマンド形式: $ dock...