Heim > Web-Frontend > CSS-Tutorial > Code der CSS-Implementierungsmethode in der linken vertikalen Leiste

Code der CSS-Implementierungsmethode in der linken vertikalen Leiste

高洛峰
Freigeben: 2017-03-24 09:50:20
Original
1853 Leute haben es durchsucht

Kompatibilität wird bei der Lösung von Problemen nicht berücksichtigt. Sagen Sie einfach, was Ihnen bei der Problemlösung nicht vertraut ist .

Aktualisieren Sie weiter, aktualisieren Sie weiter, aktualisieren Sie weiter, sagen Sie wichtige Dinge dreimal.

Frage 1. Auf wie viele Arten kann die folgende Grafik mit nur einer Beschriftung implementiert werden:

Code der CSS-Implementierungsmethode in der linken vertikalen Leiste

Angenommen, unser einzelnes Tag ist eine p:

<p></p>
Nach dem Login kopieren

, die wie folgt definiert ist: allgemein CSS:

p{
    position:relative;
    width:200px;
    height:60px;
    background:#ddd;
}
Nach dem Login kopieren

Methode 1: Rand

Das sollte am einfachsten zu denken sein

p{
    border-left:5px solid deeppink;
}
Nach dem Login kopieren

Methode 2: Pseudoelemente verwenden

ist ein Etikett, das aus before und after Pseudoelementen besteht. Dies ist auch die Grundlage für viele Einzeletikettenzeichnungen Pseudoelemente.

p::after{
    content:"";
    width:5px;
    height:60px;
    position:absolute;
    top:0;
    left:0;
    background:deeppink;
}
Nach dem Login kopieren

Methode 3: Äußerer Kastenschatten

Kastenschatten box-shadow Die meisten Leute verwenden nur generierte Schatten kann mehrere Schatten haben und Schatten können nicht verwischt werden. Dies erfordert das Verständnis der spezifischen Funktionen jedes Parameters von box-shaodw. Verwenden Sie box-shaodw, um das Problem zu lösen

p{
    box-shadow:-5px 0px 0 0 deeppink;
}
Nach dem Login kopieren

Methode 4: Innerer Kastenschatten

Der Kastenschatten hat auch einen Parameter inset, Wird zum Festlegen des inneren Schattens verwendet und kann auch wie folgt ausgeführt werden:

p{
    box-shadow:inset 5px 0px 0 0 deeppink;
}
Nach dem Login kopieren

Methode 5: Schlagschatten

drop-shadow ist neu in CSS3. Einer der Filter in Filter filter kann auch Schatten erzeugen, hat aber nur 3 numerische Parameter, einen weniger als box-shadow.

p{
    filter:drop-shadow(-5px 0 0 deeppink);
}
Nach dem Login kopieren

Methode 6: Gradient linearGradient

Durch die flexible Verwendung von CSS3-Verläufen können viele unerwartete CSS3-Verläufe unterteilt werden in linearen Farbverlauf und radialen Farbverlauf umwandeln, der leicht gelöst werden kann:

p{
    background-image:linear-gradient(90deg, deeppink 0px, deeppink 5px, transparent 5px);
}
Nach dem Login kopieren

Methode 7: Gliederung

Dies wird relativ selten verwendet. Umriss (Umriss) ist eine Linie, die um das Element herum gezeichnet wird und sich außerhalb des Randes des Rahmens befindet und bei der Hervorhebung des Elements eine Rolle spielen kann. Diese Methode gilt als die nächstbeste Option.

p{
    height:50px;
    outline:5px solid deeppink;
}
p::after{
    position:absolute;
    content:"";
    top:-5px;
    bottom:-5px;
    right:-5px;
    left:0;
    background:#ddd;
}
Nach dem Login kopieren

Methode 8, Bildlaufleiste

Diese Methode wird durch das blaue Ideal von Little Match bereitgestellt und durch Ändern der implementiert Bildlaufleistenstil:

p{
    width:205px;
    background:deeppink;
    overflow-y:scroll;
}
p::-webkit-scrollbar{
    width: 200px;
    background-color:#ddd;
}
Nach dem Login kopieren

Abgesehen von der Praktikabilität ist diese Methode wirklich ein Hingucker, wenn Sie diesen Stil nur simulieren.

Die oben genannten 8 Methoden fallen mir ein. Es ist nicht ausgeschlossen, dass es in den Kommentaren noch andere Methoden gibt Klicken Sie hier, um die spezifischen 8 Implementierungen anzuzeigen:

Codepen-Implementierung des vertikalen Balkens auf der linken Seite eines einzelnen Etiketts


Das obige ist der detaillierte Inhalt vonCode der CSS-Implementierungsmethode in der linken vertikalen Leiste. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
css
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage