Heim > Web-Frontend > CSS-Tutorial > Wie schreibe ich einen fünfzackigen Stern in CSS?

Wie schreibe ich einen fünfzackigen Stern in CSS?

藏色散人
Freigeben: 2021-07-17 11:40:33
Original
5286 Leute haben es durchsucht

So schreiben Sie einen fünfzackigen Stern in CSS: Erstellen Sie zuerst eine HTML-Beispieldatei. Erstellen Sie dann ein Div über die kleine Namensklasse -spitziger Stern.

Wie schreibe ich einen fünfzackigen Stern in CSS?

Die Betriebsumgebung dieses Artikels: Windows 7-System, HTML5- und CSS3-Version, DELL G3-Computer.

Verwenden Sie CSS, um den fünfzackigen Stern zu realisieren.

Der große fünfzackige Stern. Erstellen Sie den div durch die Klasse mit kleinen Namen

.small-all{
display: flex;
margin:1rem 13%;
}
.small {
    border-color: #7d7d7d transparent transparent transparent;
    border-style: solid;
    border-top-width: 9.375px;
    border-right-width: 15px;
    border-left-width: 15px;
    height: 0;
    margin-top: 9.375px;
    margin-bottom: 6.02679px;
    position: relative;
    width: 0;
    margin: 2rem 0.8rem;
}
.small:before,.small:after {
    border-color: #7d7d7d transparent transparent transparent;
    border-style: solid;
    border-top-width: 9.375px;
    border-right-width: 15px;
    border-left-width: 15px;
    content: '';
    display: block;
    height: 0;
    left: -15px;
    position: absolute;
    top: -9.375px;
    width: 0;
}
.small:before {
    transform: rotate(70deg);
}
.small:after {
    transform: rotate(-70deg);
}
Nach dem Login kopieren

Um den Effekt zu erzielen

Wie schreibe ich einen fünfzackigen Stern in CSS?Kleiner fünfzackiger Stern

Erstellen Sie div

.smaller {
    border-color: #7d7d7d transparent transparent transparent;
    border-style: solid;
    border-top-width: 5px;
    border-right-width: 10px;
    border-left-width: 10px;
    height: 0;
    margin-right: 1.2rem;
    margin-top: 5px;
    margin-bottom: 3.21429px;
    position: relative;
    width: 0;
}
.smaller:before,.smaller:after {
    border-color: #7d7d7d transparent transparent transparent;
    border-style: solid;
    border-top-width: 5px;
    border-right-width: 10px;
    border-left-width: 10px;
    content: '';
    display: block;
    height: 0;
    left: -10px;
    position: absolute;
    top: -5px;
    width: 0;
}
.smaller:before {
    transform: rotate(70deg);
}
.smaller:after {
    transform: rotate(-70deg);
}
Nach dem Login kopieren

durch die Klasse mit kleineren Namen, um den Effekt zu erzielen

Empfohlenes Lernen: „ Wie schreibe ich einen fünfzackigen Stern in CSS? CSS-Video-Tutorial

"

Das obige ist der detaillierte Inhalt vonWie schreibe ich einen fünfzackigen Stern in CSS?. 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