Das jQuery-Plug-In implementiert das Dashboard zu Ihrer Information. Die spezifischen Inhalte sind wie folgt Ich habe ein einfaches Dashboard erstellt, das ein gängiger Messgerätetyp ist. Es ist nicht schwer zu implementieren, erfordert aber eine kleine Berechnung der Position. Ergebnisse erzielenCodeabschnitt*{ Rand: 0; Polsterung: 0; } .rel{ Anzeige: Flex; Inhalt ausrichten: zentriert; Elemente ausrichten: zentrieren; Position: relativ; } .bp{ Randradius: 50 %; Rand: 1px durchgehend hellgrau; Position: relativ; Anzeige: Flex; Inhalt ausrichten: zentriert; Elemente ausrichten: zentrieren; transformieren: drehen (-45 Grad); } .kd{ Position: absolut; Breite: 100 %; Schriftgröße: 12px; } .Punkt{ Hintergrundfarbe: hellgrau; Höhe: 100px; Breite: 20px; Randradius: 100 %; transformieren: drehen (90 Grad); Transform-Ursprung: 10px 0px; Z-Index: 9; Position: absolut; Übergang: alle 0,5 s; } .kb{ Position: absolut; unten: 20px; Schriftgröße: 24px; Farbe: grau; Übergang: alle 0,5 s; } <!DOCTYPE html> <html> <Kopf> <meta charset="utf-8"> <title>Erstellen Sie ein Dashboard</title> <script src="js/jquery-3.4.1.min.js"></script> <script src="js/zgybp.js"></script> <link href="css/zgybp.css" rel="stylesheet" type="text/css" /> <Stil> #div{ Rand: 1px durchgehend hellgrau; Breite: 90%; Höhe: 400px; Rand: 20px automatisch; } </Stil> </Kopf> <Text> <div id="div"></div> </body> </html> <Skript> var temp = zgybp("div"); setzeIntervall(Funktion(){ var f = Math.floor(Math.random()*101); temp.load(f); },700) </Skript> var zgybp = Funktion(id){ var $id = $("#"+id); $id.addClass("rel"); var a = $id.width()>$id.height()?$id.height():$id.width(); $bp = $("<div class='bp'></div>"); $bp.appendTo($id); $bp.css({ "Breite":a, "Höhe":a }) //Zeichne den Maßstab, zeichne nur 3/4 270/100=2,7, jeder Maßstab ist 2,7 für(var i =100;i>=0;i--){ $kd = $("<div class='kd'><span class='txt'>-</span></div>"); wenn(i%5==0){ $kd.find('.txt').text(i) } $kd.appendTo($bp); $kd.css("transformieren","drehen("+(i*2,7)+"Grad)"); } $Punkt = $("<div class='Punkt'></div>") $punkt.appendTo($bp) $punkt.css({ "links":a/2, "oben":a/2 }) $kb = $("<div class='kb'>0</div>"); $kb.appendTo($id) //Dann drehe den Drehknopf um 1/8 des Winkels, es ist fast geschafft return{ $id:$id, $bp:$bp, $Punkt:$Punkt, $kb:$kb, laden:Funktion(f){ var das = dies; f = f<0?0:f>100?100:f; vartemp = parseInt(f)*2,7; das.$point.css({ "transformieren": "drehen("+(90+temp)+"grad)" }) das.zeichnen(f); }, zeichnen:Funktion(f){ var das = dies; das.$kb.text(f); } } } Umsetzungsideen
Das Obige ist der vollständige Inhalt dieses Artikels. Ich hoffe, er wird für jedermanns Studium hilfreich sein. Ich hoffe auch, dass jeder 123WORDPRESS.COM unterstützen wird. Das könnte Sie auch interessieren:
|
<<: So kompilieren und installieren Sie OpenCV unter Ubuntu
>>: Grafisches Tutorial zur Installation und Konfiguration komprimierter Pakete von MySQL 5.7.17
Hallo zusammen, ich bin Liang Xu. Bei der Verwend...
【Problemanalyse】 Wir können den Befehl chown verw...
Wenn Sie Entwickler sind und in die Welt von .NET...
1. Vorbereitung vor der Installation: 1.1 JDK ins...
Inhaltsverzeichnis 1. Installieren Sie das Vue-Ge...
Die Eigenschaft, Text in CSS zu zentrieren, lässt ...
1. addtime() Füge die angegebene Anzahl Sekunden ...
Im vorherigen Artikel haben wir die MySQL-Optimie...
Inhaltsverzeichnis 1 Einleitung 2 Voraussetzungen...
(1) Jedes HTML-Tag hat ein Attribut style, das CS...
Inhaltsverzeichnis Hintergrund Problemort Weitere...
In diesem Artikelbeispiel wird der spezifische JS...
Inhaltsverzeichnis npm herunterladen Schritt (1) ...
Installieren Sie MySQL und machen Sie sich Notize...
Anwendungsszenarien: Die Seiten des Projekts müss...