INHOUDSOPGAWE:
- Stap 1: Stap-vir-stap installasie
- Stap 2: Bylaag: Verwysings
- Stap 3: Bylaag: Opdaterings
- Stap 4: Bylaag: probleemoplossing
Video: Trekklavier -spyskaart: 4 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:25
Skep 'n trekklavierkieslys met meer vlakke met slegs HTML en CSS.
Terwyl ek 'n Raspberry Pi vir my projekte gebruik, kan dit op enige webbediener werk.
In plaas daarvan om voorbeelde te gee van hoe om 'n spesifieke webelement te skep, is die doel om 'n sjabloon te hê wat werkvoorbeelde bevat van elke element wat in my projekte gebruik word. Dit is makliker om iets wat werk, aan te pas, om dit dan aan die werk te kry.
'N Trekklavierkieslys kan via 'n rekenaar, pad of selfoon gebruik word as 'n koppelvlak van 'n Raspberry Pi -toestel. Terwyl ek 'n Raspberry Pi met lighttpd gebruik, kan enige hardeware en webbediener gebruik word.
Elke Raspberry Pi -projek moet 'n koppelvlak hê. Vanweë die relatief klein skermgrootte is selfone die beperkendste. 'N Trekklavier-spyskaart bereik die perke van 'n telefoon deur (+) uit te brei en vertikaal in te val (-), sodat soveel spyskaartitems moontlik is.
Daar is baie voorbeelde van trekklavierspyskaarte op die internet. Omdat ek van die voorkoms en gevoel van OpenHAB of OpenSprinkler hou, wou ek iets soortgelyks hê.
Tot dusver was die spyskaarte van my Raspberry Pi -projek baie eenvoudig. Ek het nie baie tyd spandeer aan die kyk-en-voel nie. Die meeste van my koppelvlakke is slegs in HTML geskryf en het geen CSS gebruik nie. Ek is nie 'n UI-ontwerper nie en werk aan kyk-en-voel is buite my gemaksone. Omdat ek nie gereeld op webwerwe werk nie, het ek CSS verskeie kere geleer en vergeet. Ek wou die spyskaart een keer laat lyk en voel, dit regkry en dit dan weer gebruik.
In my toepassings het ek die spyskaart nodig om te ondersteun:
- skakels na ander webwerwe of toestelle,
- vertoon waardes of status en
- laat opdaterings van waardes toe.
Die laaste twee benodig meer as HTML en CSS.
Aangesien ek nie vooraf weet hoeveel spyskaarte ek benodig nie, kan 'n trekklavierkieslys die buigsaamheid moontlik maak om die spyskaart uit te brei soos benodig.
My opmerkings in die CSS en HTML is miskien 'n bietjie te hoog, maar ek kan na die opmerkings kyk en weet hoe ek die spyskaart kan verander om aan my behoeftes te voldoen sonder om CSS weer te leer. Die kommentaar maak dit ook vir my maklik om te verstaan hoe die CSS die HTML beïnvloed, sonder om heen en weer tussen die twee te draai.
Ek het 'n paar ander vereistes gehad:
- Soms verloor my huis internettoegang. Die spyskaartstelsel kan dus nie afhang van skakels na eksterne webwerwe nie, wat eksterne lettertipes, API's of javascript insluit
- My gesin het 'n eklektiese rekenaarsmak en gebruik iPhone, Android, MAC's, PC's en iPads, tablette, sowel as Chrome, Firefox, Safari en IE. Die spyskaart moet op al hierdie dinge werk
Ek het 'n paar weke probeer om verskillende trekklavierspyskaartimplementasies uit te probeer. Hulle redigeer, pas dit aan en gee op. Die webwerf, CSS Scripts, het 'n spyskaart op meer vlakke wat aan al my vereistes voldoen en die basis vorm vir hierdie instruksies.
Stap 1: Stap-vir-stap installasie
Maak die terminale venster op 'n MacBook of rekenaar oop en voer die volgende opdragte uit:
Vervang items in ♣'s met werklike waardes.
Meld aan by Raspberry Pi
$ ssh pi@♣ framboos-pi-ip-adres ♣
Skakel oor na die hoofgids
$ cd /var /www
Laai index.html af en verander die regte en eienaar van die lêer
$ sudo wget "https://raw.githubusercontent.com/dumbo25/accordion-menu/master/index.html"
$ sudo chmod 774 index.html $ sudo chown pi index.html
Maak 'n gids vir beelde en gaan na die gids
$ mkdir img
$ cd img
Laai die beelde af en verander die eienaar.
$ sudo wget "https://raw.githubusercontent.com/dumbo25/accordion-menu/master/tv.png"
$ sudo wget "https://raw.githubusercontent.com/dumbo25/accordion-menu/master/menu-icon.png" $ sudo wget "https://raw.githubusercontent.com/dumbo25/accordion-menu/master/ framboos-pi-p.webp
Maak 'n rugsteun van die hoofgids en skep die css -gids en gaan daarin
$ cd..
$ mkdir css $ cd css
Laai die stylblad af en verander die regte en eienaar van die lêer
$ sudo wget "https://raw.githubusercontent.com/dumbo25/accordion-menu/master/style.css"
$ sudo chmod 744 style.css $ sudo chown pi style.css
As u nie 'n framboos -pi het nie, kan u hierdie lêers aflaai na 'n Mac of 'n rekenaar. Om die spyskaart ook vanaf 'n Mac of 'n rekenaar te laat loop
- dubbelklik op index.html, of
- kies index.html, klik met die rechtermuisknop en maak oop met die blaaier van u keuse.
As u 'n Raspberry Pi gebruik, moet dit 'n webbediener hê. Maak 'n blaaier op u rekenaar of Mac oop, en voer in die URL -venster in:
♣ framboos-pi-ip-adres ♣/index.html
My bediener benodig 'n veilige verbinding (verwyder spasies rondom die dubbelpunt):
♣raspberry-pi-ip-address♣/index.html
En dit werk!
Stap 2: Bylaag: Verwysings
- CSS -script Multilevel trekklavierkieslys met slegs HTML en CSS
- W3Schools trekklavier spyskaart
- W3Schools CSS
- W3Schools HTML
Stap 3: Bylaag: Opdaterings
Stap 4: Bylaag: probleemoplossing
Hier is 'n paar idees wat kan help:
- Om HTML in php echo -stellings te formateer, voeg "\ r" aan die einde by om 'n retourkarakter in te voer
- Die groep-ID vir 'n subkieslys moet uniek wees. As die groep-ID van 'n subkieslys nie uniek is nie, word die subkieslysitems in die eerste instansie van die groep-ID ingesluit
Aanbeveel:
Spelontwerp in vyf stappe: 5 stappe
Spelontwerp in fliek in 5 stappe: Flick is 'n baie eenvoudige manier om 'n speletjie te maak, veral iets soos 'n legkaart, visuele roman of avontuurlike spel
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: 3 stappe
Gesigsopsporing op Raspberry Pi 4B in 3 stappe: in hierdie instruksies gaan ons gesigsopsporing uitvoer op Raspberry Pi 4 met Shunya O/S met behulp van die Shunyaface-biblioteek. Shunyaface is 'n biblioteek vir gesigherkenning/opsporing. Die projek het ten doel om die vinnigste opsporing en herkenningssnelheid te bereik met
DIY Vanity Mirror in eenvoudige stappe (met LED -strookligte): 4 stappe
DIY Vanity Mirror in eenvoudige stappe (met behulp van LED Strip Lights): In hierdie pos het ek 'n DIY Vanity Mirror gemaak met behulp van die LED strips. Dit is regtig cool, en u moet dit ook probeer
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): 6 stappe
Arduino Halloween Edition - Zombies pop -out skerm (stappe met foto's): wil u u vriende skrik en 'n skreeu geraas maak tydens Halloween? Of wil u net 'n goeie grap maak? Hierdie pop-up skerm van Zombies kan dit doen! In hierdie instruksies sal ek u leer hoe u maklik Zombies kan spring deur Arduino te gebruik. Die HC-SR0
Speel Doom op u iPod in 5 maklike stappe !: 5 stappe
Speel Doom op u iPod in 5 maklike stappe !: 'n Stap-vir-stap gids oor hoe u Rockbox op u iPod kan dubbellaai om Doom en tientalle ander speletjies te speel. Dit is iets baie maklik om te doen, maar baie mense staan nog steeds verbaas as hulle sien hoe ek op my iPod doom speel en deurmekaar raak met die instruksies