Beim Anwenden einer Skalierungstransformation auf ein DIV mit CSS3 kann es zu unerwünschten Leerräumen an den Rändern des DIV kommen. Dieser Artikel untersucht die Ursache dieses Problems und bietet Lösungen zu seiner Beseitigung.
Grundlegendes zur CSS3-Transformation
CSS3-Transformationen wirken sich auf gerenderte Elemente aus und transformieren diese nach dem ersten Rendern. Beim Skalieren eines Elements behält es seine ursprüngliche Breite und Höhe bei, wodurch Leerraum um das skalierte Element herum entstehen kann.
解决方案
Überlegen Sie, ob Sie den Leerraum entfernen möchten die folgenden Ansätze:
1. CSS-Abmessungen anpassen
<code class="css">.quarter.scale-thumb { width: 200px; height: 100px; transform: scale(0.2); }</code>
2. Verwenden von JavaScript
<code class="javascript">var div = document.querySelector('.quarter.scale-thumb'); div.style.width = '200px'; div.style.height = '100px';</code>
Zusätzliche Überlegungen
Das obige ist der detaillierte Inhalt vonHier sind einige Artikeltitel, die auf Ihrem bereitgestellten Text basieren und Ihren Anforderungen entsprechen: * Warum erzeugt die Skalierung eines DIV in CSS3 zusätzlichen Leerraum? * So entfernen Sie Leerräume um skalierte DIVs in. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!