.
Në mes të enës bazë, ne do të kemi nevojë për të në vend.
) Formuar në css në pamjen e vetë "butonave të hamburgerit", për shtimin e të cilave, vendoset një lidhje me kutinë e kontrollit prikhovani. Për shumë gjëra, emri i atributit for është përgjegjës për id -in e kutisë së kontrollit. Atribut bosh vikoristovumo onclick për iOS
faqe <
ul>
<
li><
a href=
"#1"
>Një
a>
<
li><
a href=
"#2"
>Dy
a>
<
li><
a href=
"#3"
>Tre
a>
<
li><
a href=
"#4"
>Chotiri
a>
<
li><
a href=
"#5"
>pesë
a>
<
li><
a href=
"#6"
>Shist
a>
<
li><
a href=
"#7"
>Сім
a>
ul>
Një Dy Tre Chotiri pesë Shist Сім Paraqitja e menysë anësore ka përfunduar. Vërtetë, një tjetër nuk është domosdoshmërisht një mashtrim, sfondi errëson përmbajtjen kryesore kur paneli është i ndezur. Yaksho ju duhet, thjesht Përshkruani në fund të menusë, për në çdo vend tjetër, një enë ndarëse me një klasë këndimi:
<
div class
=
"mask-content"
>
div>
Demoja ka një veçori për ndryshimin e robotit, pasi të keni komentuar bllokun, mund ta njihni lehtë dhe ta ndizni po aq lehtë))). Vzagal, është më e thjeshtë, shko në faqen demo html, për elementin e lëkurës, duke përshkruar komentet findokladnіshі, kështu që sa më shumë do të shkatërrosh, do të të duhet të përpiqesh më shumë.
Otzhe, të gjithë elementët e nevojshëm në mistsyah tuaj, duan të dinë gjithnjë e më shumë, të formulojnë zovnishniy viglyad , Kolir, forma dhe nadati lëvizin menunë tonë. Ne do të plaçkisim gjithçka me CSS. Çdo javascript dhe imazhe shtesë.
CSS Përcaktimi i rregullit dhe fuqisë së lëkurës nuk do të jetë kodet css . Stilet për panelet që janë ngjitur në drejtimin e duhur janë praktikisht të njëjta; Në arkivin me kodet, vepra penale e opsioneve është e mbushur me skedarë, kështu që zgjidhni ato të kërkuara, lidheni saktë me dokumentin dhe gjithçka. Këtu përdor "mince css", për menunë që varet nga ana e majtë e faqes:
/ ** * Ndryshimet në panelin e navigimit * varen në rast të një sulmi të së keqes * / ... nav ( / * Shirn është mjaft i mirë, mos u ngatërroni me eksperimentimin * / gjerësia: 320px; min- gjerësia: 320px; / * Shfaqja fizike dhe vizuale e panelit në maksimum * / lartësia: 100%; pozicioni: fiks; lart: 0; fundi: 0; diferenca: 0; / * Paneli Zrushuєmo (khovaєmo) vetëm në buzë të anës * / majtas: - 320px; / * Qasje e brendshme * / mbushje: 15px 20px; / * Kalimi i qetë i ndryshimit të panelit * / - webkit- tranzicioni: 0.3s majtas; - moz- tranzicion: 0.3s majtas; kalimi: majtas 0. 3s; / * Ngjyrat Visnachaєmo në sfondin e panelit * / sfond: # 16a085; / * Në krye të elementeve të tjerë * / z- indeksi: 2000; ) / ** * Butoni për ndërrimin e etiketës së panelit *
*/
... ndërrimi ( / * Pozicionuar absolutisht * / pozicioni: absolut; / * Në skajin e majtë të panelit * / majtas: 320px; / * Shko te skaji i sipërm i panelit * / lart: 1em; / * Qasje e brendshme * / mbushje: 0.5em; / * Viznachaєmo ngjyra në sfondin e remix * më shpesh sesa në ngjyrën në sfondin e panelit * / sfondi: trashëgoj; / * Tekst me ngjyra * / ngjyra: #dadada; / * Lloji i kursorit * / kursori: treguesi; / * madhësia në font * / madhësia e shkronjave: 1.2em; lartësia e vijës: 1; / * Shtrihuni mbi elementët e tjerë anësorë * / indeksi z: 2001; / * Tekst me ngjyra animuєmo kur rri pezull * / - webkit- kalimi: ngjyra. 25-të lehtësim-dalje; - moz- kalimi: ngjyra. 25-të lehtësim-dalje; kalimi: ngjyra. 25-të lehtësim-dalje; ) / * Fillimisht teksti i butonit * Karakteri Unicode (TRIGRAM PER QIELL) * / ... nav-toggle: after (përmbajtja: "\ 2630"; dekorimi i tekstit: asnjë;) / * Teksti me ngjyra në pezull * / ... navg-toggle: rri pezull (ngjyra: # f4f4f4;) / ** * Kutia e zgjedhjes Prikhovanie (paraardhësi) * e padukshme і e paarritshme :) * fighterm'ya zgjedhës atribut luftëtar * / [Id = "nav-toggle"] (pozicioni: absolut; shfaqja: asnjë;) / ** * Ndryshoni pozicionin e pompës * kur shikoni anekset e lëvizshme * Nëse navigimi është i hapur, është i dukshëm në mes të panelit * / [Id = "nav-toggle"]: kontrolluar. nav>. ndërrimi (majtas: auto; djathtas: 2px; lart: 1em;) / ** * Nëse jeni paraardhësit e aranzhimeve, paneli do të shfaqet * vikoristovu псевmo pseudo-class: kontrolluar * / [Id = "nav-toggle"]: kontrolluar. nav (majtas: 0; kuti-hije: 4px 0px 20px 0px rgba (0, 0, 0, 0.5);- moz- box- hije: 4px 0px 20px 0px rgba (0, 0, 0, 0.5);- webkit- kuti-hije: 4px 0px 20px 0px rgba (0, 0, 0, 0.5); tejmbushje: auto;) / * * Zëvendësimi i përmbajtjes së faqes * në madhësinë e gjerësisë së panelit, * pajisja është opsionale, për një amator * / [Id = "nav-toggle"]: kontrolluar ~ artikull> kryesor (-webkit-transform: translateX (320px);-moz-transform: translateX (320px); transformo: translateX (320px);) / * * Një ndryshim në simbolin e komandantit, * një shenjë e një kryqi (SHUMULZIMI X), * ju mund të përdorni çdo shenjë * / [Id = "nav-toggle"]: kontrolluar. nav>. nav- toggle: after (përmbajtja: "\ 2715";) / ** * Gabim PROFIX në Android<= 4.1.2
* см: http://timpietrusky.com/advanced-checkbox-hack
*/
body (- webkit- animacion: bugfix infinite 1s;) @- webkit- keyframes bugfix (në (mbushje: 0;)) / ** * Më tregoni për ekranet e mesëm dhe të vegjël * bashkëngjitjet celulare * / @ Ekran mediatik dhe (min-gjerësia: 320px) (html, trupi (diferenca: 0; tejmbushje-x: fshehur;)) @ ekrani i medias dhe (gjerësia maksimale: 320px) (html, trupi (diferenca: 0; tejmbushje- x: fshehur;). nav (gjerësia: 100%; kuti-hije: asnjë)) / ** * Forma e stilit të kokës së panelit (logoja) * / ... nav h2 (gjerësia: 90%; mbushja: 0; diferenca: 10px 0; rreshtimi i tekstit: qendra; hija e tekstit: rgba (255, 255, 255, .1) - 1px - 1px 1px, rgba (0, 0, 0, .5) 1px 1px 1px; madhësia e shkronjave: 1.3em; lartësia e linjës: 1.3em; perde: 0; transformimi: shkalla (0.1, 0.1);- ms- transformimi: shkalla (0.1, 0.1);- moz - transformo: shkallën (0.1, 0.1);- webkit- transformo: shkallën (0.1, 0.1); transformimin- origjinën: 0% 0%;- ms- transformimin- origjinën: 0% 0%;- moz- transformimin- origjinën: 0% 0%;- webkit- transformim- origjina: 0% 0%; tranzicioni: errësirë 0.8s, transformim 0.8s;- ms- tranzicion: errësirë 0.8s,- ms- transformim 0.8s;- moz-tranzicion: errësirë 0.8 s, - moz -transformo 0.8s; - webkit -tranzicion: errësirë 0.8s, - webkit -transformo 0.8s;). nav h2 a (ngjyra: #dadada; dekorim teksti: asnjë; tekst-transformim: shkronja të mëdha;) / * Pamja e qetë e titullit (logoja) kur hapni panelin * / [Id = "nav-toggle"]: kontrolluar. nav h2 (opaciteti: 1; transformimi: shkalla (1, 1); - ms- transformimi: shkalla (1, 1); - moz- transformimi: shkalla (1, 1); - webkit- transformimi: shkalla (1, 1 );) / ** * forma mo pa mesin e menysë vetë * lista vikorist mo për artikujt në meny * transformimet e vidhosura dhe tranzicionet e qetë * / ... nav> ul (shfaqja: blloku; diferenca: 0; mbushja: 0; stili i listës: asnjë;). nav> ul> li (linja- lartësia: 2.5; perde: 0;- webkit- transform: translateX (-50%);- moz- transform: translateX (-50%);- ms- transform: translateX (-50%) ); transformo: translateX (-50%);-webkit-tranzicioni: errësirë.5s. 1s,-webkit-transformim.5s. 1s;-moz-tranzicion: errësirë.5s. 1s,-moz-transformim. 5s. 1s ;- ms- tranzicioni: errësirë. 5s. 1s,- ms- transformimi. 5s. 1s; kalimi: perde. 5s. 1s, transformimi. 5s. 1s;) [id = "nav-toggle"]: kontrolluar. nav> ul> li (errësirë: 1; - webkit- transform: translateX (0); - moz- transform: translateX (0); - ms- transform: translateX (0); transformo: translateX (0);) / * Intervale Visnachaєmo shfaqen në menunë * / ... nav> ul> li: nth-child (2) (-webkit-tranzicioni: opacity. 5s. 2s,-webkit-transform. 5s. 2s; tranzicioni: opacity. 5s. 2s, transformimi. 5s. 2s;). nav> ul> li: nth-child (3) (-webkit-tranzicioni: opacity. 5s. 3s,-webkit-transformimi 5s. 3s; tranzicioni: opacity. 5s. 3s, transformimi. 5s. 3s;). nav> ul> li: nth-child (4) (-webkit-tranzicioni: opacity.5s. 4s,-webkit-transformimi.5s.4s; kalimi: opacity.5s.4s, transformimi.5s.4s;). nav> ul> li: nth-child (5) (-webkit-tranzicioni: opacity.5s. 5s,-webkit-transformimi.5s. 5s; tranzicioni: opacity.5s. 5s, transformimi.5s; 5s;). nav> ul> li: nth-child (6) (-webkit-tranzicioni: opacity. 5s. 6s,-webkit-transform. 5s. 6s; tranzicioni: opacity. 5s. 6s, transformimi. 5s. 6s;). nav> ul> li: nth-child (7) (-webkit-tranzicioni: opacity. 5s. 7s,-webkit-transform. 5s. 7s; tranzicioni: opacity. 5s. 7s, transformimi. 5s. 7s;) / ** * regjistrimi i artikujve në meny * / ... nav> ul> li> a (ekrani: blloku i brendshëm; pozicioni: relativ; mbushje: 0; font-familje: "Open Sans", sans- serif; font-weight: 300; font-size: 1.2em; ngjyra: #dadada; gjerësia: 100%; dekorimi i tekstit: asnjë; / * tranzicion i qetë * / - webkit- kalimi: ngjyra. 5s lehtësi, mbushje. 5s lehtësia; - moz- kalimi: ngjyra. 5s lehtësi, mbushje. 5s lehtësia; kalimi: ngjyra. 5s lehtësi, mbushje. 5s lehtësia; ) / ** * vendosni menunë kur rri pezull * / ... nav> ul> li> a: rri pezull,. nav> ul> li> a: fokus (ngjyra: e bardhë; mbushje- majtas: 15px;) / ** * linja e sediljes për menunë * / ... nav> ul> li >
a :
më parë {
përmbajtje :
""
;
shfaqje :
bllokoj ;
pozicioni :
absolute ;
e drejte :
0
;
fundi :
0
;
lartësi :
1px ;
gjerësia :
100
%;
-
webkit -
kalimi :
gjerësia 0s lehtësi ;
kalimi :
gjerësia 0s lehtësi ;
}
.
nav >
ul >
li >
a :
pas {
përmbajtje :
""
;
shfaqje :
bllokoj ;
pozicioni :
absolute ;
majtas :
0
;
fundi :
0
;
lartësi :
1px ;
gjerësia :
100
%;
sfond :
# 3bc1a0; -
webkit -
kalimi :
gjerësia .
5s lehtësi ;
kalimi :
gjerësia .
5s lehtësi ;
}
/ ** * animuєmo në një linjë të një vendi * një përgjigje kur rri pezull * /
.
nav >
ul >
li >
a :
rri pezull :
më parë {
gjerësia :
0
%;
sfond :
# 3bc1a0; -
webkit -
kalimi :
gjerësia .
5s lehtësi ;
kalimi :
gjerësia .
5s lehtësi ;
}
.
nav >
ul >
li >
a :
rri pezull :
pas {
gjerësia :
0
%;
sfond :
transparente ;
-
webkit -
kalimi :
gjerësia 0s lehtësi ;
kalimi :
gjerësia 0s lehtësi ;
}
/ * Sfondi errësohet në përmbajtjen kryesore * kur elementët bllokohen * spirna është një veçori e tillë, nëse keni nevojë * thjesht komentoni * /
/ *. Përmbajtja e maskës (ekrani: blloku; pozicioni: fiks; lart: 0; majtas: 0; z-indeksi 1000; gjerësia: 100%; lartësia: 100%; ngjyra e sfondit: rgba (0, 0, 0, 0.3 ;) * /
/ ** * Ndryshimi i panelit të navigimit * varet kur ka një sulm të së keqes * / .nav ( / * Shirn është e bukur, mos humbisni duke eksperimentuar * / width: 320px; min-width: 320px; / * fikse dhe shfaqet në maksimumin * lartësia / lartësia e panelit: 100%; pozicioni: fiks; lart: 0; poshtë: 0; diferenca: 0; / * paneli zrushuєmo (hoaєmo) vetëm në buzë të anës * / majtas: -320px ; / * kufijtë e brendshëm * / mbushja: 15px 20px; / * kalimi i qetë i ndryshimit të panelit * / -webkit -tranzicioni: majtas 0.3s; -moz -tranzicioni: majtas 0.3s; kalimi: majtas 0.3s; / * ngjyra e parazgjedhur në sfondin e panelit * / sfondi: # 16a085; / * mbi elementët e tjerë * / z-index: 2000;) / ** * Butoni për ndërrimin e etiketës së panelit * * / .Nav-toggle ( / * pozicioni absolut: absolut; / * vetëm nga skaji i majtë i panelit * / majtas: 320px; / * me pamje nga skaji i sipërm i panelit * / lart: 1em; / * daljet e brendshme * / mbushje: 0.5em; / * ngjyra e paracaktuar në sfondin e remix -it * më shpesh në ngjyrën e sfondit të panelit * / sfondi: trashëgojë; / * ngjyra e tekstit * / ngjyra: #dadada; / * lloji i kursorit * / kursori : treguesi; / * madhësia e shkronjave * / madhësia e shkronjave: 1.2em; lartësia e vijës: 1; / * shtrihet mbi elementët e tjerë anësorë * / z-index: 2001; / * ngjyra e tekstit kur rri pezull mbi * / -webkit -tranzicion: ngjyra .25s lehtësim-dalje; -moz-tranzicion: ngjyrë .25s lehtësim-dalje; kalim: ngjyra .25s lehtësim-dalje;) / * inicializoni tekstin e butonit * Karakteri Unicode (TRIGRAM P FORR HEAVEN) * / .nav-toggle: after (përmbajtja: "\ 2630"; dekorimi i tekstit: asnjë;) / * tekst me ngjyrë kur rri pezull * / .nav-toggle: rri pezull (ngjyra: # f4f4f4;) / ** * Kutia e kontrollit të pastrimit (paraardhësi) * i padukshëm і i paarritshëm :) * im'ya atribut përzgjedhës i madh * / (pos iti on: absolute; ekran: asnjë; ) / ** * Ndryshoni pozicionin e transferimit * kur shikoni shtojcat celulare * nëse ekrani është i hapur, shfaqet në mes të panelit * /: kontrolluar ~ .nav> .nav-toggle (majtas: auto ; djathtas: 2px; lart: 1em;) / * * * Nëse jeni paraardhësi i imponimit, paneli shfaqet * vikoristovuєmo pseudo-class: kontrolluar * /: kontrolluar ~ .nav (majtas: 0; box-shadow: 4px 0px 20px 0px rgba (0,0,0, 0.5); -moz-box-shadow: 4px 0px 20px 0px rgba (0,0,0, 0.5); -webkit-box-shadow: 4px 0px 20px 0px rgba ( 0,0,0, 0.5); tejmbushje-y: auto;) / * * anët e ndryshimit të përmbajtjes * për madhësinë e gjerësisë së panelit, * veçoria është opsionale, për të gjithë * /: kontrolluar ~ artikull kryesor> (-webkit -transformoni: translateX (320px); -moz-transformoni: translateX (320px); transformoni: translateX (320px);) / * * ndryshoni në simbolin e remitancës, * thirrje mbrapsht (MULTIPLIKIMI X), * ju mund të përdorni çdo lloj i ikonës * /: kontrolluar ~ .nav> .nav-toggle: after (përmbajtja: "\ 2715";) / ** * Gabim PROFIX në Android<= 4.1.2
* см: http://timpietrusky.com/advanced-checkbox-hack
*/ body {
-webkit-animation: bugfix infinite 1s;
} @-webkit-keyframes bugfix {
to {
padding: 0;
}
} /**
* позаботьтимся о средних и маленьких экранах
* мобильных устройств
*/ @media screen and (min-width: 320px) {
html,
body {
margin: 0;
overflow-x: hidden;
}
} @media screen and (max-width: 320px) {
html,
body {
margin: 0;
overflow-x: hidden;
}
.nav {
width: 100%;
box-shadow: none
}
} /**
* Формируем стиль заголовка (логотип) панели
*/ .nav h2 {
width: 90%;
padding: 0;
margin: 10px 0;
text-align: center;
text-shadow: rgba(255, 255, 255, .1) -1px -1px 1px, rgba(0, 0, 0, .5) 1px 1px 1px;
font-size: 1.3em;
line-height: 1.3em;
opacity: 0;
transform: scale(0.1, 0.1);
-ms-transform: scale(0.1, 0.1);
-moz-transform: scale(0.1, 0.1);
-webkit-transform: scale(0.1, 0.1);
transform-origin: 0% 0%;
-ms-transform-origin: 0% 0%;
-moz-transform-origin: 0% 0%;
-webkit-transform-origin: 0% 0%;
transition: opacity 0.8s, transform 0.8s;
-ms-transition: opacity 0.8s, -ms-transform 0.8s;
-moz-transition: opacity 0.8s, -moz-transform 0.8s;
-webkit-transition: opacity 0.8s, -webkit-transform 0.8s;
} .nav h2 a {
color: #dadada;
text-decoration: none;
text-transform: uppercase;
} /*плавное появление заголовка (логотипа) при раскрытии панели */ :checked ~ .nav h2 {
opacity: 1;
transform: scale(1, 1);
-ms-transform: scale(1, 1);
-moz-transform: scale(1, 1);
-webkit-transform: scale(1, 1);
} /**
* формируем непосредственно само меню
* используем неупорядоченный список для пунктов меню
* прикрутим трансфомации и плавные переходы
*/ .nav > ul (shfaqja: blloku; diferenca: 0; mbushja: 0; stili i listës: asnjë;) .nav> ul> li (linja-lartësia: 2.5; perde: 0; -wekkit-transformo: translateX (-50%); -moz-transformohet: translateX (-50%); -ms-transformohet: translateX (-50%); transformohet: translateX (-50%); -webkit-tranzicioni: errësirë .5s .1s, -webkit-transformohet .5s .1s; -moz -tranzicioni: errësirë .5s .1s, -moz -transformim .5s .1s; -ms -tranzicion: errësirë .5s .1s, -ms -transformim .5s .1s; kalim: perde .5s .1s , transformo .5s .1s;): kontrolluar ~ .nav> ul> li (errësirë: 1; -wekkit -transformo: translateX (0); -moz -transformohet: translateX (0); -ms -transformohet: translateX (0 ); transformo: translateX (0);) / * Së pari, hap artikullin e menysë * / .nav> ul> li: nth-child (2) (-webkit-tranzicioni: errësirë .5s .2s, -webkit-transformo 5s 2 . 3s; kalimi: errësirë .5s .3s, transformimi .5s .3s;) .nav> Ul> li: fëmija i n-të ( 4) (-webkit-tranzicion: errësirë .5s .4s, -webkit-transformim .5s .4s; kalimi: perde .5s .4s, transformimi .5s .4s; ) .Nav> ul> li: fëmija i nëntë (5) (-webkit-tranzicioni: errësirë .5s .5s, -webkit-transformim .5s .5s; kalim: perde. .nav> ul> li: fëmija i 6-të (6) (-webkit-tranzicioni: errësirë .5s .6s, -webkit-transformim .5s .6s; kalim: perde .5s .6s, transformim .5s .6s;). nav> ul> li: n-fëmija (7) (-webkit-tranzicioni: errësirë .5s .7s, -webkit-transformim .5s .7s; kalimi: perde .5s .7s, transformimi .5s .7s;) / * * * e zbukuruar sipas artikullit të menysë * / .nav> ul> li> a (shfaqja: blloku inline; pozicioni: relativ; mbushja: 0; font-family: "Open Sans", sans-serif; font-weight: 300; font-size: 1.2em; ngjyra: #dadada; gjerësia: 100%; dekorimi i tekstit: asnjë; / * tranzicion i qetë * / -webkit-tranzicion: ngjyra .5s lehtësi, mbushje .5s lehtësi; -moz-tranzicion : ngjyra .5s lehtësia, mbushja .5s lehtësia; kalimi: ngjyra .5s lehtësia, mbushja .5s lehtësia;) / ** * vendoseni menunë në rri pezull * / .nav> ul> li> a: rri pezull, .nav> ul > li> a: fokus (ngjyra: e bardhë; mbushje-majtas: 15px;) / ** * rreshti në pjesën e përparme të menysë * / .nav> ul> li> a: para (përmbajtja: ""; shfaqja: bllok; pozicioni: absolut; djathtas: 0; poshtë: 0; lartësia: 1px; gjerësia: 100%; -webkit -tranzicioni: gjerësia 0s lehtësia; kalimi: gjerësia 0s lehtësia;) .nav> ul> li> a: pas ( përmbajtja: ""; ekrani: blloku; pozicioni: absolut; l eft: 0; fundi: 0; lartësia: 1px; gjerësia: 100%; sfond: # 3bc1a0; -webkit-tranzicioni: gjerësia. 5s lehtësia; kalimi: gjerësia .5s lehtësi; ) / ** * animuєmo line on hover * / .nav> ul> li> a: rri pezull: para (gjerësia: 0%; sfondi: # 3bc1a0; -webkit -tranzicioni: gjerësia .5s lehtësi; kalimi: gjerësia .5s lehtësia ;) .nav> ul> li> a: rri pezull: pas (gjerësia: 0%; sfondi: transparent; -webkit -tranzicioni: gjerësia 0s lehtësia; kalimi: gjerësia 0s lehtësia;) / * sfondi errësohet në përmbajtjen kryesore * bllokimi për çdo element * spirna është një veçori e tillë, nëse ju nevojitet * thjesht komentoni * / / *. përmbajtja e maskës (shfaqja: blloku; pozicioni: fiks; lart: 0; majtas: 0; z-index 1000; gjerësia: 100 %; lartësia: 100 %; ngjyra e sfondit: rgba (0, 0, 0, 0.4); shikueshmëria: e fshehur; errësirë: 0;): e kontrolluar ~. Përmbajtja e maskës (dukshmëria: e dukshme; perde: 1; -webkit - kalimi: errësirë .5s, dukshmëria .5s; kalimi: perde .5s, dukshmëria .5s;) * /
Në fakt, praktikisht i gjithë kuptimi i autoriteteve është fakultativ, kështu që ju lehtë mund të ndryshoni dhe të gjithë elementët sipas shijes dhe ngjyrës tuaj, shpjegoi, unë do t'ju ndihmoj në të njëjtën kohë. Epo, mirë, gjithashtu, nuk është çështje qortimi, sepse ka diçka si pengesa ime që shfaqet, shkruani në komente, është modest dhe i saktë.
Në fund, dua të mendoj se jo të gjithë shfletuesit janë njësoj të mirë në trajtimin e fuqisë së sfondit CSS3. Zgjidhja është dinjitoze, edhe më e ndërlikuar, por akoma më eksperimentale. Pasi të keni mbaruar konsumatorin tuaj, së pari vidhoseni fort në vendin robotik dhe kthejeni atë te roboti brenda shfletues të rinj dhe në ndërtesat e lëvizshme.
Edhe një herë, mahniteni me rezultatin, mbyllni arkivat me kodet e daljes, eksperimentoni me parametrat e ndryshëm dhe krijoni, krijoni, krijoni ...
Në orën tjetër, do të përpiqem të jem i qëndrueshëm dhe të tregoj, si në bazë të ky vendim , Mund të realizohet lehtë visuvni, panele bichni , Me shнshim, elementë jo më pak të rëndësishëm, për ndërveprim me koristuvachi, në bord.
Tani në koristuvachіv opportunity mundësia për t'u njohur me të. Të gjitha erërat e këqija paraqiten në të njëjtën kategori, siç mund ta shihni në tregun TemplateMonster. Ata nuk janë fajtorë për asnjë lloj palosjeje. Thjesht jepni tuajat përmbajtje unike dhe gati - mund të filloni biznesin tuaj dhe të merrni të gjithë lexuesit e rinj dhe të rinj. Alsoshtë gjithashtu shumë e rëndësishme të mbani mend për ato, të cilat do t'i dorëzoj tekstin për shabllonin e lëkurës për shkrim.
Me ndihmën e Andriy
Lundrimi në Garna në faqe është edhe më i rëndësishëm për blogerët. Nga її në ndihmë, unë mund të shoh anën e nevojshme të blogut. Vlerësoni inteligjencën e sitit dhe tingullin e sistemit. Statistikat ju tregojnë se si të krijoni një menu horizontale për Blogger me bashkimin e ikonave. Menu me butona të skuqur-ikona të palosjeve në CSS. Për të parë menunë, klikoni në butonin më poshtë:
Jak fut një menu horizontale css me ikona në Blogger
Shkoni në skedën "Modeli", vendosni kursorin në redaktues (qoftë një shkurtore),
Shtypni Ctrl + F për të bërë shaka rreth kodit dhe për ta njohur kodin ]]>
Vendosni kodin ofendues para kodit: ../ * Kodi CSS për menunë fillon këtu bloggertrix.com * / # btrix-nav (marzhi: 100px auto; lista-style: none; width: 632px; height: 87px; overflow-y: fshehur;) # Btrix-nav li (noton: majtas;) # Btrix-nav li a (ekrani: blloku; ngjyra: e bardhë; gjerësia: 120px; lartësia: 61px; margjina-maja: 24px; dekorimi i tekstit: asnjë; teksti-rreshtimi: qendra; kufiri-krye: 1px solid #bbb; kufiri-poshtë: 1px i ngurtë # 555;) # Btrix-nav li a span.aname (font: bold 17px / 61px "Arial"; ngjyra: #fff; text-transform: shkronja të mëdha; kursori: treguesi; pozicioni: relativ; lartë: 0; kalimi: lartë .5s lehtësi; hije teksti: 1px 1px 1px rgba (0, 0, 0, 0.5);) # Btrix-nav li a img (pozicioni: relativ; lart: 0; kalimi: maja .5s lehtësia;) # Btrix-nav li a: rri pezull (kursori: treguesi;) # Btrix -nav li a: rri pezull img (lart: -85px;) # Btrix-nav li a: rri pezull .aname (lart: 85px;) # Btrix-nav li: nth-child (1) a (sfondi: # 3eb006; kufiri-rrezja: 5px 0 0 5px; kufiri-majtas: 1px solid #bbb;) # Btrix-nav li: nth-child (2) a (sfondi: # 9bc704;) # Btrix-nav li: nth-child (3) a (sfondi: # 0dc3ff;) # Btrix-nav li: nth-child (4) a (sfondi: # 51a2ec;) # Btrix-nav li: nth-child (5) a (sfondi: # 6e3cab; rrezja e kufirit: 0 5px 5px 0; kufiri-djathtas: 1px solid # 555;)
Tani shkoni te skeda "Dizajni",
jep te re Element HTML / JavaScript dhe jepni kodin:
Golovna https://2.bp.blogspot.com/-vcR6lUGsroY/Ug5ATZk8oZI/AAAAAAAA00/XENkFMaBgv0/s1600/btrix-home.png" />
shantazh https://2.bp.blogspot.com/-TcXder58ssQ/Ug5ASx8pT0I/AAAAAAAA0o/5UdA4_gLnV8/s1600/btrix-download.png" />
MySql https://2.bp.blogspot.com/-umlQ7fKXobk/Ug5AT2bLnnI/AAAAAAAA08/yrQHl6qPMH8/s1600/btrix-mysql.png " />
Html https://2.bp.blogspot.com/-2-iy8RJ92V8/Ug5ASDCru-I/AAAAAAAA0c/GOBCPpZlA04/s1600/Btrix-html.png " />
Na kontaktoni https://4.bp.blogspot.com/-vsm9s0yQr9I/Ug5ASjqawnI/AAAAAAAA0k/rqb01AbGaFw/s1600/btrix-contact.png" />
Shtoni ndryshimet e kërkuara në kodin që u shtua në vegël HTML / JavaScript:
Ikona # ndryshim për lidhjen me anën e kërkuar të blogut anën e kokës blog dhe)
Duke parë figurën, do të shohim portokallinë , Ndryshimi në një linjë të drejtpërdrejtë në ikonën-foto për një artikull të veçantë.
Artikulli, vizionet e ngjyrës blu Emri i anës së menysë css.
Të ndryshohet elementi HTML? JavaScript është në kërkesë nga hyrja në blogun "Dizajni".
Për menunë tuaj, ju mund të vikoristovuvati ikonat, logot dhe fotografitë png z le të shohim në sfond ... Në mënyrë që të mësoni më shumë, keni nevojë për fotografi më të bukura sesa vicoristovuvati një shaka mbi ikonat. meqe ra fjala, iconsearch.ru
Çdo gjë është fajtore në faqe, por është adaptive, jo një menu horizontale, por, në mënyrë të ngjashme, ne jemi fajtorë për të qenë të sjellshëm në të gjitha ekranet. De-propononi për të parë navigimin klasik, si një vikonan në një stil të pastër, pa ruajtur JS. Për stilin tuaj, mund të shkoni në shumë faqe, pasi është ndërtuar në një pamje të thjeshtë, standarde, megjithëse me praninë e efekteve. Gjithashtu, nëse e shikoni nga hundët e lëvizshme, atëherë butoni do të krijohet automatikisht. ana e djathte Kur presioni nuk është në gjerësinë e plotë, kategoritë do të shfaqen, por gjithçka është e rregullt, në anën e djathtë, kështu që butonat e shkronjave do të jenë vizualisht të dukshme. Jak mund të merret, atëherë këtu vizitorët ishin të thjeshtë Listat HTML , Të gjitha në mënyrë që të mbahen të gjitha listat, siç mund të gjenden para kalimit në kategorinë aktuale. Koncepti i një shtylle është në faktin që lista e navigimit është rregulluar bukur në një pamje horizontale, ose, kur celulari është në një stendë, është automatikisht vertikal, siç tregohet në imazhet, të cilat janë të kyçura pas materialit.
Ekziston një koleksion informacioni pas ushqimit të lëkurës, dhe vetë rozrobnik mund të ndryshojë në atë temë, ose në ato figuri, që është më e përshtatshme tematikisht. Menyja në vetvete është e vendosur në një ngjyrë të gjelbër të errët, vetëm një vështrim në pamjet, të cilat mund të jenë shumë të lehta për tu krijuar. Përndryshe, gjithçka mund të ndryshojë rrënjësisht, duke përdorur stilin CSS, dhe do të ketë stilin e dizajnit që ju nevojitet, dhe mbi të gjitha, duke e shkruar atë në bazën e burimit të Internetit.
1
... Pra, për ndryshimin, nëse shkoni në portal.
2
... Tashmë të mahnitur me pajisjen celulare, ata nuk u shkëputën nga menyja.
3
... Këtu ata tingëlluan një kërcitje, e gjithë furnizimi me energji elektrike ishte larg.
Fillimi para instalimit:
CSS seksioni ( gjerësia: 100%; gjerësia maksimale: 1198px; diferenca: 0px automatike; ekran: tabela; pozicioni: relativ; }
Koka ( gjerësia: 100%; ekran: tabela; ngjyra e sfondit: # 175812; margjina-poshtë: 50px; }
#kamtukagnpos ( noton: majtas; font-size: 25px; tekst-transformim: i madh; ngjyra: # fffab2; font-pesha: 600; mbushje: 19.8px 0px; }
#kamtukagnpos: rri pezull ( tekst-hije: 0px 0px 6px rgba (255, 250, 250, 0.67); }
Nav ( gjerësia: auto; noton: djathtas; }
Nav ul ( ekran: tabela; noton: djathtas; }
Nav ul li ( noton: majtas; }
Nav ul li: fëmija i fundit ( mbushje-djathtas: 0px; }
Nav ul li a ( ngjyra: # e4f2ff; font-size: 19px; mbushje: 24px 19px; ekrani: inline-block; tekst-hije: 0 1px 0 # 2e2f2e; }
Nav ul li a: rri pezull ( ngjyra e sfondit: # 143a06; ngjyra: # fff9c8; kalimi: të gjitha 0.7s lehtësojnë 0s; tekst-hije: 0 1px 0 # 282b28; }
Nav ul li a: rri pezull i ( ngjyra: # fdf7c9; kalimi: të gjitha 0.7s lehtësojnë 0s; tekst-hije: 0 1px 0 # 1c1d1c; }
Nav ul li a i ( mbushje-djathtas: 9px; ngjyra: # f4faff; kalimi: të gjitha 0.7s lehtësojnë 0s; tekst-hije: 0 1px 0 # 202120; }
Navigation-menusaita ul ( ekran: tabela; gjerësia: 24px; }
Navigation-menusaita ul li ( gjerësia: 100%; lartësia: 3px; ngjyra e sfondit: # e9f0f7; margjina-poshtë: 4px; }
Navigation-menusaita ul li: fëmija i fundit ( margjina-poshtë: 0px; }
Hyrja, etiketa ( ekran: asnjë; }
Ekrani @media vetëm dhe (gjerësia maksimale: 1440px) ( seksioni ( gjerësia maksimale: 95%; } }
ekrani i vetëm i medias dhe (gjerësia maksimale: 980px) ( titulli ( mbushje: 20px 0px; }
#kamtukagnpos ( mbushje: 0px; }
Hyrja ( pozicioni: absolut; lart: -9999px; majtas: -9999px; sfond: asnjë; }
Hyrja: fous ( sfond: asnjë; }
Etiketa ( noton: djathtas; mbushje: 8px 0px; ekrani: inline-block; kursori: treguesi; }
Hyrja: kontrolluar ~ nav ( ekran: bllok; }
Nav ( ekran: asnjë; pozicioni: absolut; djathtas: 0px; lart: 53px; sfond-ngjyra: # 174810; mbushje: 0px; indeksi z: 99; }
Nav ul ( gjerësia: auto; }
Nav ul li ( noton: asnjë; mbushje: 0px; gjerësia: 100%; ekran: tabela; }
Nav ul li a ( ngjyra: # f7f2f2; font-size: 15px; mbushje: 10px 20px; ekran: bllok; kufiri-poshtë: 1px rgba e fortë (204, 197, 197, 0.1); }
Nav ul li a i ( ngjyra: # f9f5d5; mbushje-djathtas: 13px; } }
ekrani @media vetëm dhe (gjerësia maksimale: 480px) ( seksioni (gjerësia maksimale: 90%;) }
ekrani @media vetëm dhe (gjerësia maksimale: 360px) ( etiketë (mbushje: 5px 0px;) #kamtukagnpos (madhësia e shkrimit: 20px;) nav (lart: 47px;) }
Vendosni një jak para tim, atëherë është e rëndësishme të pyesni veten Ana demo , І vlerësoj vërtet, pasi gjithçka është e shkëlqyeshme, mjerisht, në fakt, nuk ka asgjë aq memece, thjesht jepni efekt burimit, kur të vendosen të gjitha shenjat, ato do të shfaqen më lehtë. menu vertikale të bazohet në një listë, të shënuar ose të numëruar. Pas të gjithë artikujve në listë, ato duhet të palosen vertikalisht, duke mbuluar të gjithë gjerësinë e elementit të enës përgjatë gjerësisë, e cila merr të gjithë gjerësinë e bllokut të enëve.
Elementet e listës mund të jenë jo vetëm çorientuese, por edhe titujt, ikonat, fotografitë. Përveç menusë vertikale, mund të bëni komente në faqe, një listë kategorish, etj.
1. Meny vertikale me titull
Opsion i thjeshtë i dizajnit elegant. Shkoni për stilizimin e kategorive në sit. Kur rri pezull mbi një element, lista ndryshon ngjyrën e listës.
* (Madhësia e kutisë: kufiri-kuti; diferenca: 0;). Widget (mbushje: 20px 30px; sfondi: e bardhë; font-family: "Roboto", sans-serif;) .widget-title (tekst-transformim: i madh ; ndarja e shkronjave: 2px; ngjyra: # 222; madhësia e shkronjave: 16px; mbushja-majtas: 15px; margjina-poshtë: 15px; kufiri-majtas: 2px solid # b99d61;). lista e widget-it (mbushja: 0; lista -style: none;). widget-list a: before (content: "\ 2014"; margin-right: 14px;). widget-list a (text-decoration: none; outline: none; display: block; padding: 6px 0; ndarja e shkronjave: 1px; pesha e shkronjave: 300; ngjyra: # 444; kalimi: .3s linear;). Widget-list a: rri pezull (ngjyra: # b99d61;)2. Menu vertikale në stilin e "hartës së metrosë"
Zgjidhja Tsikave për hartimin e menusë vertikale, shtoi menu shtesë të futura. "Gilka metro" - liva midis listës, shënuesit gjenerohen para kërkesave të lëkurës.
.metro (stili i listës: asnjë; mbushje: 0; diferenca: 30px 0 0 50px; kufiri-majtas: 5px solid # DAE4F1;) .metro li (lartësia e vijës: 2em;) .metro ul (diferenca: 20px 0 20px 15px; mbushje: 0; kufiri: asnjë; stili i listës: asnjë;) .metro ul: para, .metro ul: pas (përmbajtja: ""; gjerësia: 5px; lartësia: 28px; sfondi: # DAE4F1; pozicioni: relativ ; ekrani: blloku; majtas: -9px;). metro ul: para (transformo: rrotullo (-45deg); diferenca lart: -15px;). metro ul: pas (transformo: rrotullo (45deg); poshtë: -20px ;) .metro ul li (kufiri-majtas: 5px solid # DAE4F1;) .metro ul li: fëmija i parë (diferenca-maja: -5px; mbushja-maja: 5px;) .metro ul li: fëmija i fundit (mbushje -bottom: 9px; margjina-poshtë: -25px;) .metro a (tekst-dekorim: asnjë; ekran: bllok; font-familje: "Noto Sans", sans-serif; ngjyra: # 4A4B4D;) .metro a: para (përmbajtja: ""; ekrani: blloku inline; sfondi: # CA682D; gjerësia: 12px; lartësia: 12px; majtas: -9px; pozicioni: relativ; rrezja e kufirit: 50%; diferenca-djathtas: .5em;)3. Menu vertikale me efekte në rri pezull
Ikona dhe mbushja e sfondit, të cilat shfaqen kur rri pezull mbi një artikull në listë, ndihmojnë për të nxitur hartimin e artikujve në menunë vertikale.
.kategori-mbështjellëse (mbushje: 15px; sfondi: e bardhë; gjerësia: 200px; kuti-hije: 2px 2px 8px rgba (0,0,0, .1); font-familje: "Helvetica Neue", Helvetica, Arial, sans -serif;) .kategoria-përfundimi h3 (madhësia e shkronjave: 16px; ngjyra: rgba (0,0,0, .6); diferenca: 0 0 10px; mbushje: 0 5px; pozicioni: relativ;) .kategoria-përfundim h3: pas (përmbajtja: ""; gjerësia: 6px; lartësia: 6px; sfondi: # 80C8A0; pozicioni: absolut; djathtas: 5px; poshtë: 2px; kutia -hije: -8px -8px # 80C8A0, 0 -8px # 80C8A0 , -8px 0 # 80C8A0;) .category-wrap ul (lista-style: none; margin: 0; padding: 0; border-top: 1px rgba solid (0,0,0, .3);) .kategori- përfundoni li (margjina: 12px 0 0 0px;). Kategoria-përfundoni a (tekst-dekorim: asnjë; ekran: bllok; madhësia e shkronjave: 13px; ngjyra: rgba (0,0,0, .6); mbushje: 5px ; pozicioni: relativ; kalimi: .3s linear;) .kategoria-përfundoni a: after (përmbajtja: "\ f18e"; font-family: FontAwesome; pozicioni: absolut; djathtas: 5px; ngjyra: e bardhë; kalimi: .2s lineare ;) .kategoria-përfundoni një: rri pezull (sfondi: # 80C8A0; ngjyra: e bardhë; )4. Meny vertikale me ikona
Іkonki në meny tregon jakirin vizual, përshkrim verbal shtesë të kategorisë së lëkurës. Për të shfaqur ikonat, duhet të lidheni. Ju gjithashtu mund të jeni fitimtarë nëse është një font іnshiy іnochny ose іkonki-pictures.
* (Madhësia e kutisë: kufiri-kuti; diferenca: 0;). Widget (mbushje: 20px; kufiri: 5px solid # f1f1f1; sfondi: #fff; kufiri-rrezja: 5px; font-family: "Roboto", pa- serif;). widget h3 (margjina-poshtë: 20px; rreshtimi i tekstit: qendra; madhësia e fontit: 24px; font-pesha: normale; ngjyra: # 424949;). widget ul (diferenca: 0; mbushje: 0; listë -style: asnjë; gjerësi: 250px;). widget li (kufiri-fund: 1px i ngurtë #eaeaea; mbushje-fund: 15px; margjina-poshtë: 15px;). widget li: fëmija i fundit (kufiri-fund: asnjë; margin-bottom: 0; mbushje-fund: 0;). widget a (dekorimi i tekstit: asnjë; ngjyra: # 616a6b; ekrani: blloku inline;). widget li: para (font-family: FontAwesome; font-size) : 20px; vertical-align: bottom; color: # dd3333; margin-right: 14px;). Widget li: nth-child (1): before (content: "\ f1fc";). Widget li: nth-child ( 2): para (përmbajtja: "\ f0d0";). Widget li: nth-child (3): before (content: "\ f0cd";). Widget li: nth-child (4): before (content: " \ f028 ";). widget li: nth-child (5): before (content:" \ f03d " ;)5. Meny vertikale me fotografi
Aksionet daneze mund të përdoren për regjistrimin e blloqeve me risi, mallra të ngjashme, etj. faqe interneti për një dyqan online.
Jpeg ">