Az ál-elemek a CSS-ben használható fejlettebb választók egyike. Ezeknek a választóknak a fő célja egyedi stílus létrehozása, anélkül, hogy módosítaná az adott weboldal alapstruktúrájának létrehozásához használt HTML dokumentumot.
Így használhatja az ál-elemeket a CSS-ben.
hogyan lehet törölni az eseményeket az iPhone naptárából
Gyakori ál-elemek
Az ál-elemek kiterjedt listája rendelkezésre áll, amelyek megkönnyítik egy webfejlesztő életét. Ezen ál-elemek közül néhány:
- Előtt
- Után
- Háttér
- Első sor
- Első levél
Bizonyos helyzetekben bizonyos pszeudoelemek alkalmasabbnak bizonyulnak, mint mások, de az egyetlen dolog, amely állandó marad, az ál-elemek általános felépítése.
Példa ál-elemek szerkezetére
selector::pseudo-element{
/* css code */
}
Bár választhat HTML -elemeket, ajánlott osztályt vagy azonosítót használni, hogy elkerülje a nem kívánt elemek célzását az elrendezésben. A kívánt helyre beilleszteni kívánt elemet, stílust vagy adatot a göndör zárójelek közé kell helyezni.
A lista előtti és utáni pszeudo-elemek a legnépszerűbbek, és tekintettel arra, hogy számos praktikus módszer létezik ezek használatára-nem nehéz megérteni, miért.
A Before Pseudo-elem használata a CSS-ben
Bár nem lehetetlen, de nehéz átfedni a képeket olvasható szöveggel a CSS -ben. Ez leginkább azért van így, mert a kép és a szöveg ugyanazt a pozíciót foglalja el egy weboldalon.
Viszonylag könnyű küldjön képet egy szövegcsoport hátterébe , de ha ez a kép túl világos, hajlamos túlterhelni a rajta lévő szöveget. Ezekben az esetekben a következő lépés az, hogy megpróbálja kevésbé átláthatóvá tenni a képet az opacity tulajdonság használatával.
Az egyetlen probléma az, hogy mivel a kép és a szöveg ugyanazt a pozíciót foglalja el, a szöveg is átlátszó lesz.
Ennek a problémának a néhány hatékony módja közül az egyik az előző pszeudoelem használata.
Példa a pszeudoelem előtti példára
.landingPage{
/* Arranges the text on the image overlay */
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
text-align: center;
/*sets the page to adjust to different screen sizes*/
height: 100vh;
}
.landingPage::before{
content:'';
/*imports an image*/
background: url(https://source.unsplash.com/_1EYIHRG014/1600x900)
no-repeat center/cover;
/*places an overlay on top of the image*/
opacity: 0.4;
/*makes the image visible*/
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
A fenti kódot az alábbi HTML landingPage osztállyal együtt kell használni. Amint az a fenti kódban látható, az előtt pszeudoelem segítségével megcélozhatjuk a képet, és használhatjuk rajta az átlátszatlanságot, mielőtt a képet a szöveggel kombinálnánk.
This is the result of using the before pseudo-element
to overlay and image with readable text.
Ennek eredményeképpen egy fedvény kerül a képre, és világos szöveg jelenik meg felül, amint az az alábbi képen látható:
Az After Pseudo elem használata a CSS-ben
Az utólagos pszeudo-elem gyakorlati haszna, hogy segítséget nyújt egy HTML-űrlap létrehozásában. A legtöbb űrlap mezők halmazával jön létre, amelyek adatot igényelnek az űrlap sikeres elküldéséhez.
Az egyik módja annak, hogy jelezze, hogy az űrlap mezői adatot igényelnek, ha csillagot tesz a mező címkéje után. Az utólagos pszeudoelem praktikus módszert kínál erre.
Az After Pseudo-element példa használata
.required::after{
content: '*';
color: red;
}
Ha a fenti kódot beilleszti az űrlap CSS szakaszába, akkor minden szükséges címkét tartalmazó címkét közvetlenül egy piros csillag követ. Az utólagos pszeudoelem ebben a példában is praktikus, mivel segít elkülöníteni a stílust a struktúrától (ami mindig ideális a szoftverfejlesztésben.)
legjobb szoftver a youtube videók szerkesztéséhez
A Tartalomtulajdon
Amint azt a fenti pszeudoelem-példa is mutatja, a tartalom tulajdonság az az eszköz, amelyet új tartalom weboldalra való beillesztésére használnak. Ez a tulajdonság csak a pszeudoelemek előtti és utáni elemekkel használható.
Fontos megjegyezni, hogy még akkor is, ha nem áll rendelkezésre tartalom, amelyet a tartalomtulajdonba kell betáplálni (például a fenti ál-elem előtti példában), akkor is a tartalomtulajdonságot kell használni az előtte vagy az után paraméterek között ál-elemet, hogy rendeltetésszerűen működjenek.
Most már használhat pszeudoelemeket a CSS-ben
Ebben a cikkben megtanulta, hogyan lehet azonosítani és használni az ál-elemeket a CSS-programokban. Bemutatkozott az ál-elemek előtt és után, és gyakorlati módszereket adott mindkettő használatára. Azt is láthatta, hogy miért szükséges a tartalomtulajdonság az elő- és az ál-elemek sikeres használatához.
Részvény Részvény Csipog Email 10 egyszerű CSS -példa, amelyet 10 perc alatt megtanulhatSegítségre van szüksége CSS munkájában? Először is próbálja ki ezeket az alapvető CSS -kódpéldákat, majd alkalmazza őket saját weboldalain.
Olvassa tovább Kapcsolódó témák- Programozás
- Web Design
- CSS
Kadeisha Kean Full Stack szoftverfejlesztő és műszaki/technológiai író. Megvan az a képessége, hogy leegyszerűsítse a legösszetettebb technológiai fogalmakat; olyan anyagot állít elő, amelyet minden technológiai kezdő könnyen megért. Szenvedélyesen ír, érdekes szoftvereket fejleszt és utazik a világban (dokumentumfilmeken keresztül).
Bővebben: Kadeisha KeanIratkozzon fel hírlevelünkre
Csatlakozz hírlevelünkhöz, ahol technikai tippeket, értékeléseket, ingyenes e -könyveket és exkluzív ajánlatokat találsz!
Feliratkozáshoz kattintson ide