Cuprins
Într-un alt tutorial, a fost explicată o introducere în interfețele de utilizator Bootstrap și, de asemenea, un tutorial despre cum să proiectăm un proiect web cu Bootstrap 2.0, în acest sens ne vom deplasa către interfețele și elementele cele mai utilizate în dezvoltarea web.Putem descărca Bootstrap și îl putem pune într-un director de pe site-ul nostru web sau îl putem folosi conectându-l la biblioteca dvs. online.
Bootstrap este un cadru open source și deschideți pentru o dezvoltare web mai rapidă și mai ușoară.
Căutând putem găsi multe contribuții din comunitatea CSS și componente personalizate și șabloane de proiectare pe care alți utilizatori le-au făcut și le fac disponibile, există multe componente pentru a crea bare de navigare, ferestre și ferestre pop-up modale, carusele de imagine, meniuri și multe altele, de asemenea ca pluginuri JavaScript și Jquery pentru a valida formulare și alte funcționalități
Tabelele și rândurile cu efecte
Bootstrap are stiluri și efecte CSS deja programate pe care le putem folosi, de exemplu, pentru a schimba culoarea rândurilor dintr-un tabel și când mouse-ul trece peste acesta.
Codul va fi următorul:
Tabel și rânduri cu efect
Vehicul | Sursă | Condiție | Preț |
---|---|---|---|
Fiat 500 | Madrid | Folosit | 9690€ |
Honda acord | Barcelona | Folosit | 14500€ |
Renault laguna | Toledo | Folosit | 2800€ |
MARI
Codul va fi următorul:Meniu pe mai multe niveluri folosind Bootstrap Css
Administrator vânzări clienți
- Sistem
- Utilizatori
- Setări
- Permisiuni
- Servere
- Server Vps A
- Server Vps B
- Consumul de resurse
- Backup
.container {width: 1170px; }Următoarele clase de rânduri oferă o marjă stângă și dreaptă pe întreaga pagină:
.rând {; marginea-dreapta: -15px; }Clasa de meniu derulant vine deja cu Bootstrap și cu clasele de butoane btn btn-primare. Vom adăuga submeniul și clasele de nivel pentru a putea genera submeniul. Amintiți-vă că clasele au ierarhii, prin urmare, dacă numim aceeași clasă pe care o avem în Bootstrap și îi adăugăm un atribut, ultima declarație făcută prevalează.
Acesta este cazul în care adăugăm un atribut shift stânga, chiar dacă clasa este deja definită în bootstrap.min.css
.dropdown-menu {left: 150px; }Popup CSS și jQuery cu conținut HTML
Vom folosi funcția popover care afișează un popup atunci când un link este plasat cu mouse-ul și variabila de conținut are html de afișat.
Vom lua tabelul anterior și vom adăuga o coloană pentru o fișă tehnică.
În fiecare link vom avea următoarea propoziție și apoi cu id vom invoca un script.
Vehicul | Sursă | Condiție | Preț | Fotografii |
---|---|---|---|---|
Fiat 500 | Madrid | Folosit | 9690€ | Fișa cu date |
Honda acord | Barcelona | Folosit | 14500€ | Fișa cu date |
Coloane și blocuri de pe pagină
Bootstrap se bazează pe o lățime de 1200 pixeli, împărțită în 12 blocuri care acoperă 99% din structura web, fiecare bloc acoperă 8,3333%, echivalent cu 100 pixeli și are și un spațiu de 1 pixel.
Întotdeauna combinația de blocuri din aceeași linie pentru a adăuga 12, de exemplu:
Două blocuri de 3 și unul de 6
Mai jos punem o dimensiune de bloc 8 care este de 800 pixeli:Blocuri bootstrap
Col-md-3 bloc de 300 px.
Col-md-6 bloc de 600 px.
Col-md-3 bloc de 300 px.
800px bloc col-md-8.
Aceste blocuri sunt receptive, deoarece sunt configurate în Bootstrap css. Aici putem vedea o mostră a modului în care blocurile se adaptează la schimbarea ecranului unui dispozitiv mobil.
Cum să personalizați Bootstrap pentru a schimba stilurile și funcționalitatea
Pentru a crea stiluri și funcționalități care să fie compatibile cu Bootstrap, trebuie să o folosim ca orice altă bibliotecă css sau js, ca un alt cadru al proiectului, în acest caz va fi folosit pentru proiectare și funcționalitate în browserul utilizatorului. Ar trebui să evităm reformarea bibliotecilor originale, dar să le ancorăm pe a noastră, așa că atunci când dezvoltatorii Bootstrap lansează o actualizare, nu vom avea nicio problemă să încorporăm noul dacă păstrăm modificările noastre separate.
Pentru a ne defini propriile foi de stil, trebuie să creăm un nou fișier de stil CSS, pentru a defini modificările noastre fără a afecta css-ul original. Să ne amintim ierarhia, de exemplu.
Dacă în Bootstrap css bootstrap.min.css
.col-md-3 {lățime: 25%; }Și vrem să aibă un chenar, apoi într-un fișier separat, styles.css, putem declara:
.borderojo {border: 1px roșu continuu}Apoi pe pagină invocăm ambele fișiere
În bloc îl aplicăm după cum urmează:
Acest lucru ar echivala cu a declara astfel:Col-md-3 bloc de 300 px.
col-md-3 {lățime: 25%; chenar: 1px roșu continuu; }Acum, dacă, dintr-un anumit motiv, a avut două afirmații similare, să presupunem
.borderojo {border: 1px roșu continuu; } .clientblock {border: 1px albastru continuu; }Cine predomină este sentința care a fost declarată ultima. Prin urmare, blocul va avea o margine albastră.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitivCol-md-3 bloc de 300 px.