#2peter
Som zaciatocnik s CSS, a len sa trapim. overflow mi uz prekryva vsetko, ale chcel by som urobit nieco ako background pre overflow, lebo text mi pretecie, tak ako chcem ale je priehladny. Chcem docielit to ze prekryje vsetko, ako keby sa rozbali ale ziadna cast stranky sa neposunie, len sa prekryje
Hover funguje tak, ze mas oblast, do ktere vejde mys a to vyvola js-onmouseover, css-hover. Kdyz teda vejdes mysi do oblasti, tak muzes rici, ze se zobrazi nejaky dalsi prvek. To se ale dela takto:
<div class=xxx>BBB<div class=yyy>AAA</div></div>
.xxx .yyy {display:none;}
.xxx:hover .yyy {display:block;}
Aby to nepohlo s rolovanim, tak se da nastavit position:absolute a overflow.
Overflow se pouziva spis, kdyz potrebujes nastavit pretekani. Jakoze treba yyy ma rozmery 500x500, ale je v xxx, ktere ma rozmery 200x200, tak nastava udalost pretekani. A ted, co se ma stat. Muzes nastavit overflow:hidden, takze yyy se orizne z 500x500 na 200x200. Nebo visible a yyy vytece z xxx a prekryje neco. Nebo scroll a zobrazi se scrolovaci listy.
riadok 1 a 2 cierneho textu su normalne zobrazene. riadok 3 a 4 sa zobrazia az ked prejdem na ten text mysou, taka situacia je na obrazku. riadok 3 a 4 su overflow, teda boli skryte. problem je ze nechcem aby pod textom bol vidiet ten button a ta cena. Dufam ze uz je to zrozumitelne :) Mal by som to riesit inak ako nastavovanim overflow ?