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
1. Zielumgebung Windows 7 64-bit 2. Materialien (...
Kompatibel mit neuen CSS3-Eigenschaften In CSS3 k...
CocosCreator Version 2.3.4 Drachenknochenanimatio...
Allgemeine Verwendung von Regexp in Mysql Fuzzy-M...
Eine Mehrfachauswahl ist ein Benutzeroberflächene...
Inhaltsverzeichnis Strategie zur Ausführung föder...
Die übergeordnete Vue-Komponente ruft die Funktio...
Wenn wir Tabellen- und td-Tags Rahmen hinzufügen,...
So ändern Sie das Passwort in MySQL 5.7.18: 1. Fa...
Inhaltsverzeichnis Die Rolle von Fremdschlüsseln ...
Da das Kontrollkästchen bei der Webentwicklung kle...
Bezüglich einiger MySQL-Spezifikationen haben man...
# enthält eine Standortinformation. Der Standardan...
Inhaltsverzeichnis 1. Kurzschlussurteil 2. Option...
Code kopieren Der Code lautet wie folgt: <vor&...