日々の開発において、フロントエンドの学生はアニメーションやデザインについてよく議論します。デザイナーはコードで実装したいのですが、フロントエンドのデザイナーは GIF 画像をデザインしたいのです。結局、誰も譲歩できず、デザイナーは辞めてしまい、フロントエンドのデザイナーだけが残業することになります... CSS テクノロジーは、フロントエンドで習得しなければならないスキルです。習得する必要があるだけでなく、熟達する必要もあります。フロントエンドフレームワークが普及している現在の傾向により、プログラマーがスタイルを記述する機会はますます少なくなっています。コンポーネントベースの開発では、ページに対して 1 行の CSS コードも記述する必要はほとんどありません。たとえ書かなくても、その背後にある原理を理解しなければなりません。 ウェブページのパフォーマンスの観点から、CSS で実装できるアニメーションは JS を絶対に使用すべきではなく、JS で実装できるアニメーションは GIF を絶対に使用すべきではありません。アニメーションを実行するとき、CSS はマシンの GPU を呼び出して実行できるため、当然、パフォーマンスは JS よりもはるかに優れています。上記のTikTokのテキストの揺れは、テキストの影の方向を変え、ループアニメーションフレームのぼかし効果を設定することで、CSSアニメーションを使用して実現できます。原理を知れば、ずっと簡単になります。日常生活の中でもっと頻繁にそれについて考えたほうがいいかもしれません。 効果図は以下のとおりです。 コードを添付する 体 { マージン: 0; パディング: 0; ディスプレイ: フレックス; コンテンツの中央揃え: 中央; アイテムの位置を中央揃えにします。 最小高さ: 100vh; 背景: #000; } h2 { 色: #fff; フォントファミリー: サンセリフ; フォントサイズ: 4em; アニメーション: 0.5 秒の線形無限アニメーション; } @keyframes アニメーション { 0%、100% { テキストシャドウ: -1.5px -1.5px 0 #0ff, 1.5px 1.5px 0 #f00; } 25% { テキストシャドウ: 1.5px 1.5px 0 #0ff, -1.5px -1.5px 0 #f00; } 50% { テキストシャドウ: 1.5px -1.5px 0 #0ff、1.5px -1.5px 0 #f00; } 75% { テキストシャドウ: -1.5px 1.5px 0 #0ff、-1.5px 1.5px 0 #f00; } } これで、CSS を使用して TikTok のテキスト シェイク エフェクトを実装する方法に関するこの記事は終了です。より関連性の高い CSS テキスト シェイク コンテンツについては、123WORDPRESS.COM で以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後も 123WORDPRESS.COM を応援していただければ幸いです。 |
>>: 面接では、select...for update がテーブルをロックするのか、それとも行をロックするのか尋ねられました。
ブラウザでのページのレンダリング時間をできるだけ短縮するにはどうすればよいでしょうか? この記事は、...
この記事では、例を使用して、MySQL で更新可能なビューを作成する方法について説明します。ご参考ま...
Laravel 5.4 のデフォルトの utf8mb64 文字エンコーディングをサポートするには、M...
#include <linux/moduleparam.h> 1. モジュールパラメータ...
この要件を受け取ったとき、Baidu は、CSS リンクの置き換え、className の変更、le...
問題を見つける今日、Docker コンテナ内のファイルを変更しようとしたところ、コンテナ内に vim...
インストールプロセス中に問題が発生しないように、まず依存パッケージをインストールします。 [root...
効率的に要件を満たし、コンポーネント ライブラリの肥大化や車輪の再発明を避けるために、私は以前、大画...
ドラッグ機能は主に、ドラッグによる並べ替え、ポップアップ ボックスのドラッグと移動など、ユーザーがカ...
日々の運用・保守作業において、MySQL データベースのバックアップは重要です。ウェブサイトにとって...
通常、国喪の日、大地震の日、清明節には、ウェブサイト全体を灰色にして、故人への哀悼の意を表します。そ...
目次1. 適用メソッドを置き換え、関数を呼び出すときにパラメータを処理する2. 残りパラメータ(残り...
mysql5.7.17無料インストールバージョンのインストールに関する最近の経験1.ダウンロードして...
最近、サーバー上のアカウントが2つハッキングされ、パスワードが改ざんされました。幸い、まだ使えるアカ...
目次序文1. エラーログ2. バイナリログ1. バイナリログを有効にする2. バイナリログ形式3. ...