Autor | Zpráva | ||
---|---|---|---|
jefitto44 Profil |
#1 · Zasláno: 8. 1. 2014, 19:28:36
Chcel by som sa opýtať, či sa dá cez CSS urobiť vlastná rolovacia lišta, ak používam niekde na nejaký element overflow:auto; a nechcem, aby sa tam zobrazila štandardná lišta, ale mnou vytvorená, resp. zmenená. Sú na to nejaké príkazy? Či ako na to?
|
||
Keeehi Profil |
#2 · Zasláno: 8. 1. 2014, 20:24:09
Ano dá. Použiješ overflow:hidden, lištu si vyrobíš jak uznáš za vhodné a scrolluješ javascriptem. Kromě toho, že je to fuj, tak si dej pozor na problémy s kompatibilitou při vypnutém javascriptu.
|
||
Chamurappi Profil |
#3 · Zasláno: 8. 1. 2014, 21:05:27
Reaguji na jefitta44:
V Explorerech jde posuvník nabarvit. Ve Webkitu mu jde měnit obrázky. „nechcem, aby sa tam zobrazila štandardná lišta“ Proč ne? Uživatel by jí snad nerozuměl? Nebo je ve hře nějaký důležitější faktor, než použitelnost? |
||
jefitto44 Profil |
#4 · Zasláno: 9. 1. 2014, 06:18:49
Proste tam chcem niečo také, ako je štvrté zľava
http://1.bp.blogspot.com/-UqSowgCpkVw/T2CwO9QID5I/AAAAAAAAC8c/mXMiHQGKc_g/s1600/html%2Btext%2Barea%2Bwith%2Bscroll%2Bbars.jpg |
||
_es Profil |
#5 · Zasláno: 9. 1. 2014, 07:26:13
jefitto44:
Zo stránok, ktoré mi takto „vylepšia“ ovládacie prvky, ihneď idem preč. |
||
jefitto44 Profil |
#6 · Zasláno: 9. 1. 2014, 07:51:42
Ty možno áno, ale mnoho ľudí nie...
|
||
Joker Profil |
jefitto44:
„Ty možno áno, ale mnoho ľudí nie“ Počet lidí, kteří z nahrazení standardních ovládacích prvků proprietárními budou zmatení, případně jim ty proprietární vůbec nebudou fungovat, bych nepodceňoval. Obecně, pokud nějaká funkčnost je standardně realizovaná nějakým způsobem a uživatelé jsou na to zvyklí, udělat to nějak jinak je vždycky problém, nevýhoda. Aby to mělo smysl, muselo by to být vyvážené přínosy stejné nebo větší důležitosti. I kdyby skutečně „mnoho ľudí nie“, i kdyby „mnoho“ bylo třeba 90%, pořád to znamená ztratit 10% návštěvníků úplně zbytečně. Šlo by samozřejmě namítnout, že proprietární rolovátka nemusejí vypadat a fungovat zásadně odlišně od těch standardních. Pořád ale bude nutné řešit kompatibilitu a hlavně se nabízí otázka, proč to pak vůbec dělat (tzn. proč se patlat s tím aby to bylo prakticky stejné jako standardní funkčnost, když můžu rovnou bez práce použít tu standardní funkčnost). Doplnění, jestli to je ten s tím tlustým modrým posuvníkem, tak to je myslím systémový z Mac OS X. Takže uživatelé s příslušným systémem to tak uvidí normálně. Případně kdo by po něm toužil, určitě se takový vzhled dá nainstalovat i do Windows a Linuxu. |
||
jefitto44 Profil |
#8 · Zasláno: 9. 1. 2014, 12:42:49
Dobre, tak si predstavte, že mám túto stránku http://www.pasostudio.sk/ a mám tam nahodený v contente overflow:auto s výškou povedzme 500px. To znamená, že chcem, aby sa mi tam zobrazilo iba tých 500px a ostatné sa bude rolovať... teraz si predstavte, že sa tam zjaví to štandardné rolovatko... no ako asi bude vyzerať tá stránka?
|
||
_es Profil |
#9 · Zasláno: 9. 1. 2014, 12:51:01
jefitto44:
„no ako asi bude vyzerať tá stránka?“ No ako stránka v prehliadači s normálnymi ovládacími prvkami okolo. Čo iné špeciálne by si chcel? Na čo bude návštevníkovi nejaké iné „rolovátko“? Sa mu s ním snáď bude „rolovať“ stránka nejako lepšie? |
||
Joker Profil |
#10 · Zasláno: 9. 1. 2014, 13:29:34
jefitto44:
„chcem, aby sa mi tam zobrazilo iba tých 500px a ostatné sa bude rolovať... teraz si predstavte, že sa tam zjaví to štandardné rolovatko... no ako asi bude vyzerať tá stránka?“ V mém prohlížeči takhle: ![]() Barvu posuvníku bych na tom viděl spíš jako vedlejší problém. V dané situaci bych spíš doporučil stránkování než rolování. Nechcete výšku toho prvku omezit na nějaký určitý rozměr, ale na určitý počet příspěvků. Už proto, že kdybych si chtěl pustit nějaké to video, byl by vopruz si nejdřív posouvat stránku abych viděl celý ten rolovací prvek a potom si nastavovat ještě ten rolovací prvek tak, aby v něm bylo vidět celé video (nejvtipnější by bylo, kdyby u některého videa některý jeho rozměr přesáhl rozměry toho rolovacího prvku). |
||
jefitto44 Profil |
#11 · Zasláno: 9. 1. 2014, 18:55:45
Joker, pasostudio je prvá stránka, ktorú som našiel na nete... nie je to konkrétne a nepotrebujem to pre túto stránku. Ale dik aj tak :)
|
||
Joker Profil |
#12 · Zasláno: 9. 1. 2014, 19:02:00
jefitto44:
„nie je to konkrétne a nepotrebujem to pre túto stránku“ Aha, tak přesto se na tom daly ukázat některé možné problémy, které se týkají i jiných stránek. |
||
final Profil |
#13 · Zasláno: 9. 1. 2014, 19:08:05
existuje na to xy pluginov, stačí hľadať
|
||
jefitto44 Profil |
#14 · Zasláno: 9. 1. 2014, 23:53:29
Pluginov do čoho? Do html? Do CSS?
Nie, ja proste nechcem tam to rolovatko normálne, lebo by celkom pokazilo dojem zo stránky... potrebujem tam niečo tmavé... povedzme tenká zaoblená lišta, v ktorej by povedzme bol modrý behúň (oválneho tvaru) a s ním by sa rolovalo |
||
_es Profil |
jefitto44:
O akom „rolovátku“ vlastne píšeš? O tých dvoch, čo sú podľa potreby okolo stránky, alebo máš na stránke elementy, do ktorých sa nezmestí ich obsah a až o tie „rolovátka“ ti ide? V [#3] si sa mohol dozvedieť, že cez CSS to funguje len v niektorých prehliadačoch aj to rozdielnym spôsobom. Riešenie v [#2] má zase iné nedostatky - to „rolovátko“ môže byť menej funkčné než originálne. „nechcem tam to rolovatko normálne, lebo by celkom pokazilo dojem zo stránky...“ Dojem skôr pokazí to, ak na stránke nebude nič zaujímavé. Na nejaké špeciálne „rolovátka“ sa ti návštevníci vykašlú, prípadne ich ešte aj znechutia. |
||
Chamurappi Profil |
#16 · Zasláno: 10. 1. 2014, 01:11:23
Reaguji na jefitta44:
„ja proste nechcem tam to rolovatko normálne, lebo by celkom pokazilo dojem zo stránky...“ Dojem nejspíš nejvíc pokazí, že tam vůbec nějaké rolovátko je. Na tom, jak vypadá, už tolik nesejde. |
||
jefitto44 Profil |
#17 · Zasláno: 10. 1. 2014, 07:43:24
Proste bude tam niečo také Liberálův nářek ibaže to bude jedno a bude to mať výšku 500 px (napríklad...) No a tak keby bolo to rolovatko tenšie, v zelených odtieňoch a robené takým štýlom, ako som uviedol vyššie... to chcem dosiahnúť
|
||
_es Profil |
#18 · Zasláno: 10. 1. 2014, 07:55:42
jefitto44:
No a nebude lepšie to spraviť tak, aby žiadne „rolovátka“ uprostred stránky neboli? |
||
Joker Profil |
jefitto44:
A jak hodláte řešit mnou výše naznačený problém s dvojitými posuvníky a v horším případě situaci, kdy v prohlížeči nebude ani těch 500px na výšku*? * Vůbec nemluvím o mobilech. S dnešními širokoúhlými monitory, kdy nejrozšířenější vertikální rozlišení je 768px a existují uhozená rozlišení jako 1600x900 (legrační, když stolní počítač má menší vertikální rozlišení displeje, než mobil za ~2000 Kč), je 500px výšky překvapivě hodně. Viděl jsem i prohlížeč, kde na stránku zbývalo snad méně než 400px výšky. Na můj návrh odstranit několik řad různých toolbarů majitelka reagovala, že je tam chce a že jí to takhle vyhovuje. |
||
Časová prodleva: 11 let
|
0