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

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

written-by

Gábor Komáromi

How To articles are not official guidelines or officially supported documentation. They are community-contributed content and may not always reflect the latest updates to Liferay DXP. We welcome your feedback to improve How To articles!

While we make every effort to ensure this Knowledge Base is accurate, it may not always reflect the most recent updates or official guidelines.We appreciate your understanding and encourage you to reach out with any feedback or concerns.

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