Trecerea de stiluri css, în funcție de momentul zilei
Ne uităm la rezultatul, pe care ne vom strădui să:

Singurul dezavantaj real folosind PHP CSS comutator Stylesheet la timp - că el este ghidat fie la momentul unui server de web hosting, fie setați fusul orar în scenariu.
Înainte de a începe
Codul folosit în acest tutorial creează principalele foi de stil CSS comutator, și o versiune demo este disponibil aici. Fișierul original, include două demo-uri suplimentare.
Și acum să începem!
Pasul 1: Crearea stylesheet primul CSS ( "noapte")

Crearea unei foi de stil CSS cu numele de stil-1.css să includă următorul cod:
Pasul 2: Crearea a 2 foi de stil CSS ( „Dimineața“)

Deschideți stil 1.css și salvați-l ca un stil 2.css. Schimbarea imaginii de fundal principal cu bokeh_2.jpg pe bokeh_4.jpg. schimba main_image_1.jpg pe main_image_4.jpg.
Pasul 3: Crearea unei foi de stil CSS al treilea ( „zi“)

Utilizați un stil 1.css sau stil 2.css pentru a crea un al treilea tabel stiluri stil 3.css. Schimbarea imaginii de fundal pe bokeh_3.jpg principal, iar imaginea principală din main_image_5.jpg
Pasul 4: Crearea unei foi de stil CSS 4-a ( "seara")

Creați un tabel 4-lea stiluri de stil 4.css. Schimbarea imaginii de fundal pe bokeh_1.jpg principal, iar imaginea principală din main_image_8.jpg
Etapele a doua a patra se pot schimba în mod liber alte elemente, precum și culoarea fontului imaginilor cadru. În schimb, imaginea fișierelor sursă pentru a crea stiluri CSS personalizate pe care le puteți lua propria.
Pasul 5: Descărcați UI jQuery și jQuery

Pentru a arăta modul în care script PHP ma infectat cu o mulțime de foi de stil pe pagina Web a folosit tema jQuery Themeroller pentru a atribui stiluri zona de conținut la marcaje.
Du-te la pagina de download UI jQuery și descărca tema Flick și Start.
Apoi, du-te la jQuery și jQuery descărca site-ul oficial.
Pasul 6: Aspect
Creați un fișier PHP care conține următorul cod:
Pasul 7: PHP-cod comutator CSS stylesheet
Creați un fișier PHP care conține următorul cod:
schema de partiționare
Activarea PHP pentru a lega rel = »Stylesheet»
Script-ul pentru CSS stylesheets comutatorul este închis într-un fișier numit PHP includ stylesheets.php.

HTML5 și CSS3 practica de la zero la rezultatul!
Din moment ce vom folosi un script PHP pentru a schimba foi de stil CSS într-un timp stabilit, link rel = „stylesheet“ va fi generat de script PHP.
Apel la biblioteca jQuery UI și jQuery.
Trebuie să ne asigurăm că pagina web se referă la biblioteca jQuery UI și jQuery.
S-a adăugat următorul cod între pagina web cap de Tag-uri:
Inițializare filele jQuery UI
Acest tutorial include file jQuery UI. utilizând funcționalitatea implicită. Codul de mai jos le inițializează:
container Div file jQuery UI
(tag-uri finale pentru packer div (Wrapper) și conținutul ambalajului 1 (1) container pentru continut indicate în codul de marcare file jQuery UI)
Cele mai multe dintre fleacuri jQuery UI este programat astfel încât să fie întins până la 100% lățimea zonei de conținut în care sunt plasate.
content_container_1 Div container cu CSS a fost setat la o lățime fixă de 650 de pixeli, în zona de conținut cu file nu sunt întinse pe întregul ecran.
Marcarea imaginii principale
Pentru a timpului reglat imaginea principală este, de asemenea, a fost schimbat la un script PHP, acesta trebuie să fie incluse în pagina web ca imagine de fundal CSS.
Deci, în loc de a adăuga imagini la pagina folosind marcare ca aceasta:
Am adaugat ca div CSS imagine de fundal cu clasa „main_image“, ca aceasta:
Markup pentru filele jQuery UI
Sub zona de conținut de marcare adaugă semne de carte, condus de jQuery UI, și stiluri atribuite folosind jQuery Themeroller.
De exemplu: div id = "file-1" corespunde unei href = "# file-1"
Schema PHP stylesheets cu cod
Setați fusul orar prestabilit:
date_default_timezone_set cod stabilește fusul orar implicit utilizat de către toate funcțiile dată / oră într-un script.
În cazul în care script-ul nu include date_default_timezone_set, atunci pentru toate funcțiile de data / ora in script-ul va fi utilizat în timpul serverul de web hosting.
Vă rugăm să consultați lista de fusuri orare suportate. pentru a găsi corespunzătoare locația.
Versiunile mai noi de PHP include funcționalitatea date_default_timezone_set „de iarnă“ și timpul „de vară“. Unele versiuni mai vechi ale PHP nu le iau în considerare.
Setați ora în format 24 de ore:
În cazul în care operatorul sistemului, ELSEIF, Else
Am tăbărât restul codului PHP în bucăți pentru a arăta modul în linie cu linie script PHP va funcționa. Codul îndeplinește mai multe funcții, inclusiv:
Dacă 00 (miezul nopții) Mai mic sau egal cu ora curentă și ora curentă este mai mică de 07 (7 am), script-ul va aplica stilul de-1.css și film stilul de masă CSS.
Dacă 07 (7 am) Mai mic sau egal cu ora curentă și ora curentă este mai mică de 12 (12 zile), script-ul va aplica tabelul CSS start-stil 2.css și stiluri.
În cazul în care 12 (12 zile) mai mică sau egală cu ora curentă și ora curentă este mai mică de 18 (18), apoi script-ul va aplica tabelul CSS start-stil 3.css și stiluri.
Dacă nimic nu corespunde operatorului în cazul în care ... elseif, atunci script-ul se va aplica stilul de-4.css și film stilul de masă CSS.
concluzie
Cu CSS, puteți crea mai multe stiluri diferite pentru paginile web. Folosind PHP, puteți aplica în mod dinamic aceste stiluri pe site-ul web. Adăugați un pic de jQuery UI, iar paginile dvs. nu va fi doar interesant pentru tine pentru a crea, dar, de asemenea, utilizatorii pentru a le vizita!
Dacă aveți întrebări despre stilurile de comutare în CSS, vă rugăm să le postați mai jos. Vă mulțumesc foarte mult pentru a citi!
Revizie: Echipa webformyself.

HTML5 și CSS3 practica de la zero la rezultatul!
Cele mai multe știri IT si dezvoltare web pe canalul nostru-Telegram