Heim > Web-Frontend > CSS-Tutorial > Hauptteil

Wie kann ich die Länge und Position der Unterstreichung mithilfe von CSS-Verläufen anpassen?

Barbara Streisand
Freigeben: 2024-11-06 06:27:02
Original
734 Leute haben es durchsucht

How Can I Customize Underline Length and Position Using CSS Gradients?

Unterstreichungen gestalten: Länge und Position steuern

Unterstreichungen werden häufig zum Hervorheben von Text verwendet. Sie sind jedoch auf eine feste Länge und Position beschränkt, sodass der individuellen Anpassung Grenzen gesetzt sind. In diesem Leitfaden erfahren Sie, wie Sie die Länge und Position von Unterstreichungen mithilfe von CSS-Verläufen ändern.

Verläufe verwenden

Verläufe bieten eine flexible Möglichkeit, Unterstreichungen zu manipulieren. Durch die Verwendung eines Hintergrundverlaufs können Sie sowohl die Größe als auch die Position des unterstrichenen Teils anpassen.

.underline {
  background-image: linear-gradient(#5fca66 0 0);
  background-position: bottom center; /* Adjust position */
  background-size: 80% 2px; /* Control length and height */
  background-repeat: no-repeat;
  padding-bottom: 4px; /* Can also affect position */
}
Nach dem Login kopieren

Länge und Position anpassen

Durch Ändern der Hintergrundgröße Mit der Eigenschaft können Sie die Länge und Höhe der Unterstreichung steuern. Zum Beispiel:

.small {
  background-size: 50% 1px;
}

.big {
  background-size: 100% 3px;
}
Nach dem Login kopieren

Um die Unterstreichung neu zu positionieren, passen Sie die Eigenschaft „Hintergrundposition“ an. Zum Beispiel:

.left {
  background-position: bottom left;
}

.center-close {
  background-position: bottom 5px center;
}

.right {
  background-position: bottom right;
}
Nach dem Login kopieren

Zusätzliche Steuerelemente

Die Eigenschaft padding-bottom kann auch zur Feinabstimmung der Position der Unterstreichung verwendet werden, insbesondere wenn sie in Verbindung damit verwendet wird mit der Eigenschaft „background-position“.

.close {
  padding-bottom: 0;
  background-position: bottom 5px center;
}

.far {
  padding-bottom: 10px;
}
Nach dem Login kopieren

Beispiel

<span class="underline">This is a sentence</span>. I would like <span class="underline close">some words to have</span> longer <span class="underline left">underlines</span> than others. I would <span class="underline big center-close">also like</span> to be able to change the <span class="underline small right">position</span> of the <span class="underline big">underline</span>(to
<span class="underline far">be centered under the word, for example</span>).
Nach dem Login kopieren

Dieses Beispiel zeigt die verschiedenen Längen- und Positionsanpassungen, die durch CSS-Verläufe möglich sind.

Das obige ist der detaillierte Inhalt vonWie kann ich die Länge und Position der Unterstreichung mithilfe von CSS-Verläufen anpassen?. 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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!