CSS3 を使用して DIV にスケール変換を適用すると、DIV の端の周囲に不要な空白が発生する可能性があります。この記事では、この問題の原因を調査し、問題を解決するための解決策を示します。
CSS3 変換について
CSS3 変換は、レンダリングされた要素に対して作用し、最初のレンダリング後に要素を変換します。要素を拡大縮小すると、元の幅と高さが保持されるため、拡大縮小された要素の周囲に空白が残る可能性があります。
解決策
空白を削除するには、次のことを考慮してください。次のアプローチ:
1. CSS の寸法を調整する
<code class="css">.quarter.scale-thumb { width: 200px; height: 100px; transform: scale(0.2); }</code>
2. JavaScript の使用
<code class="javascript">var div = document.querySelector('.quarter.scale-thumb'); div.style.width = '200px'; div.style.height = '100px';</code>
その他の考慮事項
以上が以下に、要件に従って、提供されたテキストに基づいた記事のタイトルをいくつか示します。 * CSS3 で DIV を拡大縮小すると余分な空白が作成されるのはなぜですか? * スケールされた DIV の周囲の空白を削除する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。