Heim > Web-Frontend > CSS-Tutorial > Wie kann ich prozentuale CSS-Rahmen nur mit CSS erstellen?

Wie kann ich prozentuale CSS-Rahmen nur mit CSS erstellen?

Susan Sarandon
Freigeben: 2024-12-04 17:29:11
Original
141 Leute haben es durchsucht

How Can I Create Percentage-Based CSS Borders Using Only CSS?

CSS-Ränder: Festlegen der Dicke in Prozent: Ein reiner CSS-Ansatz

Obwohl CSS-Ränder Prozentsätze nicht nativ unterstützen, gibt es eine clevere reine CSS-Lösung, um dies zu erreichen diesen Effekt.

Wrapper Element Magic

Um prozentuale Grenzen zu simulieren, verwenden Sie ein Wrapper-Element mit den folgenden Eigenschaften:

  1. Hintergrundfarbe:Setzen Sie die Hintergrundfarbe des Wrapper-Elements auf die gewünschte Rahmenfarbe.
  2. Padding:Set Die Auffüllung des Wrapper-Elements in Prozent, um die Illusion der Rahmenbreite zu erzeugen.
  3. Elementhintergrund Farbe:Setzen Sie die Hintergrundfarbe des Elements innerhalb des Wrappers auf die gewünschte Farbe (transparent oder anders).

Beispielcode:

Zur Veranschaulichung hier HTML und CSS Code zum Erstellen eines Elements mit einer Seitenbreite von 25 % "Grenzen":

HTML:

<div class="faux-borders">
    <div class="content">
        This is the element to have percentage borders.
    </div>
</div>
Nach dem Login kopieren

CSS:

.faux-borders {
    background-color: #f00;
    padding: 1px 25%; /* set padding to simulate border */
}
.content {
    background-color: #fff;
}
Nach dem Login kopieren

Diese Technik ahmt prozentuale Grenzen nach Verwenden Sie Polsterung auf einem Wrapper-Element, um die Illusion zu erzeugen.

Das obige ist der detaillierte Inhalt vonWie kann ich prozentuale CSS-Rahmen nur mit CSS erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage