Jak zakázat událost kliknutí pomocí CSS

Jak Zakazat Udalost Kliknuti Pomoci Css



Tlačítka se obvykle používají k provedení konkrétní akce. Když například kliknete na přidané tlačítko, spustí se určitá událost. CSS nám umožňuje zakázat událost kliknutí. Pokud tedy chcete deaktivovat událost click, přidejte do CSS událost ukazatele a nastavte její hodnotu podle požadavků.

V tomto článku se naučíme, jak zakázat událost kliknutí pomocí CSS.

Takže, začněme!







Jak zakázat událost kliknutí pomocí CSS?

Události kliknutí můžete zakázat pomocí CSS “ ukazatele-události ' vlastnictví. Ale když do toho skočíme, stručně vám to vysvětlíme.



Co je vlastnost CSS „ukazatel-události“?

' ukazatele-události ” řídí, jak prvky HTML reagují nebo se chovají na událost dotyku, jako jsou události kliknutí nebo klepnutí, aktivní stavy nebo stavy najetí myší a zda je kurzor viditelný nebo ne.



Syntax
Syntaxe událostí ukazatele je následující:





ukazatele-události : auto | žádný ;

Výše zmíněná vlastnost nabývá dvou hodnot, například „ auto ' a ' žádný “:

  • auto: Používá se k provádění výchozích událostí.
  • žádný: Používá se k deaktivaci událostí.

Poznámka: Níže uvedený příklad nejprve ukáže, jak přidat dvě aktivní tlačítka, a poté zakážeme událost kliknutí druhého tlačítka.



Příklad 1: Zakázání události kliknutí tlačítek pomocí CSS
V tomto příkladu vytvoříme nadpis

a dvě tlačítka. Dále zadejte „ knoflík ” jako název třídy prvního tlačítka a přiřaďte “ knoflík ' a ' tlačítko2 ” jako třídy druhého tlačítka.

HTML

< div >
< h1 > Zakázat událost kliknutí pomocí CSS < / h1 >
< knoflík třída = 'knoflík' > Povolit tlačítko < / knoflík >
< knoflík třída = 'tlačítko tlačítko2' > Tlačítko Zakázat < / knoflík >
< / div >

V CSS „ .knoflík ” se používá pro přístup k oběma tlačítkům vytvořeným v souboru HTML. Dále nastavte styl ohraničení jako „ žádný “ a zadejte výplň jako „ 25 pixelů “. Poté nastavte barvu textu tlačítka jako „ rgb(29, 6, 31) “ a pozadí tlačítka jako „ rgb(19, 192, 163) “. Nastavíme také poloměr tlačítka jako „ 5px “.



CSS

.knoflík {
okraj : žádný ;
vycpávka : 25 pixelů ;
barva : rgb ( 29 , 6 , 31 ) ;
barva pozadí : rgb ( 19 , 192 , 163 ) ;
hraniční poloměr : 5px ;
}

Poté použijeme pseudotřídu :active na obě tlačítka jako „ .tlačítko:aktivní “ a nastavte barvu tlačítka jako „ rgb(200, 255, 0) “:

.knoflík : aktivní {
barva pozadí : rgb ( 209 , 65 , 65 ) ;
}

V důsledku toho uvidíte následující výsledek:

Nyní přejdeme k další části, ve které deaktivujeme událost kliknutí pro druhé tlačítko.

Chcete-li to provést, použijte „ .tlačítko2 ” pro přístup k druhému tlačítku, vytvořenému v souboru HTML, a poté nastavte hodnotu vlastnosti pointer-events jako “ žádný “:

.tlačítko2 {
ukazatele-události : žádný ;
}

Použití vlastnosti pointer-events a nastavení její hodnoty na non deaktivuje událost click, kterou můžete vidět v následujícím výstupu:

Poskytli jsme nejjednodušší metodu pro deaktivaci události kliknutí pomocí CSS.

Závěr

Chcete-li zakázat událost kliknutí v HTML, „ ukazatele-události ” je použita vlastnost CSS. Pro tento účel přidejte element HTML a nastavte hodnotu vlastnosti pointer-events jako „ žádný ” pro deaktivaci události kliknutí. Tento článek vysvětluje, jak zakázat událost kliknutí pomocí CSS, spolu s jeho příkladem.