| 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 marginem.
|
||
|
Časová prodleva: 4 dny
|
|||
| unlucky Profil |
#9 · Zasláno: 14. 7. 2011, 19:56:39
dekuji, to me nenapadlo
|
||
|
Časová prodleva: 14 let
|
|||
0