Nem tudom, nekem ezek a lekerekített sarkos js megoldások mindig olyannak tűnnek mintha a programozók azt mondanák, hogy van egy probléma, hozzá egy pofon egyszerű megoldás, de keressünk sokkal menőbbet hozzá és nevezzük azt jobbnak.
Csak a szubjektív véleményem, de a képes megoldásnál erre nincs jobb lehetőség. Abszolút és 100%-osan böngésző független, míg a többi megoldás nem csak nem böngésző független, de még böngészőn belül is a felhasználó egyedi beállításaitól függ a megjelenése (pl. js tiltás, stb.)
Ráadásul ha képpel van megoldva akkor az maximum néhány byte-os képpel elkészíthető, egyszerűbb gif-es képeknél maximum 10 byte a kép mérete amit csak egyszer kell a böngészőnek letöltenie. De ha png-ben csinálod transzparensen akkor is maximum 2.000 byte. Ehhez képest a jquery jelenleg nagyjából 180.000 byte. Általában még a css is sokkal kisebb a képes megoldásnál mint a js-nél. Tehát rég nem arról van szó, hogy gyorsabb a letöltése, ekkora méretek amúgy sem számítanak már manapság.
A js-nek nem gyorsabb tehát a letöltése, nem egyszerűbb beüzemelni (sőt), ugyanúgy egyszer kell csak a képes megoldást is megírni és mindegyik dobozra jó. Trükkökkel ugyanúgy növelhető a rádiusz is, ráadásul sokkal szebb árnyékolás adható hozzá. A képes megoldás tutira nem akad semmivel, könnyű módosítani, kis helyet foglal a html kódban is.
Tehát mi az amiért jobb a js megoldás a képesnél? Tényleg kíváncsi vagyok, hogy tud-e valaki mondani elfogadható érvet.
Könyvjelzők