legacy-knowledge-base
公開されました Jul. 2, 2025

ランタイム CSS ミニファイアーが無効な CSS アニメーション アクションを作成する

投稿者

Gábor Komáromi

knowledge-article-header-disclaimer-how-to

knowledge-article-header-disclaimer

legacy-article

learn-legacy-article-disclaimer-text

問題

  •  transition: background-color 5000s ease-in-out 0s;
    になる
     transition: background-color 5000s ease-in-out 0;
    縮小化が使用されている場合。
  • ビルド時に CSS がコンパイルされますが、実行時に Liferay にデプロイされると、出力はミニファイアが使用されているかどうかによって異なります。
    • ミニファイヤがないと、アクションは変更されず、ブラウザで機能します。
    • minifier を使用すると、タイム アクション '0s' が '0' に変更されますが、これは無効です。

Environment

  • DXP 7.0+

解決策

  • 一部のブラウザーは、最終的なプロパティが時間値ではないと想定し、縮小された CSS から「s」を除外します。
  • この場合は、この 記事で説明されているように、キーフレームを使用することで解決できます。
  • 別の回避策は、0 の値を 1 ミリ秒に変更することです。
did-this-article-resolve-your-issue

legacy-knowledge-base