Mit lehet tenni a css

Mit lehet tenni a css

És még egy. az egyszerűség kedvéért, én lesz, hogy csak a szükséges darab HTML és CSS. Nem gondoljuk, hogy ha másolja az anyagot a cikket, hogy a lendület hatása ugyanaz, mint a következő bemutatókat. De ha azt akarjuk, hogy a teljes kódot - mehetsz CodePen helyszínen is a végén a cikkben fogok egy linket a forráskód fájlokat.

Példa egyszerű formája

Az alábbiakban változat figyelmezteti a felhasználót, ha űrlap kitöltésével.

Három szöveges mezők, címkék használt töltőanyagok. Persze, ez nem egy nagyon jó hatással van a felhasználói interakció, de kaptam sok olyan helyzetben, amikor a vezető tervező meg kell tiltania a látható markerek alkalmazása.

A megoldás az, hogy ez a probléma erőltetett átalakítani címkék „pop-up emlékeztetőket,” amikor a felhasználó helyezi a hangsúlyt, a beviteli mezőbe:

Mint látható ez a része a HTML nem varázslat. Az egyetlen szokatlan dolog az, hogy az elem

És ez a darab CSS teszi, hogy minden munkát:

Az első blokk a CSS - ez az alapértelmezett stílusok beviteli mezőt. Stílus .form sorban tartja teljesen elhelyezkedésű elem .label-helper melletti beviteli mezőbe.

Element .input szöveg prepositioned relatív és z-index alkalmazni, mert nem akarjuk, hogy a címkét átfedi a beviteli mezőbe az átmenet.

És itt van a CSS, amely kezeli a kijelző a címkén, ha súlypontváltozásával:

A lényeg az, hogy az ál-osztály: fókusz kombinálva a választó szomszédos elemek + (szelektor szomszédos elemek fontos szerepet játszanak a mi bemutató példák).

Ezért mi azt akarjuk, hogy a címkét után a beviteli mezők, különben nem fog működni választó szomszédos elemeket.

Egyszerűen fogalmazva, ha az elem fókuszálása, a szomszédos elem (tag) láthatóvá válik, és megváltoztatja álláspontját úgy, hogy a fenti beviteli mező, és a felhasználó számára egy csipetnyi, mivel a töltőanyag mezők nem jelennek meg.

Mint egy kis kiegészítést kiemeltem beviteli mezőbe e-mail, és ha van egy hibája. Mivel a beviteli mező nem támogatja pszeudo elemek hiba „x” alkalmazni a címkén.

Valamivel bonyolultabb használati esetek

A fenti példa egyre népszerűbb. Honnan tudom, nem én vagyok az első, sem az utolsó, aki használja a hatás a megjelenítéséhez.

Átmenetek egyoldalas webhelyek

Még mindig játszani egy kicsit erre:

Lehet, hogy észrevette a használatát elemek elején az egyes szakaszok. A CSS-ben fogunk építeni őket, ahogy mi is kell támaszkodni a választó szomszédos elemek (+), hogy ez a munka átmeneti hatásokat.

Egyszerűen fogalmazva, akkor használja állam: ellenőrzött kapcsolók, amelyek aktiválódnak, ha rákattint a megfelelő címkét, és a választó szomszédos elemek fogjuk változtatni a helyét egy egyszerű CSS.

És itt van a CSS:

A fenti egy CSS stílus „gombok”, valamint elrejti kapcsolók, törölheti őket, és a közvetlen interakció.

Elements .page jelölésű és .page elrendezésű span használt nagyméretű gombjai, míg .exit-label class stilizál "záró" gombot a képernyő nyitva van (ismét, címkék, stilizált gombok).

Itt állítsa be a paneleket tartály (szakaszok) és azok tartalmát. A tartályok mérete 50% a teljes magassága és szélessége, amely hasonló az adott példában Codrops.

Fórumok vannak elhelyezve a transzformáció: lefordítani, használata helyett a helymeghatározás a felső / bal / alsó / jobb. Ez azért van, mert az átalakulás jobb hatással van a teljesítményre, mert nem igényel intenzív Újrarajzolás, mint ez történik abban az esetben a változás a pozíció az elem.

És itt van az érdekes rész, ahol ellenőrizze, hogy a kapcsoló lett kiválasztva, és ha igen:

  • .rész-tartály átméretezi a teljes magasság, szélesség és átalakul a bal felső helyzetében a böngésző ablakot
  • lezárás és szekció tartalmát gomb láthatóvá válnak
  • megjelölést, amelyen kattint, láthatatlanná válik, úgy, hogy már nem lehet kattintani, és nem terjed ki a tartalmát a rész, amely nemrég megjelenített
  • szakaszok nincsenek kijelölve, a határon van rögzítve, ami növeli a 40px méretű, szimulálva a hatása „csökkentés” a háttérben rész, amely be van állítva a teljes képernyőn.

Alternatív átmeneti hatások

Alapján egy kissé megváltozott elrendezés az előző példában bemutatom két példát, hogy kövesse a koncepció ugyanaz, mint az előző példában.

A probléma ezekkel a példákkal, hogy annak ellenére, hogy minden közömbösség és az a tény, hogy ezek azt mutatják, hogy sok dolgot lehet csinálni a CSS, ezek mind nagyon rossz az elérhetőség szempontjából fogyatékkal élő felhasználók számára.

Ezzel a jegyzet, menjünk tovább a következő példát, amely sokkal könnyebben elérhető, hogy a fogyatékkal élők, de lehetővé teszi, hogy hasonló eredményeket kaptunk.

Megváltoztatása elrendezést: cél

Enyhén módosító CSS ​​és jelölő, akkor lehet elérni ugyanazt a viselkedést, mint a példákban navigációs a kapcsolók, de az egyedi azonosítót és a pszeudo-osztály: a célt.

Nézzük meg a változások a kódban:

használata helyett a választó kapcsolók és a szomszédos elemek, most használhatja az ID az egyes elemek a tartály. Ehelyett kapcsolja a szerepe „gombok” play összeköti horgony, hogy egy sokkal szemantikailag helyes.

Itt látható a CSS, amely számos változáson ment keresztül:

Itt hoztam csak a CSS kódot, ahol a legtöbb változás történt, de összehasonlítva a korábbi és a jelenlegi például kiderül, hogy a változások csak az érintett szelektoroktól.

Selectors jelek váltották a használata a href attribútum helyett attribútum. és megvan, hogy feladja a használatát kapcsolók.

Mivel most már használni: cél, hogy utalnak a különböző szakaszok, a szelektorok: ellenőrzött + váltották a megfelelő szelektorok: cél. Ha korábban lehetséges volt, hogy állapítsa meg egy választó: ellenőrzött + az összes lehetőséget, használja a választó: cél megköveteli kettős egy-egy URI.

Az igény, hogy írjon egy számot a szelektor, természetesen kisebb, mint a megtestesült kapcsolókkal. De szeretném megjegyezni, hogy ez a lehetőség a megfelelő a szempontból szemantika.

Végén

Mit lehet tenni a css

Által nyújtott információk útján két csatorna (látás és hallás) a képzés hatékonyságának sokkal jobb tanulás könyvekből. A házi feladatok és online tesztek lehetővé teszi, hogy folyamatosan úgy gondolja, a célnyelven, és azonnal ellenőrizze tudását!

Mit lehet tenni a css

Mit lehet tenni a css

Ha azt szeretnénk, hosszú ideig, hogy tanulmányozzák, hogyan lehet HTML-t, akkor engem, mert van jó hír!

Mit lehet tenni a css

Ha már megtanulta a HTML és tovább szeretne lépni, a következő lépés az lesz, hogy tanulmányozza a CSS technológiával.

Mit lehet tenni a css

Ha azt szeretnénk, hogy megértsék a fogalmak domain és tárhely, megtanulják, hogyan kell létrehozni egy adatbázist, feltölteni a fájlokat a honlapon keresztül FTP szerver, hozzon létre aldomain konfigurálja a postaládákat a helyszínen, és ellenőrzi a részvétel, a tanfolyam kifejezetten az Ön számára!

Kapcsolódó cikkek