


CSS verwendet die Sprites-Technologie, um abgerundete Ecken zu erreichen_Erfahrungsaustausch
Lassen Sie uns zunächst kurz darüber sprechen, was Sprites ist eine Web-Bildanwendungsverarbeitungsmethode. Es ermöglicht Ihnen, alle verstreuten Bilder einer Seite in einem großen Bild zusammenzufassen, sodass beim Zugriff auf die Seite nicht wie zuvor die geladenen Bilder einzeln angezeigt werden. Bei der derzeit gängigen Netzwerkgeschwindigkeit ist die Ladezeit für ein einzelnes Bild, das 200 KB nicht überschreitet, grundsätzlich gleich, sodass Sie sich über dieses Problem keine Sorgen machen müssen.
Schritt 1: Erstellen Sie unser Sprite
Verwenden Sie Tools wie PS, um das Bild wie im Bild gezeigt zu synthetisieren (erkennbar an einer roten Linie von einem Pixel)
Schritt 2: HTML-Code schreiben
Zuerst geben wir dem Container-Div eine .roundedBox-Klasse:
Jetzt müssen wir vier weitere Divs hinzufügen, die in Zukunft beim Erstellen abgerundeter Ecken verwendet werden. Dann muss für jede eine Klasse .corner geladen und eine Klasse identifiziert werden, um die Position ihres Rasters anzugeben.
Mein Inhalt in RoundedBox Typ 1
Schritt 3: CSS-Stile schreiben
Absolut positionierte Elemente werden normalerweise entsprechend ihren relativ positionierten übergeordneten Elementen positioniert. Wenn das übergeordnete Element nicht definiert werden kann, wird es bis zum Body-Tag zum zuletzt relativ positionierten übergeordneten Element verschoben.
Lassen Sie uns zuerst alle Filets definieren
Alle Filets müssen absolut positioniert und mit Höhe und Breite markiert sein. Die Breite und Höhe meiner Verrundungsdefinition betragen jeweils 17 Pixel.
.corner{position:absolute;width:17px;height:17px;}
Beginnen Sie nun mit der Definition des div-Containerstils:
.roundedBox {position:relative;}
In jedem mit der Klasse .roundedBox definierten Element werden absolut positionierte Elemente relativ zu diesem Element positioniert, nicht zum Etikettenkörper. Wir müssen auch einige Füllwerte festlegen. Wenn diese nicht festgelegt werden, verdecken die abgerundeten Ecken unseren Text, was definitiv nicht der gewünschte Effekt ist. Wichtig: Die oberen und unteren Polsterwerte müssen der Höhe der Verrundung entsprechen. Die linken und rechten Füllwerte müssen der Breite der Verrundung entsprechen. Wie Sie bereits wissen, sind Breite und Höhe meiner Rundung gleich, daher sind auch die Füllwerte der vier Ecken gleich:
.roundedBox {position:relative; padding:17px; margin:10px 0;}
Lassen Sie uns eine separate Definition für keine abgerundeten Ecken erstellen
Wir legen die absolute Positionierung jeder abgerundeten Ecke fest und positionieren das Hintergrundbild (gemäß unserem Sprite):
.roundedBox {position:relative; padding:17px; margin:10px 0;}
.corner {position:absolute; width:17px; height:17px;}
.topLeft {top:0; left:0; Hintergrundposition:-1px -1px;}
.topRight {top:0; right:0; Hintergrundposition:-19px -1px;}
.bottomLeft {bottom:0; left:0; Hintergrundposition:-1px -19px;}
.bottomRight {bottom:0; right:0; Hintergrundposition:-19px -19px;}
Zuletzt passen Sie eine Hintergrundfarbe an #type1 an, damit sie mit den abgerundeten Ecken im Sprite verschmilzt:
#type1 {Hintergrundfarbe:#CCDEDE;}
#type1 .corner {background-image:url(../image/corners.gif);}
Alle Codes:
ttp://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd" >
http://www.w3.org/1999/xhtml">
Mein Inhalt in RoundedBox Typ 1

Heiße KI -Werkzeuge

Undresser.AI Undress
KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover
Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool
Ausziehbilder kostenlos

Clothoff.io
KI-Kleiderentferner

AI Hentai Generator
Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

Heiße Werkzeuge

Notepad++7.3.1
Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version
Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1
Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6
Visuelle Webentwicklungstools

SublimeText3 Mac-Version
Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Heiße Themen

Die Einführung und Verwendung von codierten Schriftarten in Programmierung und Webdesign kann die Auswahl der richtigen Schriftart die Lesbarkeit und Ästhetik des Codes erheblich verbessern. jüngste,...

Implementieren Sie die kurze Animation geschickt und springen Sie nach dem Klicken auf das A -Tag. Wir hoffen oft, dass die Seite nach dem Klicken auf das A -Tag zuerst ein kurzes Ladeereignis anzeigen kann ...

Wie kann man den Schwebeffekt von Zusammenführungsreihen in el-table anpassen? Verwenden von Element ...

Wofür sind die Elemente in CSS? Während des Lernens und der Verwendung von CSS können Sie auf weniger häufige HTML -Elemente wie & lt ...

So verwenden Sie lokal installierte Schriftdateien auf Webseiten in der Webentwicklung, manchmal werden wir auf die Situation stoßen, in der wir bestimmte Schriftarten verwenden müssen, die auf unserem Computer installiert sind ...

Mit lokal installierten Schriftdateien auf Webseiten kürzlich habe ich eine kostenlose Schriftart aus dem Internet heruntergeladen und sie erfolgreich in mein System installiert. Jetzt...

Kompatibilitätsprobleme des Multi-Reis-Überlaufs auf mobilen Terminal auf verschiedenen Geräten bei der Entwicklung mobiler Anwendungen mit VUE 2.0 begegnen Sie häufig auf die Notwendigkeit, den Text zu überfließen ...

Wie erhöht man die Höhe des Eingangs, während der Text unten bleibt? In der Webentwicklung müssen wir manchmal ein Eingabefeld mit einer größeren Höhe festlegen ...
