Autor | Zpráva | ||
---|---|---|---|
unlucky Profil |
#1 · Zasláno: 8. 7. 2011, 20:57:04
ahoj, mám centrovanou stárnku s width 1000 a chci, aby byl login formulář neustále na obrazovce a na stejném místě (vodorovně).
zatím mám toto, ale při větším rozlišení se posouvá jinam #show{ border:1px solid; position: fixed; top: 10%; left: 85%; z-index: 9999; } |
||
pavuk Profil |
#2 · Zasláno: 8. 7. 2011, 21:12:17 · Upravil/a: pavuk
to je proto že u position:fixed "omezujícím blokem, od kterého se počítá pozice prvku, je vždy okno prohlížeče (tedy nikoli nejbližší pozicovaný předek)" (JPW)
|
||
unlucky Profil |
#3 · Zasláno: 9. 7. 2011, 22:33:12
a jak by se to dalo vyresit?
|
||
Neas Profil |
#4 · Zasláno: 10. 7. 2011, 04:41:25
u position:fixed máš smůlu. jediné řešení (alespoň jediné, které znám), jak toho docílit, je javascript - při scrolování vždy nastavit position:absolute (position:absolute se narozdíl od fixed dá pozicovat od určeného elementu)
|
||
joe Profil |
#5 · Zasláno: 10. 7. 2011, 06:27:14
Použij absolutní pozicování, to fixní akorát zpomaluje při scrollování stránky.
|
||
unlucky Profil |
#6 · Zasláno: 10. 7. 2011, 22:11:48
absolutni zmizi pri scrollovani. Ja chci aby tam porad byl
|
||
joe Profil |
#7 · Zasláno: 10. 7. 2011, 22:29:37
v kombinaci s JavaScriptem... a nebo použij to fixní, asi taky záleží na velikosti toho připevněného elementu.
|
||
Chamurappi Profil |
#8 · Zasláno: 11. 7. 2011, 00:34:58
Reaguji na unluckyho:
Dej mu left: 50% a zkus ho o požadovaný počet pixelů od středu došoupat margin em.
|
||
Časová prodleva: 4 dny
|
|||
unlucky Profil |
#9 · Zasláno: 14. 7. 2011, 19:56:39
dekuji, to me nenapadlo
|
||
Časová prodleva: 13 let
|
0