Псеудо-елементи су један од напреднијих селектора који су доступни за употребу у ЦСС-у. Главна сврха ових бирача је креирање јединственог стила, без промене ХТМЛ документа који се користи за креирање основне структуре дате веб странице.
Ево како се користе псеудо-елементи у ЦСС-у.
претворити пнг у пдф виндовс 10
Уобичајени псеудо-елементи
Постоји опсежна листа псеудо-елемената који су доступни како би олакшали живот веб програмерима. Неки од ових псеудо-елемената укључују:
- пре него што
- После
- Позадина
- Прва линија
- Прво слово
У посебним ситуацијама, неки псеудо-елементи ће се показати прикладнијим од других, али једино што остаје константно је општа структура за коришћење било ког псеудо-елемента.
Пример структуре псеудоелемената
selector::pseudo-element{
/* css code */
}
Иако можете користити ХТМЛ елемент као бирач, препоручује се употреба класе или ид -а како бисте избегли циљање ненамерних елемената у свом изгледу. Елемент, стил или податке које желите да уметнете на жељену позицију треба поставити између увијених заграда.
Псеудо-елементи пре и после су најпопуларнији на листи, а с обзиром на то да постоји много практичних начина за њихову употребу-није тешко схватити зашто.
Употреба Псеудо-елемента Бефоре у ЦСС-у
Иако није немогуће, слике је тешко преклопити читљивим текстом у ЦСС -у. То је углавном зато што би слика и текст заузели исту позицију на веб страници.
Релативно је лако то учинити послати слику у позадину групе текста , али када је та слика превише светла, има тенденцију да затрпа текст који се налази на њој. У овим случајевима, следећи корак је покушај да слику учините мање непрозирном користећи својство непрозирности.
Једини проблем је што ће слика и текст заузети исти положај и текст ће постати донекле транспарентан.
Један од ретких ефикасних начина за решавање овог проблема је коришћење псеудо-елемента бефоре.
Коришћење примера Пре псеудо-елемената
.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%;
}
Горњи код је креиран да се користи у складу са доњом класом ХТМЛ дестинатионПаге. Као што је приказано у горњем коду, помоћу псеудо-елемента бефоре можемо циљати слику и користити својство непрозирности на њој пре него што се слика комбинује са текстом.
This is the result of using the before pseudo-element
to overlay and image with readable text.
Ово ће резултирати постављањем прекривача на слику и јасним текстом на врху, као што је приказано на доњој слици:
Коришћење Афтер Псеудо-елемента у ЦСС-у
Практична употреба за псеудо-елемент афтер је помоћ у стварању ХТМЛ обрасца. Већина образаца је креирана са скупом поља која захтевају податке за успешно слање обрасца.
Један од начина да означите да поље у обрасцу захтева податке је постављање звездице иза ознаке за ово поље. Псеудо-елемент афтер пружа вам практичан начин да то учините.
Користећи Пример псеудо-елемента после
.required::after{
content: '*';
color: red;
}
Уметањем горњег кода у ЦСС одељак вашег обрасца осигураћете да ће свака ознака која садржи потребну класу бити директно праћена црвеном звездицом. Псеудо-елемент афтер је такође практичан у овом примеру јер помаже у одвајању стила од структуре (што је увек идеално у развоју софтвера.)
можете ли користити свој лаптоп као монитор
Својство садржаја
Као што је приказано у горе наведеном примеру псеудо-елемента, својство садржаја је алатка која се користи за уметање новог садржаја на веб страницу. Ово својство се користи само са псеудо-елементима пре и после.
Важно је напоменути да чак и ако нема доступног садржаја за унос у својство садржаја (као у претходном примеру псеудо-елемента горе), и даље морате да користите својство садржаја у оквиру параметара пре или после псеудо-елемент да би их натерао да раде како је предвиђено.
Сада можете користити псеудо-елементе у ЦСС-у
У овом чланку сте научили како да идентификујете и користите псеудо-елементе у својим ЦСС програмима. Упознали сте се са псеудо-елементима пре и после и дали вам практичне начине да користите оба. Такође сте могли да видите зашто је својство садржаја неопходно за успешну употребу псеудо-елемената пре и после.
Објави Објави Твеет Емаил 10 једноставних примера ЦСС кода које можете научити за 10 минутаТреба вам помоћ са ЦСС -ом? Испробајте ове основне примере ЦСС кода за почетак, а затим их примените на своје веб странице.
Прочитајте следеће Повезане теме- Програмирање
- Веб дизајн
- ЦСС
Кадеисха Кеан је програмер софтвера и писац техничке/технологије. Она има изразиту способност да поједностави неке од најсложенијих технолошких концепата; производњу материјала који може лако разумети сваки почетник у технологији. Одушевљена је писањем, развојем занимљивог софтвера и путовањем по свету (кроз документарне филмове).
Више од Кадеисха КеанПретплатите се на наш билтен
Придружите се нашем билтену за техничке савете, критике, бесплатне е -књиге и ексклузивне понуде!
Кликните овде да бисте се претплатили