Ein Artikel zum Erlernen von CSS3-Bildrändern

Ein Artikel zum Erlernen von CSS3-Bildrändern

Mit der CSS3-Eigenschaft „border-image“ können Sie einen Bildrahmen um ein Element festlegen.

1. Browserunterstützung

Die Nummer in der Tabelle gibt die erste Browserversion an, die die Eigenschaft vollständig unterstützt.

Bei Verwendung muss der Nummer das Präfix -webkit- oder -moz- vorangestellt werden.

2. CSS3-Rahmenbildeigenschaft

Mit der CSS3-Eigenschaft „border-image“ können Sie ein Bild angeben, das anstelle des normalen Rahmens um ein Element verwendet werden soll. Eine Eigenschaft besteht aus drei Teilen:

  • Das als Rahmen zu verwendende Bild.
  • Wo das Bild segmentiert werden soll.
  • Legen Sie fest, ob der Mittelteil wiederholt oder verlängert werden soll.

Nehmen Sie als Beispiel das folgende Bild (genannt „border.png“):

Prinzipanalyse:

Die Border-Image-Eigenschaft unterteilt das Bild in neun Abschnitte, wie ein Tic-Tac-Toe-Brett. Anschließend werden die Ecken an den Ecken platziert und der Mittelteil in der angegebenen Reihenfolge wiederholt bzw. gestreckt.

Beachten:

Damit das Rahmenbild ordnungsgemäß funktioniert, müssen für das Element auch Rahmeneigenschaften festgelegt sein!

1. Der mittlere Teil des Bildes wird wiederholt, um einen Rand zu erstellen, und das Bild wird als Rahmen verwendet

CSS Code:

<!DOCTYPE CSS>

<CSS lang="de">

<Kopf>

  <meta charset="UTF-8">

  <title>Projekt</title>

</Kopf>

<Text>

  <p id="borderimg">Hier wird die Bildmitte erweitert, um den Rahmen zu bilden.</p>

  <p>Hier ist das Originalbild:</p><img src="img/border.png">

</body>

</CSS>

Der Code lautet wie folgt:

#borderimg {

    Rand: 10px durchgehend transparent;

    Polsterung: 15px;

    -webkit-border-image: url(img/border.png) 30 runden; /* Safari 3.1-5 */

    -o-border-image: url(img/border.png) 30 runden; /* Opera 11-12.1 */

    Rahmenbild: URL (Bild/Bord.png) 30 rund;

}

2. Die Bildmitte wird erweitert, sodass ein Rand entsteht: Bild als Rand nutzen!

Beispielcode:

#borderimg {

                Rand: 10px durchgehend transparent;

                Polsterung: 15px;

                -webkit-border-image: URL (img/border.png) 30 strecken;

                /* Safari 3.1-5 */

                -o-border-image: URL (img/border.png) 30 strecken;

                /* Opera 11-12.1 */

                Rahmenbild: URL (Bild/Bord.png) 30 strecken;

            }

Hinweis: Die Eigenschaft border-image ist eine Abkürzung für border-image-source, border-image-slice, border-image-width, border-image-outset und border-image-repeat.

1. Unterschiedliche Slice-Werte

Unterschiedliche Slice-Werte verändern das Erscheinungsbild des Rahmens vollständig:

Beispiel 1

Rahmenbild: URL (Rahmen.png) 50 rund;

#borderimg1 {

Rand: 10px durchgehend transparent;

Polsterung: 15px;

-webkit-border-image: URL (img/border.png) 50 runden;

/* Safari 3.1-5 */

-o-border-image: url(img/border.png) 50 runden;

/* Opera 11-12.1 */

Rahmenbild: URL (Bild/Bord.png) 50 rund;

}

Beispiel 2

Rahmenbild: URL (Rahmen.png) 20 % rund;

#borderimg2 {

Rand: 10px durchgehend transparent;

Polsterung: 15px;

-webkit-border-image: URL (img/border.png) 20 % rund;

/* Safari 3.1-5 */

-o-border-image: url(img/border.png) 20 % rund;

/* Opera 11-12.1 */

Rahmenbild: URL (Bild/Bord.png) 20 % rund;

}

Beispiel 3

Rahmenbild: URL (Rahmen.png) 30 % rund;

Der Code lautet wie folgt:

#borderimg3 {

Rand: 10px durchgehend transparent;

Polsterung: 15px;

-webkit-border-image: URL (img/border.png) 30 % rund;

/* Safari 3.1-5 */

-o-border-image: url(img/border.png) 30 % rund;

/* Opera 11-12.1 */

Rahmenbild: URL (Bild/Bord.png) 30 % rund;

}

Abschluss

Dieser Artikel basiert auf den Grundlagen von CSS und verwendet die CSS-Sprache, um die Wissenspunkte zur CSS-Definition von Bildrändern vorzustellen. Er beginnt mit den grundlegenden Attributkonzepten, der Verwendung von Rahmenbildern und den Problemen, die bei praktischen Anwendungen beachtet werden müssen, und gibt eine ausführliche Erklärung. Durch Demonstration von Beispielen. Ich hoffe, dies hilft Ihnen, CSS besser zu lernen.

Wenn Sie mehr über Python-Webcrawler und Data Mining erfahren möchten, können Sie die professionelle Website besuchen: http://pdcfighting.com/

Dies ist das Ende dieses Artikels zum Erlernen von CSS3-Bildrändern in einem Artikel. Weitere relevante Inhalte zu CSS3-Bildrändern finden Sie in den vorherigen Artikeln von 123WORDPRESS.COM oder in den verwandten Artikeln weiter unten. Ich hoffe, dass jeder 123WORDPRESS.COM in Zukunft unterstützen wird!

<<:  Detaillierte Erklärung der sieben Datentypen in JavaScript

>>:  HTML-Grundlagen - Pflichtlektüre - Detaillierte Erläuterung von Formularen, Bild-Hotspots, Aufteilung und Zusammenfügen von Webseiten

Artikel empfehlen

Beispielcode zur Implementierung der Menüberechtigungssteuerung in Vue

Wenn Benutzer an einem Backend-Verwaltungssystem ...

Eine kurze Erläuterung der Rolle und Funktionsweise von Schlüsseln in Vue3

Welche Funktion hat dieses Schlüsselattribut? Sch...

Beschreiben Sie kurz die MySQL InnoDB-Speicher-Engine

Vorwort: Die Speicher-Engine ist der Kern der Dat...

Welche Bilddateiformate gibt es und wie wählt man sie aus?

1. Welche drei Formate? Dies sind: gif, jpg und pn...

So implementieren Sie die Navigationsfunktion im WeChat Mini-Programm

1. Rendern2. Bedienungsschritte 1. Beantragen Sie...

XHTML drei Dokumenttypdeklarationen

XHTML definiert drei Dokumenttypdeklarationen. Am...

So stellen Sie Confluence und Jira-Software in Docker bereit

Version: centos==7.2 jdk==1.8 Zusammenfluss == 6....

Lösen Sie das Spleißproblem beim Löschen von Bedingungen in myBatis

Ich habe heute gerade Mybatis gelernt und einige ...

Lösungen für ungültige Nullsegmentbeurteilungen und IFNULL()-Fehler in MySql

MySql Nullfeldbeurteilung und IFNULL-Fehlerverarb...

So mounten Sie eine Datenfestplatte auf Tencent Cloud Server Centos

Überprüfen Sie zunächst, ob das Festplattengerät ...

So richten Sie einen URL-Link im Nginx-Server ein

Websites mit einer Architektur wie LNMP werden im...