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
Ich glaube, dass Studenten, die etwas über die Do...
Dieser Artikel stellt den Import und Export von D...
In diesem Artikel wird der spezifische Code für d...
Inhaltsverzeichnis 1. Wiederholte Erklärung 1,1 v...
Inhaltsverzeichnis 1. Der Elefant, der nicht in d...
In diesem Artikelbeispiel wird der spezifische Co...
Inhaltsverzeichnis 1. Logbezogene Dienste 2. Geme...
In diesem Artikel wird der spezifische Implementi...
Inhaltsverzeichnis Mehrere MySQL-Instanzen Übersi...
Als ich gestern ein Projekt schrieb, musste ich d...
Inhaltsverzeichnis Vorwort Systemumgebung Aktuell...
Bei jüngsten Produkttests wurde das Problem festg...
<br />Der Inhalt wurde aus dem Internet repr...
Ich weiß nicht, ob Sie bemerkt haben, dass beim Ö...
Keine Lücken auf beiden Seiten, Lücken zwischen j...