Cserélje ki a beviteli jelszó felsorolását

A jelszó típusú bemenetek a kezdetektől fogva a tényleges karakterek helyett egy kis pontot (felsorolásjelet) jeleztek, hogy némi biztonságot biztosítsanak.

Bár módosíthatja a nem jelszó típusú bemeneteket a golyók használatához (csak a webkit), a jelszó típusú felsorolás módosítása kissé bonyolultabb.

Még 2015-ben találtam egy módszert, amely lehetővé tette a felsorolásjel megváltoztatását, de csak a webkit böngészőkben. Nemrégiben megnéztem ezt a munkát, és felfedeztem, hogy egy kisebb módosítás lehetővé teszi ennek a módszernek a működését a Firefox & amp; Microsoft Edge böngészők. Tehát, kezdjük!

Először is, w szükség van egy ikon betűtípus-generáló webhelyre. Fontellot használok ebben a példában; de minden olyan webhely működni fog, amely lehetővé teszi az ikon kiválasztását és a betűkészlet kódjának testreszabását.

Válasszon két különböző ikont. Ha ugyanazt az ikont szeretné használni az összes böngészőben, akkor valószínűleg szükség lesz arra, hogy – vagyis nem teszteltem – hozzá kell adnia az ikon másolatát az „Egyéni ikonok” szakaszhoz. Erre azért van szükség, mert a Fontello csak egy egyedi kódot engedélyezhet ikononként.

Most válassza a „Kódok testreszabása” fület.

A webkit böngészőket célzó ikonok esetében állítsa a célkódot U+ 2022 értékre. Ez egy gömb unicode hexadecimális értéke.

Firefox és MS Edge böngészőknél állítsa a célkódot U+ 25CF értékre. Ez egy fekete kör unicode hexadecimális értéke.

Most töltse le a webfontot.

A betűtípus mappában lévő összes betűtípust használni fogjuk. És csak a fontello.css css-jét. A CSS-t módosítani kell, mert csak a jelszó megadása fogja használni a betűtípust.

A fenti részletben az URL-ben található 0000 helyőrző. A kiválasztott Fontello ikonoktól és a rendeltetési hely kódjától függően változik. Másolhatja a fenti CSS-t, de meg kell tartania a @ font-face blokkot a fájlból. A [class ^ = & quot; ikon- & quot;]: előtte, [class * = & quot; ikon- & quot;]: mielőtt a szelektorokat input [type = & quot; jelszó & quot;] -ra cserélték. És az utolsó két meghatározást, amely content meghatározást tartalmaz, eltávolítottuk, mivel csak egy bemenetet célozunk meg.

Csatolja a CSS-t és a jelszót a HTML-be, és kész! A jelszó megadásánál az egyedi ikon jelenik meg a régi sima golyó helyett, amely korábban volt.

Ha azt szeretné, hogy működjön, nézze meg a bemutatót, majd nézze meg a GitHub demókódját.