- at skabe en gang baseret på css stil blad skifteren

, hvordan der kan skabes en gang baseret på css stil blad skifteren,,,,, 1,,,,,,,,, 19,,,,,,,,,, det cyber - mandag envato tuts + kurser vil blive reduceret til $3.- og' ikke gå glip af det.,,,,, stil linier er blevet et populært træk på websteder i disse dage.css stil ark tillade en web designer at ændre ser ud og føles et websted med en lille indsats.nogle steder brug "dag" og "nat" type stil linier, der automatisk skifte lokalitet tema, baseret på den tid af dagen.det pædagogiske viser, hvordan man skaber en gang baseret på css stil blad direkte ved hjælp af folkesundhedsprogrammet, som lader dig ændre flere stil plader på én gang på bestemte tider af dagen.der er også en lille smule jquery ui smidt i bare for sjov!,,,,, hvorfor folkesundhedsprogrammet i stedet for javascript?en ulempe ved, at folkesundhedsprogrammet for en tid baseret css stil blad skifteren er, at tiden er baseret på enten webhosting server eller på "time zone", der er fastsat i manuskriptet.,, da jeg byggede mit personlige portefølje sted, skabte jeg en gang baseret stil blad direkte ved hjælp af javascript og jquery.tiden funktion af manuskriptet fungeret korrekt.men der var altid et kort "flash" af misligholdelse stil blad når websider ladt. javascript tunge websteder, der kan have problemer med konflikter mellem forskellige javascript manuskripter.jeg har besluttet at anvende høreværn i stedet for css stil blad skifteren.for folkesundhedsprogrammet er serveren side, der ikke var javascript konflikter, og det virkede som forventet, en ulempe for anvendelse af høreværn til tid baseret css stil blad skifteren er, at tiden er baseret på enten webhosting server eller på "time zone", der er fastsat i manuskriptet.med javascript, kan du sætte gang funktion, skal være baseret på en brugers computer.,, før vi begynder, hvis du er ny i folkesundhedsprogrammet, er du nødt til at oprette og få en server miljø på jeres lokale computer (php filer, kan ikke betragtes som en webbrowser).min personlige præference er xampp.denne artikel indeholder et par software muligheder og grundlæggende instrukser om, hvordan man opretter en lokal server, selv om du kan bruge blok til at skabe og redigere php filer, en kode redaktør kan være meget nyttige, når vi skriver websider i folkesundhedsprogrammet og andre programmeringssprog.der henvises til disse artikler for yderligere oplysninger om valg af en kode redaktør:,, 22 ren kode redaktører for vinduer, 10 alsidige tekst redaktører for os x, og den kode, der er anvendt i den pædagogiske skaber en grundlæggende css stil blad skifteren, og du kan se den demo her.kilden filer omfatter to ekstra demobånd. lad os komme i gang!,, trin 1: skabe første css stil status (nat), skabe en css stil blad kaldet, style-1. css og omfatter følgende kode: /* misligholdelse styles --------------------------------------------------- * /organ {margen: 0px; polstring: 0px; baggrund: url (".. /images /bokeh_2 jpg"); baggrund holdning: øverste venstre; baggrund gentager: ikke gentages; baggrund tillæg: fast; baggrund farve:ʚ skriftstørrelsen: 20px; skrifttype familie: arial, helvetica, uden serif; farve:&#fff; tekst tilpasse: venstre}&#papir (bredde: 965px; margen: 0 auto; position: relativ;}: sammenhæng, en: besøgte, en: aktiv (farve:cccff;}: svævning (farve:Iea.}. content_container_1 {flyde: venstre; bredde: 650px; margin: 0px 0px 60px 0px;} p.main_description {margen: 5px 0px 50px 0px; tekst tilpasse: center;} /* vigtigste image --------------------------------------------------- * /. main_image {baggrund: url (".. /images /main_image_1 jpg"); baggrund gentager: ingen: bredde: 630px. højde: 425px; grænse:&#fff fast 10px; margen: 40px 0px 10px 0px;} /* øje --------------------------------------------------- * /&#øje p {skrifttype familie: arial, helvetica, uden serif; skriftstørrelsen: 20px;} a.tabs_link_1: sammenhæng, a.tabs_link_1: besøgte, a.tabs_link_1: aktiv (tekst): understrege, farve:Iea; skrifttype vægt: fed;} a.tabs_link_1: svævning (tekst): understreger, farve:&#ff0084; skrifttype vægt:fed;}&#øje. tabs_img {flyde: venstre; baggrund farve:&#ddd; polstring: 8px; margen: 0px 12px 0px 0px;}, trin 2: skabe andet css stil status (morgen), åben, style-1.css, og redde det, style-2. css,.ændre kroppen baggrund billede fra, bokeh_2.jpg, til bokeh_4 jpg,.ændringer, main_image_1.jpg, til main_image_4 jpg,.,, trin 3: skabe den tredje css stil status (eftermiddag), anvendelse, style-1.css, eller, style-2.css, til at skabe en tredje stil blad, style-3. css,.ændre kroppen baggrund image, bokeh_3.jpg, og de vigtigste image, main_image_5 jpg, trin 4: skabe det fjerde css stil status (aften), skabe en fjerde stil blad, style-4. css,.ændre kroppen baggrund image, bokeh_1.jpg, og de vigtigste image, main_image_8 jpg,,, til trin 2 til 4, har mulighed for at ændre andre elementer som skrifttype, farver og image grænser.i stedet for at bruge de billeder, der er fastsat i kilden filer, du kan bruge deres egne billeder til at skabe skik css styles.,, løntrin 5: downloade jquery og jquery ui,, for at vise, hvordan folkesundhedsprogrammet manuskript ændringer flere stil plader på én gang, jquery themeroller temaer bliver anvendt til at stil den tabbed område af webstedet., gå til jquery ui downloade side og downloade "film" og "start" emner. næste, gå til de europæiske jquery websted og downloade jquery.,, trin 6: avance, skabe et php dossier, som omfatter følgende kode:, <!doctype html offentlige "- //w3c //dtd xhtml 1, 0 midlertidige //en" http: //www.w3.org /tr /xhtml1 /dtd /xhtml1 overgangsbestemmelser. dtd "> < http: //xmlns =" http://www.w3.org/1999/xhtml "xml: lang =", en "lang = en >"; < head > < meta - http equiv = "content type =" indhold "tekst /html; charset = iso-8859-1" /> <!- css stil ark - > <?php omfatte ("stil ark. folkesundhedsprogrammet").> <!- jquery /javascript - > < manuskript type = "tekst /javascript" src = "js /jquery-1.6.3. min.js" > < /manuskript > < manuskript type = "tekst /javascript" src = "js /jquery-ui-1.8.16. skik. min.js" > > < /manuskript > < manuskript type = "tekst /javascript" > $(function() {$("# øje"). tabs().}). < /manuskript > < meta - navn = "beskrivelse" indhold = "det demo - bruger på at ændre flere css stil plader (vigtigste css og jquery - tema) på bestemte tidspunkter i løbet af en periode på 24 timer.den timezone for demo er fastsat til australien /melbourne. "/> < meta - navn =" hjælp "indhold =" tid baseret på css, stylesheet, skifteren, folkesundhedsprogrammet "/> < afsnit > simpel tid baseret css stil blad skifteren < /titel > < /head > < krop > <!- starte papir - > < div id = "papir" > <!- begynde indhold beholder 1 - > < div klasse = "content_container_1" > <!- vigtigste image kontakter på fastsatte tidspunkter... > < div klasse = "main_image" > < /div > < p - klassen = "main_description" > vigtigste image ændringer på tidspunkter, der er fastsat i folkesundhedsprogrammet manuskript (australien /melbourne).< /p > <!-- Begin Tabs Area --> <div id="tabs"> \t<ul> \t\t<li><a href="#tabs-1">About Envato</a></li> \t\t<li><a href="#tabs-2">Marketplaces</a></li> \t\t<li><a href="#tabs-3">Tuts+ Network</a></li> \t</ul> \t \t<div id="tabs-1"> \t<p> \t<img class="tabs_img" src="images/envato_1.jpg" width="300" height="195" alt="About Envato" /> \tEnvato is a startup based out of Australia with people around the world and sites serving pages every second. vi begyndte i en stue i 2006 og har været konstant arbejder på at opbygge vores firma til en verdensklasse mulighed.vores fortid er kreativ, vi elsker open source, mener vi, at det handler om mere end bare at tjene penge, og vi er helt indstillet på at få produkter, som er fantastisk!< /p > < p > < en klasse = "tabs_link_1" href = "http://envato.com/" target - = "_blank" afsnit = "besøg envato websted" > besøg envato websted < /a > < /p > < /div > < div id = "tabs-2" > < p > < img klasse = "tabs_img" src = "billeder /marketplace_1 jpg" bredde = "300" højde = "195" alat = "mange" /> envato markedspladser tillade nogen at købe eller sælge digitale varer, som wordpress temaer, baggrundsmusik, efter virkninger projektmaterialet, flash - modeller og meget mere.de markedspladser er hjem for en blomstrende fællesskab af over 500 000 brugere, forfattere og købere, og hver dag hundredvis af nye filer er tilføjet. < /p > < p > < en klasse = "tabs_link_1" href = "http://themeforest.net/" target - = "_blank" afsnit = "besøg temaet marked" > besøg temaet markedsplads < /a > < /p > < /div > < div id = "tabs-3" > < p > < img klasse = "tabs_img" src = "billeder /psdtuts_1 jpg" bredde = "300" højde = "195" alat = "tuts + - netværket" /> på envato, vi er meget lidenskabelig om uddannelse, det er derfor, vi har skabt en af de mest populære net af uddannelsesmæssige blogs.tuts + tjener op til 18 mio pageviews en måned i hele dens mange afdelinger om emner som grafik, web udvikling, audio - produktion, iphone udvikling og forslag grafik.< /p > < p > < en klasse = "tabs_link_1" href = "http://tutsplus.com/" target - = "_blank" afsnit = "besøg tuts + hub" > besøg tuts + hub < /a > < /p > < /div > < /div > <!- stopper tabs område - > < /div > <!- stopper indhold beholder 1 - > < /div > <!- stopper indpakning - > < /organ > < /html >,, trin 7: folkesundhedsprogrammet aspektet css stylesheet skifteren kode, skabe et php dossier, som omfatter følgende kode:, <?php date_default_timezone_set("Australia/Melbourne"); //Set default time zone $time = date("H"); //Set the time in 24 hour format if (00 <= $time && $time < 07) //12:00am to 7:00am Night \t{ \techo '<link href="css/style-1.css" rel="stylesheet" type="text/css" media="screen" /><link href="css/flick/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" media="screen" />'; \t} elseif (07 <= $time && $time < 12) //7:00am to 12:00pm Morning \t{ \techo '<link href="css/style-2.css" rel="stylesheet" type="text/css" media="screen" /><link href="css/start/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" media="screen" />'; \t} elseif (12 <= $time& & $tid < 18) //kl. 12. til 6:00pm eftermiddag (echo '< forbindelse href = "css /style-3. css" rel = "stylesheet" type = "tekst /css" media = screen "/> < forbindelse href =" css ////////jquery-ui-1.8.16. skik. css "rel =" stylesheet "type =" tekst /css "media =" screening "/> «) andet /andre timer aften (echo' < forbindelse href =" css /style-4. css "rel =" stylesheet "type =" tekst /css "media =" screening "/> < forbindelse href =" css /film /jquery-ui-1.8.16. skik. css "rel =" stylesheet "type =" tekst /css "media =" screening "/> «)?>,, opdeling af avancen, folkesundhedsprogrammet omfatter, rel = "stylesheet", forbindelser, manuskriptet til css stil blad skifteren bliver anbragt i en php omfatter filen, stylesheets. php,. en php, include(), erklæring omfatter og vurderer en bestemt sag.det, stylesheets.php omfatte fil er, som der henvises til i denne kode:, <!- css stil ark - > <?php omfatte ("stil ark. folkesundhedsprogrammet").>, fordi vi bruger en php manuskript at ændre css stil plader på fastsatte tidspunkter, rel = "stylesheet" forbindelser vil blive skabt med folkesundhedsprogrammet manuskript. med henvisning jquery og jquery - biblioteker, er vi nødt til at sikre, at webstedet referencer jquery og jquery mellem hoved - biblioteker. plader af websted følgende kode er blevet tilføjet:, <!- jquery /javascript - > < manuskript type = "tekst /javascript" src = "js /jquery-1.6.3. min.js" > < /manuskript > < manuskript type = "tekst /javascript" src = "js /jquery-ui-1.8.16. skik. min.js" > < /manuskript >, påbegynd jquery eu - erhvervsgrenen tab, denne forelæsning omfatter jquery ui øje med misligholdelse funktionalitet.følgende kode initializes de tekniske vurderingsorganer:, < manuskript type = "tekst /javascript" > $(function() {$("# øje"). tabs().}). < /manuskript >, beholder div til jquery - tabletter, <!- starte papir - > < div id = "papir" > <!- begynde indhold beholder 1 - > < div klasse = "content_container_1" > (afslutning < /div > plader til indpakning og indhold beholder 1 er vist i kode blokere for forhøjelse af jquery ui tabl.) er de fleste af jquery ui widgets er programmeret til at udvides til 100% bredde af indholdet område, hvor de er placeret, beholderen div., content_container_1, er fastsat til en fast bredde af 650px i landestøttestrategien, således at tabbed område ikke udvide hele bredden af skærmen, vigtigste image oveni, for de vigtigste billede også ændres på fastsatte tidspunkter med folkesundhedsprogrammet manuskript, det, der skal til for at blive opført på den webside, som css baggrund image, så i stedet for at tilføje det billede til side ved hjælp af avancen som denne:, < img src = "main_image_1 jpg "bredde =" 630 "højde =" 425 "alat =" image "/> det blev lagt til side som et css baggrund billede af et < div > med klasse" main_image ", sådan her:, <!- vigtigste image kontakter på fastsatte tidspunkter... > < div klasse = "main_image" > < /div > < p - klassen = "main_description" > vigtigste image ændringer på de angivne perioder.< /p >, - - for jquery øje, under - tilføjer tabbed område, der drives af jquery - og har været det såkaldte ved hjælp af jquery themeroller temaer. <!-- Begin Tabs Area --> <div id="tabs"> \t<ul> \t\t<li><a href="#tabs-1">About Envato</a></li> \t\t<li><a href="#tabs-2">Marketplaces</a></li> \t\t<li><a href="#tabs-3">Tuts+ Network</a></li> \t</ul> \t \t<div id="tabs-1"> \t<p> \t<img class="tabs_img" src="images/envato_1.jpg" width="300" height="195" alt="About Envato" /> \tEnvato is a startup based out of Australia with people around the world and sites serving pages every second. vi begyndte i en stue i 2006 og har været konstant arbejder på at opbygge vores firma til en verdensklasse mulighed.vores fortid er kreativ, vi elsker open source, mener vi, at det handler om mere end bare at tjene penge, og vi er helt indstillet på at få produkter, som er fantastisk!< /p > < p > < en klasse = "tabs_link_1" href = "http://envato.com/" target - = "_blank" afsnit = "besøg envato websted" > besøg envato websted < /a > < /p > < /div > < div id = "tabs-2" > < p > < img klasse = "tabs_img" src = "billeder /marketplace_1 jpg" bredde = "300" højde = "195" alat = "mange" /> envato markedspladser tillade nogen at købe eller sælge digitale varer, som wordpress temaer, baggrundsmusik, efter virkninger projektmaterialet, flash - modeller og meget mere.de markedspladser er hjem for en blomstrende fællesskab af over 500 000 brugere, forfattere og købere, og hver dag hundredvis af nye filer er tilføjet. < /p > < p > < en klasse = "tabs_link_1" href = "http://themeforest.net/" target - = "_blank" afsnit = "besøg temaet marked" > besøg temaet markedsplads < /a > < /p > < /div > < div id = "tabs-3" > < p > < img klasse = "tabs_img" src = "billeder /psdtuts_1 jpg" bredde = "300" højde = "195" alat = "tuts + - netværket" /> på envato, vi er meget lidenskabelig om uddannelse, det er derfor, vi har skabt en af de mest populære net af uddannelsesmæssige blogs.tuts + tjener op til 18 mio pageviews en måned i hele dens mange afdelinger om emner som grafik, web udvikling, audio - produktion, iphone udvikling og forslag grafik.< /p > < p > < en klasse = "tabs_link_1" href = "http://tutsplus.com/" target - = "_blank" afsnit = "besøg tuts + hub" > besøg tuts + hub < /a > < /p > < /div > < /div > <!- stopper tabs område - > < /div > <!- stopper indhold beholder 1 - > < /div > <!- stopper indpakning - > den menu "øje" er udarbejdet af en unordered liste.indholdet af afsnit er udarbejdet af < div > plader, der er unikke id - kort, der svarer til at forankre forbindelser på < li > < /li > plader, f.eks.: < div id = "tabs-1" > svarer til < en href = "# tabs-1" >,, fordeling af folkesundhedsprogrammet stylesheet skifteren kode, standardtidsintervallet, område:, date_default_timezone_set ("australien /melbourne"); //sæt misligholdelse tidszone, kode date_default_timezone_set fastsætter misligholdelse timezone anvendes af alle dato /tidspunkt funktioner i et manuskript, hvis manuskriptet. omfatter ikke date_default_timezone_set, så webhosting server tid vil blive anvendt for alle dato /tidspunkt funktioner i manuskriptet, henvises der til listen over støtte timezones at finde passende timezone for din placering, nyere versioner.høreværn indarbejde "sommertid gange" i den funktion, date_default_timezone_set,.nogle ældre versioner af folkesundhedsprogrammet ikke "sommertid gange" i betragtning.,, sæt gang i 24 timers format: $tid = dato ("h"); //fastsat en time i 24 - timers - format, dato ("h"): den lokale tid /dato i en 24 - timers format en time med foranstillede nuller.klik her, at oplysninger om en 24 - timers ur.,, opdeling af, hvis elseif, anden erklæring, jeg har brudt ned resten af folkesundhedsprogrammet kode for at vise, hvordan folkesundhedsprogrammet manuskript vil fungere linje for linje.There are several functions being utilized in the code including:, , If, Elseif, Else Statement.,Echo,Comparison Operators,Logical Operators, , if , if (00 <= $time && $time < 07) //12:00am to 7:00am Night \t{ \techo '<link href="css/style-1.css" rel="stylesheet" type="text/css" media="screen" /><link href="css/flick/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" media="screen" />'; \t}, If 00 (midnight) is ,Less than or equal to, current time ,AND, current time is ,Less, than 07 (7:00am) ,Then, the script will apply ,style-1.css, and ,flick, CSS style sheets., elseif , elseif (07 <= $time && $time < 12) //7:00am to 12:00pm Morning \t{ \techo '<link href="css/style-2.css" rel="stylesheet" type="text/css" media="screen" /><link href="css/start/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" media="screen" />'; \t}, If 07 (7:00am) is ,Less than or equal to, current time ,AND, current time is ,Less, than 12 (12:00pm) ,Then, the script will apply ,style-2.css, and ,start, CSS style sheets., elseif , elseif (12 <= $time && $time < 18) //12:00pm to 6:00pm Afternoon \t{ \techo '<link href="css/style-3.css" rel="stylesheet" type="text/css" media="screen" /><link href="css/start/jquery-ui-1.8.16.custom.css" rel="stylesheet" type="text/css" media="screen" />'; \t}, If 12 (12:00pm) is ,Less than or equal to, current time ,AND, current time is Less than 18 (6:00pm), det gælder, style-3.css, og start, css stil plader, ellers andet /andre timer aften (echo '< forbindelse href = "css /style-4. css" rel = "stylesheet" type = "tekst /css" media = screen "/> < forbindelse href =" css /film /jquery-ui-1.8.16. skik. css "rel =" stylesheet "type =" tekst /css "media = screen" /> «), og hvis ingen af betingelserne er opfyldt, i hvis... elseif "erklæringer, så, manuskript, vil gælde, style-4.css og film, css stil ark.,, konklusion med css, du kan skabe mange forskellige stilarter på deres websteder.ved hjælp af folkesundhedsprogrammet, du kan anvende disse styles dynamisk på din hjemmeside.smid en lille jquery eu - erhvervsgrenen, og deres web - sider, ikke kun vil være sjovt for dig til at skabe, men sjov for deres gæster så godt!hvis du har spørgsmål om denne forelæsning, bede dem nedenunder, mange tak for det!,









Previous:
Next Page: