Heim > Web-Frontend > CSS-Tutorial > Wie kann ich die Länge eines CSS-Rahmens ohne zusätzlichen HTML-Code steuern?

Wie kann ich die Länge eines CSS-Rahmens ohne zusätzlichen HTML-Code steuern?

Mary-Kate Olsen
Freigeben: 2024-12-13 19:49:11
Original
331 Leute haben es durchsucht

How Can I Control the Length of a CSS Border Without Extra HTML?

Rahmenlänge mit CSS anpassen

Da Sie die Länge eines Rahmens begrenzen möchten, ohne zusätzliche Elemente hinzuzufügen, schauen wir uns Folgendes an: CSS-Lösung, die dies elegant erreicht.

Um einen Rahmen zu erstellen, der sich nur teilweise über ein Element erstreckt, können Sie CSS-generierte Inhalte nutzen. So geht's:

HTML:

<div>Lorem Ipsum</div>
Nach dem Login kopieren

CSS:

div {
  position: relative;
}

div:after {
  content: "";
  background: black;
  position: absolute;
  bottom: 0;
  left: 0;
  height: 50%;
  width: 1px;
}
Nach dem Login kopieren

In diesem CSS-Snippet:

  • Position: relativ zum übergeordneten Div ermöglicht die Positionierung des generierten Rahmens absolut.
  • Inhalt: „“ erstellt ein leeres Element, das als benutzerdefinierter Rahmen fungiert.
  • Hintergrund: Schwarz gibt die Rahmenfarbe an.
  • Position: absolut erstellt das Generierte Element positionierbar.
  • unten: 0 und links: 0 Positionieren Sie den Rahmen an der unteren linken Ecke des übergeordneten Elements div.
  • height: 50 % beschränkt den Rand auf die halbe Höhe des übergeordneten Elements.

Diese Technik erzeugt einen Rand, der sich von der unteren linken Ecke nur bis zur Hälfte nach oben erstreckt des div, ohne dass zusätzliche HTML-Elemente oder Geschwisterselektoren erforderlich sind.

Das obige ist der detaillierte Inhalt vonWie kann ich die Länge eines CSS-Rahmens ohne zusätzlichen HTML-Code steuern?. 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