Kuidas CSS-i abil klõpsamissündmust keelata

Kuidas Css I Abil Klopsamissundmust Keelata



Nuppe kasutatakse tavaliselt konkreetse toimingu tegemiseks. Näiteks kui klõpsate lisatud nupul, käivitab see teatud sündmuse. CSS võimaldab meil klikisündmuse keelata. Seega, kui soovite klikisündmuse keelata, lisage CSS-i kursorisündmus ja määrake selle väärtus vastavalt nõuetele.

Sellest artiklist õpime, kuidas CSS-i abil klikisündmust keelata.

Niisiis, alustame!







Kuidas CSS-i abil klõpsamissündmust keelata?

Klikisündmused saate keelata, kasutades CSS-i ' osuti-sündmused ” vara. Kuid sellesse hüpates selgitame teile seda lühidalt.



Mis on „pointer-events” CSS-i atribuut?

' osuti-sündmused ” saate juhtida, kuidas HTML-elemendid reageerivad või käituvad puutesündmusele (nt klõpsamis- või puudutussündmused, aktiivsed või hõljutavad olekud) ja seda, kas kursor on nähtav või mitte.



Süntaks
Osutisündmuste süntaks on järgmine:





osuti-sündmused : auto | mitte ühtegi ;

Ülaltoodud atribuudil on kaks väärtust, näiteks ' auto ” ja „ mitte ühtegi ”:

  • auto: Seda kasutatakse vaikesündmuste läbiviimiseks.
  • mitte ühtegi: Seda kasutatakse sündmuste keelamiseks.

Märkus. Allpool toodud näide demonstreerib esmalt, kuidas lisada kaks aktiivset nuppu ja seejärel keelame teise nupu klõpsamise.



Näide 1: CSS-i abil nuppude klõpsamise sündmuse keelamine
Selles näites loome pealkirja

ja kaks nuppu. Järgmisena määrake ' nuppu ' esimese nupu klassinimena ja määrake ' nuppu ” ja „ nupp2 ” kui teise nupu klassid.

HTML

< div >
< h1 > Keela CSS-i abil klõpsamissündmus < / h1 >
< nuppu klass = 'nupp' > Lubamisnupp < / nuppu >
< nuppu klass = 'nupu nupp2' > Keela nupp < / nuppu >
< / div >

CSS-is ' .nupp ” kasutatakse mõlema HTML-failis loodud nupu juurdepääsuks. Järgmisena määrake äärise stiiliks ' mitte ühtegi ' ja andke polsterdus kui ' 25 pikslit ”. Pärast seda määrake nupu teksti värviks ' rgb(29, 6, 31) ” ja nupu taust on „ rgb(19, 192, 163) ”. Samuti määrame nupu raadiuseks ' 5 pikslit ”.



CSS

.nupp {
piir : mitte ühtegi ;
polsterdus : 25 pikslit ;
värvi : rgb ( 29 , 6 , 31 ) ;
taustavärv : rgb ( 19 , 192 , 163 ) ;
piiri raadius : 5 pikslit ;
}

Pärast seda rakendame mõlemale nupule :active pseudoklassi kui ' .button:aktiivne ja määrake nupu värviks ' rgb(200, 255, 0) ”:

.nupp : aktiivne {
taustavärv : rgb ( 209 , 65 , 65 ) ;
}

Selle tulemusena näete järgmist tulemust:

Nüüd liigume järgmise osa juurde, milles keelame teise nupu klõpsamise sündmuse.

Selleks kasutage ' .nupp2 ”, et pääseda juurde teisele HTML-failis loodud nupule ja seejärel määrata atribuudi pointer-events väärtuseks “ mitte ühtegi ”:

.nupp2 {
osuti-sündmused : mitte ühtegi ;
}

Atribuudi osuti sündmused kasutamine ja selle väärtuse määramine mitte keelab klikisündmuse, mida on näha järgmises väljundis:

Oleme pakkunud lihtsaima meetodi klikisündmuse keelamiseks CSS-i abil.

Järeldus

Klõpsusündmuse keelamiseks HTML-is tuleb osuti-sündmused ” kasutatakse CSS-i atribuuti. Selleks lisage HTML-element ja määrake atribuudi pointer-events väärtuseks ' mitte ühtegi ', et keelata selle klikisündmus. Selles artiklis selgitati koos selle näitega, kuidas CSS-i abil klikisündmust keelata.