տուն > Windows 8 > Հացի փշրանքների ոճավորում. Հացաթափեր վեբ դիզայնի մեջ. հավելված և օրինակներ. Breadcrumbs նշում
Հացի փշրանքների ոճավորում. Հացաթափեր վեբ դիզայնի մեջ. հավելված և օրինակներ. Breadcrumbs նշում
Նախորդ հոդվածում «Նավարկելով հացի փշրանքները եռանկյուններով CSS-ում» նկարագրված էր, թե ինչպես ստեղծել մենյու մաքուր CSS-ով՝ առանց գրաֆիկայի օգտագործման:
Մեթոդը լավ է բոլորի համար, բացառությամբ մի բանի՝ հին բրաուզերներում նման մենյուի աջակցությունը կասկածելի է: Բայց այս հոդվածը թարգմանելիս հղում է նշվել գրաֆիկայի միջոցով նավիգացիա ստեղծելու եղանակի մասին։
Հոդվածը գրվել է շատ վաղուց, բայց մեթոդը բացարձակապես գործում է։ Հոդվածի հեղինակը Veerle Pieters-ն է, իսկ գրառումն ինքնին կոչվում է «Simple scaleable CSS based breadcrumbs»: Ստորև տալիս եմ ոչ թե դրա անվճար թարգմանությունը, այլ անվճար վերապատմումը։
Մի քանի օր առաջ ես խնդիր ունեի ստեղծել հացի փշրանքների ոճով նավիգացիոն մենյու մի կայքի համար, որի վրա ես աշխատում էի: Չեմ կարծում, որ նման մենյու անհրաժեշտ է յուրաքանչյուր կայքի համար, բայց որոշ դեպքերում այն շատ օգտակար է և գործնական։
Այնուամենայնիվ, այս օրինակը, կարծես, հիմք է, որը կարելի է ընդլայնել և կիրառել գործնականում: Մենյուը կստեղծվի սովորական պարբերակներով ցուցակի միջոցով
1
ul
.
Բայց նախ, եկեք նայենք այն նմուշին, որի հետ մենք կաշխատենք.
Ճաշացանկը բավականին պարզ է, ինչպես նաև կոդը, որով մենք կստեղծենք այն:
Ցանկի բոլոր տարրերն ունեն հղումներ, բացառությամբ վերջինի՝ «Էջը, որում գտնվում եք հենց հիմա» (Էջը, որում գտնվում եք հենց հիմա): Ճաշացանկի վրա աշխատելիս մտածում էի՝ ցանկը ամենահարմար կառուցվածքն է մենյու ստեղծելու համար: Կարծում եմ, որ այս դեպքում ցուցակ օգտագործելը խիստ կանոն չէ, բայց ինձ թվում է, որ սա ամենաիմաստային և ճիշտ տարբերակն է։
CSS կոդ - մենյուի ոճերի ստեղծում
Մենք մենյուի համար սահմանում ենք ընդհանուր ոճեր՝ հեռացրեք մարկերները և վերակայեք ներդիրները Firefox, IE բրաուզերներում.
կատարել լողացող գույքի միջով հավասար է ամբողջ ցանկի բարձրությանը - . Եվ սահմանեք տեքստի գույնը: Հաջորդը, մենք տեղադրում ենք ֆոնային պատկեր, որը կտրված է դասավորությունից հղման համար: Դա անելու համար դուք պետք է կտրեք միայն «սլաքը».
… որը մենք «մղում ենք» դեպի աջ (100%) և տեղադրում ուղիղ ուղղահայաց (50%): Մենք նաև կտրում ենք հղումը դեպի աջ
1
լիցք-ձախ՝ 15px
, որը կպարունակի ֆոնային պատկերը (կտրված սլաքը).
Գրեթե ամեն ինչ արդեն արված է։ Մնում է ոճեր սահմանել հղման տեքստի համար: Հեռացրեք ստանդարտ ընդգծումը և փոխեք դրա գույնը.
.crumbs li a :link , .crumbs li a :visited ( text-decoration : none ; color : #777 ; )
1
:սավառնել
Եվ
1
:կենտրոնացում
. Մկնիկը սավառնելիս կամ ստեղնաշարի ֆոկուս ստանալիս հղման տեքստի գույնը կփոխվի՝ .crumbs li a :hover , .crumbs li a :focus (գույնը՝ #dd2c0d ; )
Մեր աշխատանքի արդյունքը ներկայացված է այստեղ.
Թարգմանչի նշում.
Հոդվածի հեղինակը հնարավորինս պարզեցրել է օրինակը և բուն ծածկագիրը, համապատասխանաբար, որքան հասկացա։ Փաստն այն է, որ մենյուի տարրերից յուրաքանչյուրի գծային հորիզոնական գրադիենտը հստակ տեսանելի է օրինակում: Այնուամենայնիվ, դա չի ցուցադրվել ծածկագրում: Դե, դա նշանակություն չունի, իսկապե՞ս խնդիր է CSS3-ում գծային գրադիենտ ստեղծելը: Առաջադրանքն ինքնին կատարված է:
Բարև սիրելի ընթերցողներ: Այս օրը մենք կսովորենք ստեղծագործել գեղեցիկ հացի փշրանքներ (breadcrumbs) սովորական կայքերի, ինչպես նաև WordPress բլոգերի համար. Խորհուրդ եմ տալիս չբաց թողնել այս պահը, քանի որ փշրանքները ցույց են տալիս ձեր հոդվածի կամ կայքի տեղեկատվության ուղին, ինչը մեծապես կհեշտացնի կայքի նավիգացիան, ինչպես նաև լրացուցիչ ներքին հղումները։
css
ul (լուսանցք՝ 0, լիցք՝ 0, ցուցակի ոճ՝ ոչ մեկը; )
Ամեն ինչ, առաջին ոչ անկարեւոր քայլն արվեց. Հիմա հավելենք գեղեցիկ տեսարանմեր փոքրիկներին։
Առաջին օրինակ
Տարրի բուն տեսքը բաղկացած կլինի երեք մասից, որոնք միացված են մեկ ամբողջ մասի։ Ավելի պարզ դարձնելու համար տես ստորև ներկայացված նկարը.
Այսքանը, կարծում եմ, որ դրանք շատ ոճային ու միաժամանակ պարզ փշրանքներ են։ Ավելին, պատկերներ չկան, համապատասխանաբար ավելի արագ են բեռնվում։
Ոճերի բոլոր օրինակներն օգտագործում են պիտակը սավառնել, որը փոխում է տարրի գույնը երբ , այնպես որ, եթե ներկայացված գույներից ոչ մեկը ձեզ դուր չի գալիս, կարող եք հեշտությամբ փոխարինել այն ձեր սեփականով։
Հիմա ժամանակն է անցնելու երկրորդ մասին, այն է՝ օրինակներից մեկը կկցենք մեր WordPress բլոգին, գնանք։
Մաս 2. Ինչպես կցել Breadcrumb-ի տվյալները WordPress բլոգին
Եվ այսպես, նախ մենք պետք է ներբեռնենք plugin-ը Breadcrumb NavXT,դուք կարող եք ներբեռնել այն: Հավելվածը ներբեռնելուց և ակտիվացնելուց հետո դուք պետք է որոշ կարգավորումներ կատարեք.
Պարամետրերը ընտրանքների մեջ են: Ներդիրում Գեներալպետք է գտնել գիծը Հացի փշրանքների բաժանարարև հեռացնել ստանդարտ արժեքը, որը կա, այլ կերպ ասած, պետք է դատարկ թողնել դաշտը:
Ամեն ինչ, երբ plugin-ն ավարտված է, այժմ դուք պետք է ընտրեք այն դիզայնը, որը ձեզ ամենաշատը դուր է գալիս: Այս դեպքում օրինակը կլինի այս ոճը.
Սա երկրորդ օրինակըվերը նշված հոդվածում:
Մենք վերցնում և պարզապես պատճենում ենք այս ոճերը, այնուհետև ավելացնում դրանք style.cssՁեր թեման, ցանկացած վայրում, որը ձեզ ամենաշատն է դուր գալիս, խորհուրդ եմ տալիս առանձնացնել փշրանքների ոճերի սկիզբն ու վերջը, քանի որ եթե ապագայում ցանկանաք որևէ բան փոխել այնտեղ, կշփոթվեք։
Այժմ մենք պետք է ավելացնենք հացի փշրանքները անմիջապես բլոգում:
Բլոգի ադմինիստրատորում մենք գտնում ենք տեսքը, ապա խմբագիր, և ընտրիր single.php. Հաջորդը, ավելացրեք հետևյալը.
Կարևոր
Խնդրում ենք նկատի ունենալ, որ փշրանքները կանչելու գործառույթն ինքնին գտնվում է պիտակների միջև որի id պաքսիմատ-երկու, մի մոռացեք փոխել այս ID-ն այն օրինակով, որն ավելացրել եք ոճերին: Օրինակ, եթե սա առաջին օրինակն է (վերը նշվածը), ապա այն պետք է լինի այսպես.
եւ այլն։ (Կներեք հանելուկի համար) :-)
Եթե ձեր բլոգի ձևանմուշը նման է իմին, այն իմաստով, որ ֆոնը մոխրագույն է, իսկ բովանդակության բլոկն ինքնին սպիտակ է, փշրանքները լավագույնս տեղադրվում են բլոկի վերևում, ինչպես իմը: Որովհետև նրանք կարող են փաթաթվել նոր տողով, եթե անունը շատ երկար է և, հավատացեք ինձ, այն այնքան էլ գեղեցիկ չէ: :-)
Այսքանը: Հարգելի ընկերներ, եթե ինչ-որ դժվարություններ կան, անպայման հարցրեք մեկնաբանություններում. Կհանդիպենք շուտով:
Վերջին տարիներին CSS-ի և CSS3-ի զարգացման շնորհիվ մենք հասել ենք այն կետին, երբ շատ հին ծրագրային լուծումներ, որոնք ներառում են ֆոնային պատկերներ, այժմ կարող են ամբողջությամբ կառուցվել CSS-ում: Այս ձեռնարկում մենք կանդրադառնանք նավիգացիոն հղումների հաջորդականության ստեղծմանը, որը կոչվում է «breadcrumb» հարթ ոճով, առանց նախկինում հայտնի ֆոնային պատկերի տեխնիկայի, որը կոչվում է «լոգարիթմական դուռ» մեթոդ:
« հացի փշրանքներ», որ մենք կստեղծենք, ոճավորված են շևրոնների տեսքով, որպեսզի պատկերացնենք կառուցվածքային բովանդակության գաղափարը: Նախկինում մենք կօգտագործեինք PNG ֆոնային պատկեր այս շևրոնային ձևը ստեղծելու համար, բայց այժմ խելացի եզրագծային տեխնիկայի միջոցով մենք կարող ենք ստեղծել նույն էֆեկտը՝ օգտագործելով պարզապես CSS:
Հացի փշուր
Մենք կսկսենք ստեղծելով breadcrumb նավիգացիոն հղումներ որպես չդասավորված ցուցակ: Յուրաքանչյուր պաքսիմատ կլինի տարր
տեղադրված խարիսխի տարրով:
#crumbs ul li a (ցուցադրում՝ բլոկ; լողացող՝ ձախ; բարձրություն՝ 50px; ֆոն՝ #3498db; տեքստի հավասարեցում: կենտրոն; լիցք՝ 30px 40px 0 40px; դիրքը՝ հարաբերական; լուսանցք՝ 0 10px; font 0 20px; տեքստային ձևավորում՝ ոչ մեկը; գույնը՝ #fff;)
Նախնական CSS կոդը սահմանում է ցանկի յուրաքանչյուր կետի խարիսխը կոկիկ կապույտ ուղղանկյունի ոճով: Տեքստը կենտրոնացված է և բոլոր կողմերից ավելացվում է հավասար լցոն: Բացարձակապես հաջորդ տարրերը տեղադրելու համար այդ տարրերին ավելացվում է դիրք՝ հարաբերական; հատկություն, որպեսզի այդ բացարձակապես տեղակայված տարրերը վերածվեն այդ մայր տարրի համեմատ:
Այժմ մենք CSS-ում կստեղծենք շևրոնային էֆեկտ, որը նախկինում հնարավոր էր միայն ֆոնային պատկերի միջոցով: Օգտագործեք :after ընտրիչը՝ լրացուցիչ տարր ստեղծելու համար, որը կարող է անհատական ոճավորվել: Եռանկյունաձև ձևը ստեղծվում է CSS-ի տարբեր եզրագծերով, այնպես որ, ինչպես տեսնում եք նախորդ նկարում, կապույտ եռանկյունը կարող է ստեղծվել՝ կիրառելով վերևի և ներքևի եզրագծերը՝ հատելու ծածկույթի տարածքը: Պարզության համար այս եզրագծերը կարմիր են, բայց եթե դրանք թափանցիկ են, ապա կառաջանա կապույտ եռանկյուն: Այս սահմանային էֆեկտն այնուհետև տեղափոխվում է իր տեղը՝ օգտագործելով բացարձակ դիրքավորում:
Նույն սկզբունքներով մեկ այլ եռանկյունաձև ձև կարելի է կիրառել հացաթխման ձախ կողմում: Այս անգամ եզրագծի գույնը սահմանվում է նույն գույնի, ինչ ֆոնի գույնը՝ հղումի կապույտ ֆոնի գույնի մասերը թաքցնելու համար:
Լիցք՝ 30px 40px 0 80px;
Մեկը
Երկու
Երեք
Չորս
Հինգ
Քանի որ հղումներն ավելացվում են HTML-ին, հացի փշրանքների հաջորդականությունը մեծանում է՝ առանձնացված հետաքրքիր ձևավորված շևրոններով՝ շնորհիվ եռանկյունաձև CSS եզրային էֆեկտի և մի փոքր աջ լուսանցքի:
#crumbs ul li:first-child a ( border-top-left-radius: 10px; border-bottom-left-radius: 10px; ) #crumbs ul li:first-child a:before (ցուցադրել: none ; ) #crumbs ul li:last-child a (padding-right: 80px; border-top-right-radius: 10px; border-bottom-right-radius: 10px;) #crumbs ul li:last-child a:after (ցուցադրում` ոչ մեկը ;)
Ամբողջական հացի փշրանքների տուփը կարող է ձևավորվել՝ հեռացնելով եռանկյունի էֆեկտը առաջին և վերջին տարրերից :first-child և :last-child ընտրիչներով, որից հետո կարող եք մի փոքր կլորացնել անկյունները սահմանային շառավղով հատկությամբ:
#crumbs ul li a:hover (ֆոն՝ #fa5ba5 ; ) #crumbs ul li a:hover :after (սահման-ձախ-գույն՝ #fa5ba5;)
Մնում է միայն հղումների վրա կիրառել սավառնող էֆեկտը: Մի մոռացեք փոխել սահմանի ձախ գույնի հատկության արժեքը եռանկյունի էֆեկտի համար սավառնող վիճակի վրա, որպեսզի ամբողջ հացաթխման գույնը փոխվի:
Թարգմանություն – Գրասեղան
CSS-ը և CSS3-ը վերջին ժամանակներում երկար ճանապարհ են անցել, ուստի հին ոճերը, որոնք օգտագործում են պատկերներ ֆոնին ճիշտ ձևը ստանալու համար, այլևս չեն պահանջվում:
Այս հոդվածում ես ձեզ ցույց կտամ, թե ինչպես կարելի է վեբկայքում պատրաստել հացահատիկ՝ օգտագործելով հարթ HTML և CSS: Կարող եք նաև նայել հետաքրքիր կայքեր, ինչ-որ բան կարող է օգտակար լինել: Վերջերս մի ժողովածու արեցի.
Վերջում մենք կստանանք հետևյալ արդյունքը.
Նախկինում երկու բլոկների միջև թափանցիկ սլաքներ ստեղծելու համար օգտագործվում էր թափանցիկ ֆոնային պատկեր։ Հիմա այս խնդիրըկարելի է լուծել միայն CSS-ի միջոցով:
1. Շրջանակի փշրանքներ
Հացի փշուր
Նախ, եկեք ստեղծենք կետավոր ցուցակ −
, որը կլինի
տարրեր. Breadcrumb-ը կավելացվի՝ ավելացնելով նորը
.
2. Ավելացնել CSS
Այժմ եկեք գրենք CSS-ը հետևյալ տեսքի համար.
#crumbs ul li a ( էկրան՝ բլոկ; լողացող՝ ձախ; բարձրություն՝ 50px; ֆոն՝ #3498db; տեքստի հավասարեցում՝ կենտրոն; լիցք՝ 30px 40px 0 40px; դիրքը՝ հարաբերական; լուսանցք՝ 0 10px 0 0; տառաչափ 20px; տեքստի ձևավորում՝ ոչ մեկը; գույնը՝ #fff;)
Այս ոճերը ավելացնում են.
բլոկի տեսք և կապույտ գույն
կենտրոնացրեք տեքստը և դարձրեք այն սպիտակ
հարթ լիցքավորումայնպես, որ բլոկը ճիշտ ցուցադրվի ուղղահայաց
զրոյացնում է այլ ոճեր՝ հղումների համար տեքստ-դեկորացիա՝ չկա
Ուշադրություն.պաշտոնը` հարաբերականավելացվել է, որպեսզի հետագայում պարունակի բոլոր ներքին միավորները դիրքը` բացարձակ:
Սլաքի տեսքը կկատարվի եզրագծերի միջոցով: Օրինակը դիտմամբ օգտագործում է կարմիրը, բայց այն եռանկյունու տեսք տալու համար այն կօգտագործի թափանցիկ. Հետագա սահմանիր տեղը կմղվի օգտագործելով դիրքը` բացարձակ.
4. Ավելացրեք թափանցիկություն սահմանի հետ
Մենք փոխվում ենք կարմիրՎ սահմանվրա թափանցիկթափանցիկության էֆեկտ ստեղծելու համար:
Օգտագործելով նույն սկզբունքը, ինչպես երրորդ քայլում, դուք կարող եք ստեղծել թափանցիկ եռանկյունի բլոկի հետևում: Գույն սահմանպետք է սահմանվի որպես կայքի հետևի գույն՝ թափանցիկ էֆեկտ ստեղծելու համար:
Լիցք՝ 30px 40px 0 80px;
5. Նոր տարրերի ավելացում
Նոր ավելացնելով
ավելացնել հացի փշրանքների խորությունը.
Մեկը
Երկու
Երեք
Չորս
Հինգ
6. Առաջին և վերջին
Պաքսի փշրանքի առաջին և վերջին տարրի համար կլորացված էֆեկտ ստեղծելու համար մենք կօգտագործենք :առաջին երեխաԵվ :վերջին երեխա.
#crumbs ul li:first-child a ( border-top-left-radius: 10px; border-bottom-left-radius: 10px; ) #crumbs ul li:first-child a:before (ցուցադրել: none; ) #crumbs ul li:last-child a ( padding-right: 80px; border-top-right-radius` 10px; border-bottom-right-radius` 10px; ) #crumbs ul li:last-child a:after (ցուցադրում` ոչ մեկը ;)
7. Ավելացնել սավառնող էֆեկտ
#crumbs ul li a:hover (ֆոն՝ #fa5ba5; ) #crumbs ul li a:hover:after ( եզրագծի ձախ գույնը՝ #fa5ba5; )
Նաև մի մոռացեք ավելացնել սահման-շառավիղերբ սավառնում եք հացաթխման առաջին և վերջին տարրի վրա:
Այսքանը: Եթե ունեք հարցեր, գրեք մեկնաբանություն և կիսվեք հոդվածով, եթե այն ձեզ դուր եկավ:
Ինչպես պատրաստել հացի փշրանքներ ձեր կայքում CSS-ի միջոցով bologer-ի միջոցով
Ողջույններ. Breadcrumbs-ը բավականին օգտակար բլոկ է ցանկացած վեբկայքում, քանի որ այն թույլ է տալիս տեսնել դեպի այն էջը, որտեղ այժմ գտնվում եք ամբողջ ճանապարհը: Իսկ այսօր ես ձեզ կասեմ, թե ինչպես պատրաստել հացի փշրանքները css-ով: Ոչ թե ստեղծել, այն էլ դասավորել։ Ընդհանրապես տարբերակները շատ են, երկուսին կանդրադառնամ.
Պարզ դիզայնի տարբերակ՝ առանց նկարի
html կոդը նմանակում է հացի փշրանքները: Թող լինի այսպես.
Սկզբունքորեն, դուք կարող եք պարզապես դնել անկյունային բրա, բայց այդ դեպքում գծի հաստությունը վերահսկելու միջոց չի լինի: Ես առաջարկում եմ դա անել այլ կերպ՝ փոխակերպումների օգնությամբ։ Ահա այն կոդը, որը դա կանի.
Միգուցե ձեզ համար դա կլինի բարդ ընտրիչներ, ապա ստուգեք այս հոդվածը: Ներքևի տողը հետևյալն է. կեղծ տարրը օգտագործելով (այն մասին, թե ինչ է և ինչպես օգտագործել - ) յուրաքանչյուր հղման վերջում ավելացնում է մեր բաժանարարը: Այն ձևավորվում է երկու շրջանակի միջոցով և պտտվում է 45 աստիճանով: Մենք նաև նարնջագույն գույն ենք ավելացնում սավառնող հղումներին: Այստեղ, սկզբունքորեն, և ամբողջ դիզայնը:
Մեկ այլ դիզայնի տարբերակ `նկարով
Այս դեպքում հացի փշրանքները ավելի հետաքրքիր տեսք կունենան, այսպես.
Դա անելու համար մեզ անհրաժեշտ է պատկեր և մի քանի css ոճ.
html կոդըՉեմ մեջբերում, քանի որ դա նույնն է, ինչ առաջին դեպքում։ Որտեղի՞ց սկսել այստեղ: Նախ, մենք սահմանում ենք ամբողջ բլոկի ֆոնի գույնը և չափը հացի փշրանքներով: Այնուհետև մենք սահմանում ենք հղումների ընդհանուր ոճերը՝ բլոկ-ինլայն տեսակը, վերևում և ներքևում ներքևը և գույնը:
Հաջորդ քայլը ամենահետաքրքիրն է. օգտագործելով ոչ կեղծ դասը, ընտրեք բլոկի բոլոր հղումները, բացառությամբ վերջինի, և դրանց համար սահմանեք ֆոնային պատկեր arrow.png , առանց կրկնության, ֆոնի դիրքը մեջտեղում: բարձրությունը և ամենավերջում մեկ կապի լայնությամբ: Առաջին երկու հղումներին անհրաժեշտ է աջ կողմում գտնվող ներքին նահանջը՝ պարզապես նկարն այնտեղ տեղադրելու համար: Եթե այն չլիներ, նկարը կհայտնվեր տեքստի մեջ:
Ինչպես է աշխատում ոչ կեղծ դասը, կարծում եմ արդեն կռահեցիք. այն ընտրում է բոլոր տարրերը, բացառությամբ այն, ինչ նշված է փակագծերում: Եթե ինչ-որ բան, ապա ապագայում ես կգրեմ ևս մեկ կարճ գրառում կեղծ դասակարգի հետ աշխատելու մասին:not , որտեղ ամեն ինչ ավելի պարզ կլինի։ Դե, ահա 2 պարզ պանրի ձևավորում, որոնք կարող եք օգտագործել ձեր սեփականը պատրաստելու համար:
Այն, ինչ ընտրիչն է css-ում, այդ տարրի կամ տարրերի խմբի նկարագրությունն է, որը բրաուզերին ասում է, թե որ տարրը պետք է ընտրի՝ ոճ կիրառելու համար: Եկեք նայենք հիմնական CSS ընտրիչներին:1) .x .topic-title (ֆոնի գույնը՝ դեղին;)
Ճանապարհին շարժիչ ուժ, պայծառություն և հույզեր ավելացնելու համար կարող եք հեծանիվով բարձրախոսներ կառուցել և ճանապարհորդությունը լրացնել երաժշտություն լսելով: Չնայած այն հանգամանքին, որ այսօր շուկայում առկա բոլոր հեծանիվների աուդիո համակարգերն ունեն բնութագրերի նման համադրություն
Ամենօրյա վազքի ընթացքում կարող է ժամանակ չմնա ձեր բջջային հեռախոսի հաշիվը լրացնելու համար: Արդյունքում մենք ունենք բոլոր հնարավորությունները մնալու առանց հաղորդակցության, այն էլ ամենավճռական պահին։ Եթե դուք չունեք անվճար րոպե գնալու վճարման տերմինալ և
Մեծ հաշվով, ինձ համար դժվար է մեղադրել նրան, որ ես շատ արագ հրաժեշտ տվեցի 40 UAH գումարին։ Մի կողմից ես աչքաթող արեցի դա։ Բայց մյուս կողմից, օպերատորը օգտագործեց «փոքր տպագրության» կեղծ տեխնիկան, որին ես ընկա: Այսպիսով, հաստատ