koboos
2.04.2010, 21:08:19
Witam.
Czy jest możliwość ukrywania jednego div'a i jednocześnie odkrywania drugiego (prawdopodobnie w tym samym miejscu, z-index pewnie się przyda) po kliknięciu na element menu? Jednocześnie chciałbym, aby dany element menu zmienił styl na aktywny. Prościej mówiąc chciałbym zrobić stronę bez podstron.
Czy jest coś takiego możliwe z samym CSS?
Jeśli już uda mi się ten efekt uzyskać to w jaki sposób ukrywać/odkrywać te div'y w sposób płynny?
Pozdrawiam.
blooregard
2.04.2010, 21:11:17
Najprościej da się manipulując parametrem display.
Płynnie: jQuery, Mootools itp lub własny skrypt w JS
wookieb
2.04.2010, 21:12:02
jquery -> toogle (slideToggle i wszystkie inne "synonimy")
jquery -> attr
jquery -> addClass
jquery -> removeClass
jquery -> animate
koboos
2.04.2010, 21:27:17
Wolałbym jednak uniknąć JS i bazować na samym CSS. oczywiście jeśli się da.
Co do parametru display, to moglibyście podać jakiś przykład zastosowania? Oczywiście sam za chwilę zacznę szukać...
wookieb
2.04.2010, 21:47:04
Nie da się tego zrobić za pomocą samego css
koboos
2.04.2010, 22:26:07
OK rozumiem.
Dzięki za odpowiedzi, postaram się poczytać coś o jQuery.
vojtasek
30.09.2012, 16:04:54
chyba juz wiem można sprobować z funkcją "each" spróbuje to użyć i może uzyskam zamierzany efekt.
viking
30.09.2012, 16:24:11
Zależy jak dokładnie miało by to wyglądać ale przy sprytnie użytym input radio + selektory CSS3 (a+b, nth-child()) mozna by się pokusić o zrobienie tego bez JS.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.