itthon / A PC elsajátítása / Hogyan készítsünk html zsemlemorzsát. Bootstrap – kenyérmorzsa. A kenyérmorzsa használatának előnyei

Hogyan készítsünk html zsemlemorzsát. Bootstrap – kenyérmorzsa. A kenyérmorzsa használatának előnyei

Jó napot, kedves olvasók!

Hogyan befolyásolják zsemlemorzsa a keresőoptimalizálásról és arról, hogyan lehet ezeket egy webhelyen elkészíteni a WordPress segítségével. Erről lesz szó a mai cikkben. A jövőre nézve a navigációs útvonalak segítenek a felhasználóknak navigálni a webhelyen. A SEO-ra is pozitív hatással vannak.

A kenyérmorzsa olyan tipp a webhelyen, amely megmutatja a felhasználónak, hogy hol van. Egyfajta lánc, amelyet a navigációhoz hoztak létre.

Kattinthatóak, ami azt jelenti, hogy a látogató bármikor eljuthat a fenti "szintre" - egy alszakaszra vagy szakaszra. A zsemlemorzsa általában így néz ki: fő - címsor - alcím - cikk. Az utolsó elemet nagyon gyakran eltávolítják, abban a hitben, hogy ez szükségtelen megkettőzést eredményez.

Úgy tartják, hogy ez a név egy mesére utal, ahol a gyerekek, amikor az erdőbe mentek, kenyérmorzsát hagytak hátra a navigációhoz. Ezt az utat kellett volna követniük visszafelé. A linkek lánca is egy út, minél távolabb a helyszín, annál több elem található benne. És valójában ezen a láncon keresztül vissza lehet lépni a főoldalra. Akárcsak a mesében.

Hogyan befolyásolja a SEO

A navigációs hírfolyam használata jó modornak számít a világon Keresőoptimalizáció.

Először is javul viselkedési tényezők. És mint tudod, ez szinte a legfontosabb mutatója az oldal minőségének. Ha a használhatóság be van kapcsolva jó szinten, a használat és a navigáció egyértelmű és kényelmes lesz, akkor a látogatók biztosan értékelni fogják, és tovább maradnak az erőforráson. Ezenkívül minél jobbak a viselkedési tényezők, annál magasabb lesz az erőforrása a keresési eredmények között.

Másodszor, a zsemlemorzsa jelenléte már jó tényezőnek számít a keresőmotor számára. A robotok látják, hogy a projektnek van navigációs rendszere, felépítése, és ez jó hatással van a helyezésre.

Természetesen a navigációs sáv önmagában nem hozza az erőforrást a csúcsra. Ez a jó SEO egyéb szempontjaival együtt működik.

Összefoglalva, a kenyérmorzsa segít:

  • a viselkedési tényezők és a használhatóság javítása,
  • egyértelművé és hozzáférhetővé tegye a webhely szerkezetét,
  • könnyen navigálhat az oldalakon,
  • a SEO technikai fejlesztése,
  • csinálj újralinket.

Vagyis a navigációs hírfolyam használata szigorúan kötelező azoknak, akik azt szeretnék, hogy projektjük kényelmes, praktikus és látogatható legyen.

A zsemlemorzsa fajtái

Igen, vannak fajtáik. Nem sok van belőlük, de érdemes megfontolni ezt a pillanatot.

Lineáris

A szokásos csík, amely a főoldaltól a cikkig vezető utat mutatja. A legelterjedtebb kenyérmorzsa típus. Csak van egy lineáris típusú navigációs sávunk.

Vissza gomb

Nagyon kényelmetlen típusú navigáció, amely nagyon elterjedt az online áruházakban. A felhasználók általában nem örülnek ennek, és magában a böngészőben is hasonló gombot használnak. Egy információs oldal esetében ez a lehetőség gyakorlatilag használhatatlan.

Hibrid

Ez a lehetőség egyesíti az előző kettőt. Vagyis az erőforrás lineáris navigációval és „Vissza” gombbal is rendelkezik. Elmondhatjuk, hogy ez egy kompromisszum, amely segít mindenkinek a kedvében járni. De amint fentebb mondtam, az emberek ritkán használják a „Vissza” gombot, inkább a böngészőben lévő gombot preferálják - szerencsére minden modern alkalmazásban van ilyen.

A navigációs sáv általában minden oldalon található, kivéve a főoldalt. A WordPressben ezek kategóriák, címkék, cikkek és egyéb taxonómiák.

Hogyan készítsünk kenyérmorzsát a WordPressben

A legegyszerűbb módja annak, hogy navigációs hírfolyamot hozzon létre a WordPressen és más webhelyeken, a html használatával. Inkább a html és a php hibridje lesz – különben minden navigációs láncot kézzel kell megírni, és ez nem túl kellemes feladat.

Sablon használata

Bölcs dolog lenne azonnal zsemlemorzsával sablont választani. Ha még csak gondolkodik egy további webhelyen, és még nem kezdte el annak létrehozását, akkor keressen fel egy boltot WordPress sablonokÉs ott keress egy témát ezzel a funkcióval (a Rootot tanácsolom).

Ez lesz a legpraktikusabb lehetőség, mert nem kell további bővítményeket telepítenie. Ebben az esetben nem kell kézzel hozzáadnia vagy szerkesztenie valamit, minden működni fog, ahogy mondják, a dobozból kivéve (azonnal a telepítés után).

Beépülő modulok

A navigációs sávot a bővítménnyel együtt telepítheti. De ne feledje, hogy minden beépülő modul még jobban betöltheti a CMS-t. Ha ennyi plugin van, akkor egy másik új egyszerűen tönkretehet mindent, lelassítva az oldalt.

Yoast SEO - részletes utasítások a morzsák beállításához

Ha SEO pluginként használod, nagyszerű hírem van számodra. A funkcionalitásban a kenyérmorzsa jelen van, így csak konfigurálnia kell őket.

Ez általános utasítás amelyek a legtöbb felhasználónak megfelelnek. Maguk a beépülő modulok szerzőitől származó információkon alapulnak.

Tehát ahhoz, hogy a Yoast SEO navigációs hírcsatornája működjön, a következő PHP-kódot kell elhelyeznünk a sablonfájljainkba:

Általában ezt a kódot az általános oldalsablonokba szúrják be - single.php vagy page.php. Ezenkívül néhány felhasználó beilleszti ezt a kódot a header.php fájlba - a legvégére. Nem tudom, hogy ez a te esetedben működni fog-e vagy sem, de megpróbálhatod.

Az általános oldalsablonok a beépített WordPress eszközökkel szerkeszthetők. megyek" Kinézet” - „Szerkesztő”, találjuk kívánt fájlt a listában.

Itt van a PHP kód és a HTML jelölés. A felkészületlen felhasználó összezavarodhat, de össze kell fognia, és meg kell próbálnia megérteni, hogy mit és hol.

Konkrétan az én témámban a kenyérmorzsa már adott, közvetlenül a fejléc után van egy függvény, ami meghívja a natív navigációs láncot. A kódja más lesz, de az általános jelentés ugyanaz marad.

A legjobb, ha a navigációs útvonalat közvetlenül a fejléc alá helyezi a get_header() függvénnyel; - csak arra szolgál, hogy felhívja. Ezért helyes lesz a Yoast SEO kódját közvetlenül alatta elhelyezni.

De ne feledje, hogy a navigációs sáv testreszabásához szükség lehet bizonyos CSS-stílusra. Ezeket maga a bővítmény biztosítja, de előfordulhat, hogy nem megfelelőek.

A cikkekben akár zsemlemorzsát is használhat. Csak a következő rövid kódot kell a megfelelő helyen hagynia: .

De sem a kód, sem a rövid kód nem fog működni, ha magában a bővítményben le van tiltva a navigációs útvonal funkció. Az engedélyezéséhez lépjen a bővítmény beállításaiba ("SEO" fül) - jelenítse meg Keresési eredmények- zsemlemorzsa.

Állítsa a csúszkát "Engedélyezve" állásba, majd görgessen le az oldalon, és kattintson a "Változások mentése" gombra. Mostantól kezd működni a zsemlemorzsa.

Igény szerint személyre szabhatja őket. Például állítson be elválasztót az elemek között, írja be a főoldalra mutató hivatkozás szövegét, a taxonómiák előtagjait stb.

Ki is emelheti utolsó oldal(vagy anyagnév) félkövéren szedve. Ehhez kapcsolja át a megfelelő csúszkát.

Ha a Yoast SEO nem igazán felel meg Önnek, akkor nézzen meg más beépülő modulokat, amelyek lehetővé teszik, hogy kenyérmorzsát hozzon létre webhelyén. Az ingyenes katalógusban nagyon sok van belőlük, de kiemelem a legnépszerűbb lehetőségeket.

Breadcrumb NavXT

Egy egyszerű beépülő modul, amely kenyérmorzsát hozhat létre a projekthez. Tovább Ebben a pillanatban több mint 800 ezer aktív felhasználóval rendelkezik. A bővítmény saját vezérlőpulttal rendelkezik, és a legtöbb WordPress webhelyhez alkalmas.

A Breadcrumb NavXT-ben szinte minden testreszabható. Megjelenés, megjelenített elemek és sorrendjük. Sokkal több lehetőség van itt, mint ugyanabban a Yoast SEO-ban (nevezetesen a navigációs lánc beállítását illetően).

Ez a bővítmény teljesen ingyenesen telepíthető a WordPress könyvtárából. Kulcsszavak alapján megtalálod.

Kenyérmorzsa


Egy másik bővítmény, amely közvetlenül a könyvtárból telepíthető. Az előzővel ellentétben ennek a bővítménynek nincs ekkora közönsége. Csak 10 000 aktív felhasználó. De ha figyelembe vesszük, hogy sokan más lehetőségeket részesítenek előnyben a navigációs láncok létrehozásához, akkor ez elég jó eredmény.

A bővítmény egyszerű és könnyű. Gyönyörű a dizájnja (lásd a képernyőképet), lehet színeket váltani. Kis projektekhez való felhasználáshoz több mint elég.

Vannak más pluginok is. Kevésbé népszerűek, de még mindig kipróbálhatja őket. Csak lépjen a bővítmények könyvtárába, és írja be kulcsszó zsemlemorzsa. A WordPress azonnal több tucat megfelelő lehetőséget kínál Önnek.

Következtetés

A kenyérmorzsa nagyszerű módja annak, hogy navigáljon webhelyén. Javítják a SEO-t, növelik a viselkedési tényezőket, és lehetővé teszik a felhasználók számára, hogy navigáljanak a webhely oldalain.

Szinte minden modern oldal erre próbál figyelni. A webdizájnerek sem maradnak le, most már nagyon jelentős hátránynak tartják, hogy a sablonban hiányzik a kenyérmorzsa. Valaki még egy ilyen sablon megvásárlását is megtagadja, csak e látszólag jelentéktelen apróság miatt. Feltétlenül vegye figyelembe ezt a tényt, és próbálja meg felhasználóbaráttá tenni webhelyét.

Ha többet szeretne tudni az alkotásról információs projektek keresetre, akkor azt tanácsolom, hogy nézze meg. A szerző beszél a WordPress webhely létrehozásáról, a hozzáértő műszaki és keresőoptimalizálásról, és ami a legfontosabb, a bevételszerzés jelenlegi módszereiről.

A CSS és a CSS3 elmúlt évekbeli fejlesztésének köszönhetően eljutottunk arra a pontra, ahol sok a régi szoftveres megoldások, amelyek háttérképeket is tartalmaznak, mostantól teljes egészében CSS-ben hozhatók létre. Ebben az oktatóanyagban megvizsgáljuk, hogyan hozhatunk létre navigációs hivatkozások sorozatát, az úgynevezett „zsemlemorzsát” lapos stílusban, anélkül, hogy szükség lenne a korábban népszerű „tolóajtó” módszernek nevezett háttérkép-technikára.

Az általunk elkészített zsemlemorzsa chevronként van stilizálva, hogy megjelenítse a strukturált tartalom gondolatát. Korábban használtuk volna háttérkép V PNG formátum ennek a chevron alaknak a létrehozásához, és most egy ügyes szegélytechnikával ugyanazt a hatást hozhatja létre pusztán CSS használatával.

Kezdjük azzal, hogy navigációs navigációs hivatkozásokat hozunk létre rendezetlen listaként. Minden kenyérmorzsa egy elem lesz

  • Val vel megállapított elem horgonyok.

    #morzsa ul li a ( kijelző : blokk ; lebegés : balra ; magasság : 50 képpont ; háttér : #3498db ; szövegigazítás : középre ; kitöltés : 30px 40px 0 40px ; pozíció : relatív ; margó : 0 10px 0 0 : 20px ; szövegdekoráció : nincs ; szín : #fff ; )

    A kezdeti CSS-kód minden listaelemet egy tiszta kék téglalap stílushoz állít be. A szöveg középre van állítva, és minden oldala egyenlő kitöméssel van ellátva. Az abszolút következő elemek pozicionálásához egy pozíció: relatív tulajdonságot adtunk ezekhez az elemekhez, így az abszolút pozicionált elemek az adott szülőelemhez viszonyítva jelennek meg.

    #morzsa ul li a:a:after ( tartalom : "" ; szegély felső : 40 képpont folytonos piros ; szegély-alsó : 40 képpont folyamatos piros ; szegély bal : 40 képpont tömör kék ; pozíció : abszolút ; jobb : -40 képpont ; felső : 0 ; )

    Most létrehozunk egy chevron effektust a CSS-ben, ami korábban csak háttérkép használatával volt elérhető. A létrehozáshoz használja az :after választót kiegészítő elem, amely egyedileg formázható. A háromszög alakzat különböző CSS-szegélyekkel jön létre, így amint az előző képen is látható, a kék háromszöget úgy lehet létrehozni, hogy felső és alsó szegélyeket alkalmazunk a fedőterület metszetére. Ezeket a szegélyeket pirosra színezzük az áttekinthetőség kedvéért, de ha átlátszóak, kék háromszöget kapunk. Ez a szegélyeffektus azután a helyére kerül abszolút pozicionálással.

    Szegély felső : 40 képpont tömör átlátszó ; keret-alsó : 40px tömör átlátszó ; border-left : 40px solid #3498db ;

    A megfelelő színértékekkel rendelkező szegélyhatás létrehozza a kívánt háromszöget, amely a zsemlemorzsa népszerű chevron alakját adja.

    #morzsa ul li a:before ( tartalom : "" ; szegély felső : 40 képpont tömör átlátszó ; szegély-alsó : 40 képpont tömör átlátszó ; keret-bal : 40 képpont tömör #d4f2ff ; pozíció : abszolút ; bal : 0 ; felül : 0 ; )

    Ugyanezen elvek alapján egy másik háromszög alakzat is alkalmazható a zsemlemorzsa bal oldalára. Ezúttal a szegély színe megegyezik a háttér színével, hogy elrejtse a hivatkozás kék háttérszínének egy részét.

    Kitöltés : 30px 40px 0 80px ;

    Ahogy a linkek hozzáadódnak a HTML-hez, a kenyérmorzsák sorrendje növekszik, amelyeket érdekes alakú csíkok választanak el a háromszög alakú CSS-szegélyeffektusnak és egy enyhe jobb margónak köszönhetően.

    #morzsa ul li:first-child a (szegély-bal felső-sugár: 10px ; szegély-balra-sugár: 10px ; ) #morzsa ul li:első gyermek a:előtte ( megjelenítés : nincs ; ) #morzsa ul li:last-child a ( jobb oldali kitöltés : 80 képpont ; szegély jobb felső sugár: 10 képpont ; szegély jobb alsó sugár: 10 képpont ; ) #morzsa ul li: utolsó gyermek a:után ( megjelenítés : nincs ;)

    A teljes kenyérmorzsa-dobozt tovább formázhatjuk, ha az :first-child és :last-child választókkal eltávolítjuk a háromszög hatást az első és az utolsó elemről, majd a border-radius tulajdonsággal egy kis lekerekítést adhatunk a sarkoknak.

    #crumbs ul li a:hover ( háttér : #fa5ba5 ; ) #crumbs ul li a:hover :after ( szegély-bal szín : #fa5ba5 ; )

    Nincs más hátra, mint a hover effektus alkalmazása a hivatkozásokra. Ne felejtse el megváltoztatni a border-bal-color tulajdonság értékét a háromszög hatáshoz a lebegés állapotában, hogy az egész navigációs útvonal színe megváltozzon.

    Fordítás - Íróasztal

    Gyönyörű és eredeti zsemlemorzsa válogatás, amely lapos kivitelben, CSS3 felhasználásával, eltérő árnyalatpalettában készül. Természetesen a navigáció láthatósága gombok formájában tökéletesen segíti mind az oldal használóját, mind a látogatókat, ez az internetes forrásban való eligazodás, ahova el lehet navigálni. kulcs kifejezések mi lesz kiadva nekünk. De ez is tökéletesen passzol a stílushoz, egyre többször lehet látni, hogy van aki felteszi a fórum modulra, nem beszélve modern design.

    Ha, ahogy gondolja, sok anyaggal rendelkezik, akkor ajánlott itt engedélyezni ezt a funkciót. A listastílus nem az, hogy elkerülje a lista fekete pontját vagy más alapértelmezett stílust. Mivel kategóriákba és feltétel nélkül modulokba rendezi, kezdve a kezdőlapés mindez stílusosan van bemutatva. Ebben az anyagban olyan válogatást figyelünk meg, amely ugyanabban a stílusban készült, lapos stílusban.

    Itt formában teljesen mások, hogy valakinek nem is kell szerkesztenie, hogy illeszkedjen a dizájnjához, hiszen az tökéletesen beleillik. Most css kódot használunk az első lista horgonyjának létrehozásához, és az utolsó gyermek horgonyát állítjuk be alapértelmezettként, hogy a trilinge ne jelenjen meg az első gyermek horgonyjában a bal oldali és az utolsó horgonynál. gyermek a jobb oldalra.

    Zsemlemorzsa készítése

    1. Világos sárga árnyalatban:

    2. Világos paletta zöld tónusokkal:

    3. Málna színben

    4. Kék palettában készült:

    Ez egy egyszerű, egyenes lista lesz, háttérrel, párnázással és más stílussal. Ezt követően minden listahorgony jobb oldalán háromszög alakú struktúrát hozok létre CSS segítségével, a tágabb tulajdonságokkal játszva.

    Ahogy a demóban is látható, ha bármely lista horgonyzót a panírozó ládákra helyezünk, az olyan hatást ad, amely azt jelenti, hogy meglátogatták vagy ebben a részben találhatók.

    Vagy elképzelhetjük a hatását, hogy aktív zsemlemorzsaként aktivizáljuk. Mondhatjuk, hogy ezek a css zsemlemorzsa csak zsemlemorzsa, mert én csak a css-t és a css3-at fogom használni a zsemlemorzsa elkészítéséhez.

    Kezdjük a telepítést:





    css

    A listastílus nem az, hogy elkerülje a lista fekete pontját vagy más alapértelmezett stílust. Minden soron belüli div lista list-inline lesz, hogy vízszintes legyen a css megjelenítéssel: list-inline.

    #breadcrumb-isanchogives1 (
    szöveg igazítása: középre;
    margó felső: 30 képpont;
    }

    #breadcrumb-isanchogives1 ul (
    lista-stílus: nincs;
    kijelző: inline-table;
    }
    #breadcrumb-isanchogives1 ul li (
    kijelző: inline;
    }

    #breadcrumb-isanchogives1 ul li a (
    display:block;
    balra lebeg;
    magasság: 50 képpont;
    háttér: #ffd928;
    szöveg igazítása: középre;
    padding: 30px 40px 0 80px;
    pozíció: relatív;
    margó: 0 10 képpont 0 0;

    betűméret: 20 képpont
    szöveg-dekoráció: nincs;
    szín: #fff;

    }
    #breadcrumb-isanchogives1 ul li a:after (
    tartalom: "";

    border-left: 40px tömör #ffd928;
    z-index: 1;

    #breadcrumb-isanchogives1 ul li a:before (
    tartalom: "";
    szegély felső: 40 képpont tömör átlátszó;
    keret-alsó: 40px tömör átlátszó;

    }

    #breadcrumb-isanchogives1 ul li:first-child a (
    }
    #breadcrumb-isanchogives1 ul li:first-child a:before (
    kijelző: nincs;
    }

    #breadcrumb-isanchogives1 ul li:last-child a (
    padding-right: 80px;
    }
    #breadcrumb-isanchogives1 ul li:last-child a:after (
    kijelző: nincs;
    }

    #breadcrumb-isanchogives1 ul li a:hover (
    háttér: #ff9a2d;
    }
    #breadcrumb-isanchogives1 ul li a.wesove-readcrum(
    háttér: #ff9a2d;
    }
    #breadcrumb-isanchogives1 ul li a:hover:after (
    border-left-color: #ff9a2d;
    }
    #breadcrumb-isanchogives1 ul li a.wesove-readcrum:after (
    border-left-color: #ff9a2d;
    }

    #breadcrumb-isanchogives2 (
    szöveg igazítása: középre;
    margó felső: 30 képpont;
    }

    #breadcrumb-isanchogives2 ul (
    lista-stílus: nincs;
    kijelző: inline-table;
    }
    #breadcrumb-isanchogives2 ul li (
    kijelző: inline;
    }

    #breadcrumb-isanchogives2 ul li a (
    display:block;
    balra lebeg;
    magasság: 50 képpont;
    háttér: #56e9ae;
    szöveg igazítása: középre;
    padding: 30px 40px 0 80px;
    pozíció: relatív;
    margó: 0 10 képpont 0 0;

    betűméret: 20 képpont
    szöveg-dekoráció: nincs;
    szín: #fff;

    }
    #breadcrumb-isanchogives2 ul li a:after (
    tartalom: "";
    szegély felső: 40 képpont tömör átlátszó;
    keret-alsó: 40px tömör átlátszó;
    border-left: 40px tömör #56e9ae;
    pozíció: abszolút; jobbra: -40px; felső: 0;
    z-index: 1;

    #breadcrumb-isanchogives2 ul li a:before (
    tartalom: "";
    szegély felső: 40 képpont tömör átlátszó;
    keret-alsó: 40px tömör átlátszó;
    border-left: 40px tömör #f2f2f2;
    pozíció: abszolút; balra: 0; felső: 0;
    }

    #breadcrumb-isanchogives2 ul li:first-child a (
    }

    #breadcrumb-isanchogives2 ul li:last-child a (
    padding-right: 80px;
    }

    #breadcrumb-isanchogives2 ul li a:hover (
    háttér: #49c593;
    }
    #breadcrumb-isanchogives2 ul li a.wesove-readcrum (
    háttér: #49c593;
    }
    #breadcrumb-isanchogives2 ul li a:hover:after (
    keret-bal-szín: #49c593;
    }
    #breadcrumb-isanchogives2 ul li a.wesove-readcrum:after (
    keret-bal-szín: #49c593;
    }

    #breadcrumb-isanchogives3 (
    szöveg igazítása: középre;
    margó felső: 30 képpont;
    }

    #breadcrumb-isanchogives3 ul (
    lista-stílus: nincs;
    kijelző: inline-table;
    }
    #breadcrumb-isanchogives3 ul li (
    kijelző: inline;
    }

    #breadcrumb-isanchogives3 ul li a (
    display:block;
    balra lebeg;
    magasság: 50 képpont;
    háttér: #ff818b;
    szöveg igazítása: középre;
    padding: 30px 40px 0 80px;
    pozíció: relatív;
    margó: 0 10 képpont 0 0;

    betűméret: 20 képpont
    szöveg-dekoráció: nincs;
    szín: #fff;

    }
    #breadcrumb-isanchogives3 ul li a:after (
    tartalom: "";
    magasság: 80px;
    szélesség: 40 képpont;
    háttér: #ff818b;
    pozíció: abszolút; jobbra: -40px; felső: 0;
    z-index: 1;

    #breadcrumb-isanchogives3 ul li a:before (
    tartalom: "";
    magasság: 80px;
    szélesség: 40 képpont;
    border-radius:0px 40px 40px 0px;
    háttér:#f2f2f2;
    pozíció: abszolút; balra: 0; felső: 0;
    }

    #breadcrumb-isanchogives3 ul li:first-child a (
    border-top-bal-sugár: 10px; keret-alul-bal-sugár: 10px;
    }
    #breadcrumb-isanchogives3 ul li:first-child a:before (
    kijelző: nincs;
    }

    #breadcrumb-isanchogives3 ul li:last-child a (
    padding-right: 80px;
    szegély-jobb felső sugár: 10 képpont; szegély-jobb alsó-sugár: 10 képpont;
    }
    #breadcrumb-isanchogives3 ul li:last-child a:after (
    kijelző: nincs;
    }

    #breadcrumb-isanchogives3 ul li a:hover (
    háttér: #ea606b;
    }
    #breadcrumb-isanchogives3 ul li a.wesove-readcrum (
    háttér: #ea606b;
    }
    #breadcrumb-isanchogives3 ul li a:hover:after (
    háttér: #ea606b;
    }
    #breadcrumb-isanchogives3 ul li a.wesove-readcrum:after (
    háttér: #ea606b;
    }

    #breadcrumb-isanchogives4 (
    szöveg igazítása: középre;
    margó felső: 30 képpont;
    }

    #breadcrumb-isanchogives4 ul (
    lista-stílus: nincs;
    kijelző: inline-table;
    }
    #breadcrumb-isanchogives4 ul li (
    kijelző: inline;
    }

    #breadcrumb-isanchogives4 ul li a (
    display:block;
    balra lebeg;
    magasság: 50 képpont;
    háttér: #2b97cc;
    szöveg igazítása: középre;
    padding: 30px 40px 0 80px;
    pozíció: relatív;
    margó: 0 10 képpont 0 0;

    betűméret: 20 képpont
    szöveg-dekoráció: nincs;
    szín: #fff;

    }
    #breadcrumb-isanchogives4 ul li a:after (
    tartalom: "";
    magasság: 80px;
    szélesség: 40 képpont;
    border-radius:0px 40px 40px 0px;
    háttér:#2b97cc;
    pozíció: abszolút; jobbra: -40px; felső: 0;
    z-index: 1;

    #breadcrumb-isanchogives4 ul li a:before (
    tartalom: "";
    magasság: 80px;
    szélesség: 40 képpont;
    háttér:#f2f2f2;
    border-radius:0px 40px 40px 0px;
    pozíció: abszolút; balra: 0; felső: 0;
    }

    #breadcrumb-isanchogives4 ul li:first-child a (
    border-top-bal-radius: 0px; border-bottom-bal-radius: 0px;
    }

    #breadcrumb-isanchogives4 ul li:last-child a (
    padding-right: 80px;
    határ-jobb felső-sugár: 0px; szegély-jobb alsó-sugár: 0px;
    }

    #breadcrumb-isanchogives4 ul li a:hover (
    háttér: #207ca8;
    }
    #breadcrumb-isanchogives4 ul li a.wesove-readcrum (
    háttér: #207ca8;
    }
    #breadcrumb-isanchogives4 ul li a:hover:after (
    háttér: #207ca8;
    }
    #breadcrumb-isanchogives4 ul li a.wesove-readcrum:after (
    háttér: #207ca8;
    }


    Mindenekelőtt hozzon létre html szerkezet div és ul li címkék alapján. A div tartalmaz egy azonosítót, minden azonosító más stílust fog tartalmazni a stíluslapon, hogy külön designt képviseljen. Ahol olyan számozást használunk, mint egy, kettő, három, négy.

    Ezeknek az azonosítóknak ugyanaz a belső szerkezete, azonosítójuk szerint különböző stílusok választják el őket.

    Az előző cikk, „Navigálás a háromszögekkel a CSS-ben” című cikkben leírta, hogyan lehet menüt létrehozni tiszta CSS grafika használata nélkül.

    A módszer mindenki számára jó, egy dolgot kivéve - egy ilyen menü támogatása a régebbi böngészőkben kétséges. Ennek a cikknek a fordítása során azonban megemlítettek egy linket, amely a navigáció grafikával történő létrehozásának módjára mutat.

    A cikk már régen íródott, de a módszer teljesen bevált. A cikk szerzője Veerle Pieters, magát a bejegyzést pedig „Egyszerű skálázható CSS ​​alapú kenyérmorzsa”-nak hívják. Az alábbiakban nem is szabad fordítását adok, hanem egy szabad újramesélést.

    Néhány nappal ezelőtt az volt a feladatom, hogy készítsek egy panírmorzsa stílusú navigációs menüt egy webhelyhez, amelyen dolgoztam. Nem hiszem, hogy minden oldalra szükség lenne egy ilyen menüre, de bizonyos esetekben nagyon hasznos és praktikus.

    Ez a példa azonban mintegy bővíthető és a gyakorlatban is alkalmazható alap. A menü rendszeres felsorolásjelekkel jön létre

    1 ul
    .

    De először nézzük meg a mintát, amellyel dolgozni fogunk:

    A menü meglehetősen egyszerű, csakúgy, mint a kód, amellyel elkészítjük.

    HTML kód - felsorolásjeles lista ul

    Minden menüpont tartalmaz hivatkozásokat, kivéve az utolsót – „Az oldal, amelyen éppen tartózkodik” (Az az oldal, amelyen éppen tartózkodik). Az étlapon dolgozva azon töprengtem – vajon a lista a legmegfelelőbb struktúra egy menü létrehozásához? Úgy gondolom, hogy a lista használata ebben az esetben nem szigorú szabály, de számomra úgy tűnik, hogy ez a legszemantikusabb és leghelyesebb lehetőség.

    CSS kód – stílusok létrehozása a menühöz

    Beállítjuk a menü általános stílusait – távolítsa el a jelölőket és állítsa vissza a behúzásokat Firefox böngészők.AZAZ:

    a tulajdonságon keresztüli lebegést a teljes menü magasságával egyenlővé tenni - . És állítsa be a szöveg színét. Ezután a hivatkozás elrendezéséből kivágott háttérképet helyezünk el. Ehhez csak magát a „nyilat” kell kivágnia:

    … amit jobbra „tolunk” (100%) és pontosan függőlegesen (50%) helyezünk el. A hivatkozást is behúzzuk jobbra

    1 padding-bal: 15px
    , amely tartalmazza majd a háttérképet (a kivágott nyilat): .crumbs li a ( display : block ; padding : 0 15px 0 0 ; background : url(img/crumbs.gif) 100% 50% no-repeat; )

    Már szinte minden megtörtént. A hivatkozás szövegéhez be kell állítani a stílusokat. Távolítsa el a szabványos aláhúzást, és változtassa meg a színét:

    .crumbs li a :link , .crumbs li a :visited (szövegdekoráció: nincs; szín: #777; )
    1 :lebeg
    És
    1 :fókusz
    . Amikor az egeret lebegteti vagy a billentyűzet fókuszát fogadja, a hivatkozás szövegének színe megváltozik: .crumbs li a :hover , .crumbs li a :focus ( color : #dd2c0d ; )

    Munkánk eredményét itt mutatjuk be:

    A fordító megjegyzése:

    A cikk szerzője amennyire csak lehetett, leegyszerűsítette a példát, illetve magát a kódot, ha jól értem. A helyzet az, hogy az egyes menüpontok lineáris vízszintes gradiense jól látható a példában. Ez azonban nem szerepelt a kódban. Nos, nem számít – valóban probléma a lineáris gradiens létrehozása a CSS3-ban? Maga a feladat kész!

    Üdvözlet. A kenyérmorzsa nagyon hasznos blokk bármely webhelyen, mert lehetővé teszi az aktuális oldal teljes elérési útját. És ma elmondom, hogyan kell css-ben zsemlemorzsát stílusozni? Nem alkotni, mégpedig rendezni. Általában sok lehetőség van, kettőt érintek.

    Egyszerű tervezési lehetőség - kép nélkül

    A html kód a kenyérmorzsát utánozza. Legyen ez így:

    Elvileg csak le lehet tenni egy szögletes konzolt, de akkor nem lesz mód a vonal vastagságának szabályozására. Azt javaslom, hogy másként, átalakítások segítségével csináljuk. Itt van a kód, ami ezt megteszi:

    Cumbs1 a:not(:last-child):after(
    tartalom: "";
    kijelző: inline-block
    szélesség: 5 képpont
    magasság: 5px;
    keret-felső: 2px tömör fekete;
    szegély-jobb: 2px tömör fekete;
    transzformáció: forgatás (45 fok);
    margó balra: 5 képpont
    }
    .cumbs1 a:hover(
    szín: narancssárga;
    }

    Lehet, hogy az Ön számára bonyolult válogatók lesznek, akkor nézze meg ezt a cikket. A lényeg a következő: a pszeudoelem használata (arról, hogy mi ez és hogyan kell használni - ) azután hozzáadja az elválasztónkat az egyes hivatkozások végéhez. Két keretből van kialakítva és 45 fokkal elforgatva. Narancssárga színt is adunk a lebegő hivatkozásokhoz. Itt elvileg, és az összes tervezés.

    Egy másik tervezési lehetőség - képpel

    Ebben az esetben a zsemlemorzsa érdekesebbnek tűnik, például:

    Ehhez szükségünk van egy képre és néhány css stílusra:

    Cumbs2(
    háttér: narancs;
    maximális szélesség: 250 képpont
    }
    .cumbs2 a(
    kijelző: inline-block
    kitöltés: 7 képpont 0
    szín: # 000;
    }
    .cumbs2 a:not(:last-child)(
    háttér: url(arrow.png) no-repeat 100% 50%;
    padding-right: 33px;
    }

    html kódot Nem idézek, mert ugyanaz, mint az első esetben. Hol kezdjem itt? Először a teljes blokk háttérszínét és méretét határozzuk meg kenyérmorzsával. Ezután beállítjuk a hivatkozások általános stílusait – blokk-inline típus, behúzás felül és alul, valamint szín.

    A következő lépés a legérdekesebb - a nem pszeudoosztály használatával jelölje ki az összes hivatkozást a blokkban, kivéve az utolsót, és állítson be nekik háttérképet arrow.png , ismétlés nélkül, a háttér pozíciójával a közepén magasságban és a legvégén egy link szélességében. Az első két hivatkozásnak szüksége van a jobb oldali belső behúzásra, csak a kép elhelyezéséhez. Ha nem lenne ott, a kép belefutna a szövegbe.

    Azt hiszem, már kitalálta, hogy a nem álosztály hogyan működik - minden elemet kiválaszt, kivéve a zárójelben feltüntetetteket. Ha valami, a jövőben írok még egy rövid megjegyzést a pszeudoosztály:notokkal való munkáról, ahol minden egyértelműbb lesz. Nos, itt van 2 egyszerű zsemlemorzsa minta, amelyek segítségével elkészítheti saját magát.