Žymeklis rodo vietą ekrane, kur vartotojas gali spustelėti arba įvesti tekstą. Skirtingiems svetainės komponentams gali būti naudojami skirtingi žymekliai. Kūrėjas turi užtikrinti, kad programoje naudojami žymekliai būtų patrauklūs. Pavyzdžiui, ant pelės žymeklio mygtuko galima naudoti nukreipiančios rankos žymeklį. Teksto (mirksinčios linijos) indikatorius naudojamas teksto laukelyje, kuriame reikia įvesti tekstą.
CSS yra keli žymeklio stiliai, naudojami tiesiog nurodant žymeklio ypatybės reikšmę. Tačiau kūrėjas gali sukurti tinkintą žymeklį naudodamas CSS.
Šiame studijų vadove bus pateikta:
-
- CSS žymeklis
- Pasirinktinis žymeklis CSS
Prieš įsigilindami į temą, pažiūrėkime kai kurias CSS žymeklio formas su praktiniu pavyzdžiu.
CSS žymeklis
CSS“ žymeklį “ nuosavybė turi skirtingas vertes, pvz., rodyklė, nėra, progresas ir kt. Sukurkime lentelę, kurioje būtų eilutės, ant kurių užvedus pelės žymeklį bus rodomi skirtingi žymekliai.
Pavyzdys: lentelės, vaizduojančios skirtingus CSS žymeklius HTML, sukūrimas
Pirmiausia į HTML pridėkite elementą
žymas. Kitose | |||
---|---|---|---|
žymos, skirtos užpildyti stulpelius duomenimis.
žymi mygtuko elementus, taikomus su CSS. žymeklį “ skirtingos vertės turtą.
| Aukščiau pateikto scenarijaus HTML kodas pateikiamas toliau: < stalo >< tr > < th stilius = 'plotis: 200 piks.'; > css žymeklio parinkiklis th > < th stilius = 'plotis: 200 piks.'; > žymeklio stilius th > tr > < tr > < td > žymeklis: rodyklė td > < td >< mygtuką stilius = 'žymeklis: rodyklė;' > rodyklė mygtuką > td > tr > < tr > < td > žymeklis: progresas td > < td >< mygtuką stilius = 'žymeklis: progresas;' > progresas mygtuką > td > tr > < tr > < td > žymeklis: neleidžiama td > < td >< mygtuką stilius = 'žymeklis: neleidžiama;' > neleidžiama mygtuką > td > tr > < tr > < td > žymeklis: nėra td > < td >< mygtuką stilius = 'žymeklis: nėra;' > nė vienas mygtuką > td > tr > < tr > < td > žymeklis: perkelti td > < td >< mygtuką stilius = 'žymeklis: perkelti;' > judėti mygtuką > td > tr > < tr > < td > žymeklis: patraukti td > < td >< mygtuką stilius = 'žymeklis: patraukti;' > patraukti mygtuką > td > tr > < tr > < td > žymeklis: kopija td > < td >< mygtuką stilius = 'žymeklis: kopija;' > kopija mygtuką > td > tr > < tr > < td > žymeklis: col-size td > < td >< mygtuką stilius = 'žymeklis: pakeiskite dydį;' > keisti dydį mygtuką > td > tr > < tr > < td > žymeklis: eilutės dydžio keitimas td > < td >< mygtuką stilius = 'žymeklis: eilutės dydžio keitimas;' > eilutės dydžio keitimas mygtuką > td > tr > < tr > < td > žymeklis: tekstas td > < td >< mygtuką stilius = 'žymeklis: tekstas;' > tekstą mygtuką > td > tr > stalo > Stilius „visi“ elementai * {pamušalas: 0 ; marža: 0 ; šriftų šeima: Arial, Helvetica, sans-serif; }
Stiliaus 'stalo' elementas stalo {paraštė: 0px automatinis; kraštinė: 1 piks. vientisas pastiprinimas; }
“ marža “ nuosavybė elgiasi taip, kaip nurodyta aukščiau. Stiliaus „td“ elementas td {teksto lygiavimas: centre; } taikomas su savybe ' teksto lygiavimas 'su reikšme ' centras “. Jis sulygiuos stulpelio tekstą centre.
| Stiliaus „mygtuko“ elementas mygtuką {fono spalva: kadeto mėlyna; užpildymas: 10 piks. 10 piks.; spalva: #ffffff; plotis: 150 pikselių; }
Aukščiau pateiktas kodas sugeneruos tokį rezultatą: Pasirinktinis žymeklis CSSKūrėjai savo programoms turi naudoti tinkamus žymeklius. Žymekliai turėtų būti patrauklūs, kad atkreiptų vartotojų dėmesį. Be to, šiam tikslui galima sukurti pasirinktinį žymeklį. Pažvelkite į žemiau esantį pavyzdį! Pavyzdys: Kaip sukurti pasirinktinį žymeklį naudojant CSS? HTML pridėkite du div elementus. Vienas su klase“ ratas “ o kitas su klase “ tašką “. HTML < div klasė = 'ratas' > div >< div klasė = 'taškas' > div > Stiliaus „kūno“ elementas kūnas {aukštis: 100vh; } Stilius 'ratas' skyr .ratas {plotis: 20px; aukštis: 20px; kraštinė: 2 pikseliai vientisai baltas; sienos spindulys: penkiasdešimt % ; }
Stilius „taškas“ skyr .taškas {plotis: 5px; aukštis: 5px; fono spalva: balta; sienos spindulys: penkiasdešimt % ; }
Pateiktas kodas tinklalapyje parodys šį žymeklį: JavaScript < scenarijus >const cursorCircle = document.querySelector ( '.ratas' ) ; const cursorPoint = document.querySelector ( '.point' ) ; const moveŽymeklis = ( ir ) = > { const mouseY = e.clientY; const mouseX = e.clientX; cursorCircle.style.transform = ` išversti ( ${mouseX} px, ${mouseY} px ) ` ; cursorPoint.style.transform = ` išversti ( ${mouseX} px, ${mouseY} px ) ` ; } window.addEventListener ( 'mousemove' , perkelti žymeklį ) scenarijus >
Pateikus aukščiau nurodytus kodų blokus, žymeklis automatiškai judės ekrane, kaip parodyta toliau: IšvadaCSS“ žymeklį “ ypatybė turi daugybę reikšmių, kurios nurodo įvairius žymeklio stilius. Tačiau naudodami HTML elementus ir CSS ypatybes galime sukurti pritaikytus žymeklius. Tada įdiegiamas JavaScript kodas, kad suaktyvintų jo funkcijas. Šis tyrimas parodė, kaip sukurti pasirinktinius CSS žymeklius naudojant praktinį pavyzdį. |