Die Vorbereitung auf die Abschlussprüfungen im letzten halben Monat hat mich viel Energie gekostet! Ich hätte heute gut lernen sollen, aber ich war nicht gut gelaunt und habe mir einfach etwas Lustiges ausgedacht. Dann fiel mir eine Frage ein, die mir der Interviewer im letzten Interview gestellt hatte (siehe Titel), und ich habe mir ein paar einfache Dinge ausgedacht, um mir selbst das Gehirn zu waschen. Das einfache Wirkungsdiagramm sieht wie folgt aus: CSS zum Erstellen eines Fortschrittsbalkens: HTML-Struktur: <div id="Fortschritt"> 70 % </div> CSS-Stil: #Fortschritt{ Breite: 50%; Höhe: 30px; Rand: 1px durchgezogen #ccc; Rahmenradius: 15px; Rand: 50px 0 0 100px; Überlauf: versteckt; Box-Schatten: 0 0 5px 0px #ddd Einschub; } #Fortschrittsspanne { Anzeige: Inline-Block; Breite: 70%; Höhe: 100%; Hintergrund: #2989d8; /* Alte Browser */ Hintergrund: -moz-linear-gradient(45 Grad, #2989d8 33 %, #7db9e8 34 %, #7db9e8 59 %, #2989d8 60 %); /* FF3.6+ */ Hintergrund: -webkit-gradient(linear, links unten, rechts oben, Farbstopp(33%,#2989d8), Farbstopp(34%,#7db9e8), Farbstopp(59%,#7db9e8), Farbstopp(60%,#2989d8)); /* Chrome,Safari4+ */ Hintergrund: -webkit-linear-gradient(45 Grad, #2989d8 33 %, #7db9e8 34 %, #7db9e8 59 %, #2989d8 60 %); /* Chrome 10+, Safari 5.1+ */ Hintergrund: -o-linear-gradient(45 Grad, #2989d8 33 %, #7db9e8 34 %, #7db9e8 59 %, #2989d8 60 %); /* Opera 11.10+ */ Hintergrund: -ms-linear-gradient(45 Grad, #2989d8 33 %, #7db9e8 34 %, #7db9e8 59 %, #2989d8 60 %); /* IE10+ */ Hintergrund: linearer Farbverlauf (45 Grad, #2989d8 33 %, #7db9e8 34 %, #7db9e8 59 %, #2989d8 60 %); /* W3C */ Filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#2989d8',GradientType=1 ); /* IE6-9-Fallback auf horizontalen Farbverlauf */ Hintergrundgröße: 60px 30px; Textausrichtung: zentriert; Farbe: #fff; } Für den Fortschrittsbalken kann die Fortschrittsfarbe auch eine Volltonfarbe sein. Wenn Sie einen Farbverlauf verwenden möchten, können Sie diese Website aufrufen: http://www.colorzilla.com/gradient-editor/. Auf diese Weise wird es sehr einfach, den Farbverlaufseffekt zu erzielen, der genau dem Vorgang mit PS entspricht. Nachdem Sie den Hintergrund auf Farbverlauf eingestellt haben, müssen Sie auch die Hintergrundgröße festlegen, um den Wiederholungseffekt zu erzielen: CSS zur Implementierung des Bestellfortschrittsbalkens: HTML-Struktur: <div id="Fortschrittsleiste"> <!-- Fortschrittsbalken --> <div> <span></span> </div> <!-- Fünf Kreise --> <span></span> <span></span> <span></span> <span></span> <span></span> </div> CSS-Stil: #fortschrittsleiste{ Breite: 80%; Höhe: 50px; Position: relativ; Rand: 50px 0 0 100px; } #progressBar div{ Breite: 100 %; Höhe: 10px; Position: absolut; oben: 50 %; links: 0; Rand oben: -20px; Rand: 1px durchgezogen #ddd; Hintergrund: #ccc; } #progressBar div span { Position: absolut; Anzeige: Inline-Block; Hintergrund: grün; Höhe: 10px; Breite: 25 %; } #progressBar>span{ Position: absolut; oben: 0; Rand oben: -10px; Breite: 40px; Höhe: 40px; Rand: 2px durchgezogen #ddd; Randradius: 50 %; Hintergrund: grün; Rand links: -20px; Farbe: #fff; } #progressBar>span:nth-child(1){ links: 0%; } #progressBar>span:nth-child(2){ links: 25 %; Hintergrund: grün; } #progressBar>span:nth-child(3){ links: 50%; Hintergrund:#ccc; } #progressBar>span:nth-child(4){ links: 75 %; Hintergrund:#ccc; } #progressBar>span:nth-child(5){ links: 100 %; Hintergrund:#ccc; } Verwenden Sie dann JS, um den dynamischen Fortschrittsbalken zu realisieren! PS: Der CSS-Stil ist nicht optimiert. Beim Debuggen des CSS-Codes habe ich festgestellt, dass der Stil des ersten Kreises nicht funktioniert, also habe ich die Standardhintergrundfarbe auf Grün geändert. Ich hoffe, dass Blogger, die mir bei der Lösung dieses kleinen Fehlers helfen können, eine Nachricht hinterlassen, danke!!! Originallink: https://www.cnblogs.com/jr1993/p/4598630.html Oben finden Sie die Einzelheiten der Beispiele zur Implementierung von Fortschrittsbalken und Bestellfortschrittsbalken mit CSS. Weitere Informationen zur Implementierung von Fortschrittsbalken mit CSS finden Sie in den anderen verwandten Artikeln auf 123WORDPRESS.COM! |
<<: Eine detaillierte Einführung in den wget-Befehl in Linux
MySQL-Filterungs-Timing von Where-Bedingungen und...
Inhaltsverzeichnis 1. Einführung in den V-Slot 2....
Code kopieren Der Code lautet wie folgt: <!DOC...
1. Referenzielle Integrität Referenzielle Integri...
Die Benutzerorganisation verfügt über zwei Window...
In der neuesten Version von Ubuntu müssen Benutze...
1. Einleitung: Ich denke, dass die Änderungen nac...
Der folgende Befehl wird häufig verwendet: chmod ...
In diesem Artikel wird der spezifische JavaScript...
Die JavaScript-Methode hasOwnProperty() ist die P...
Code der Front-End-Testseite: <Vorlage> <...
Es ist ganz einfach, Nachrichten an andere Benutz...
Inhaltsverzeichnis Überblick Lösung 1: Verschlüss...
Kontextdefinition und Zweck Der Kontext bietet ei...
Verwenden Sie um dies zu erreichen, die modulare ...