Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Przesuwanie diva po najechaniu.
KingZG
post
Post #1





Grupa: Zarejestrowani
Postów: 8
Pomógł: 0
Dołączył: 20.05.2013

Ostrzeżenie: (0%)
-----


Witam,

poszukuję rozwiązanie by uzyskać efekt jak z tej strony http://fluidagency.pl/ ( sprawdzcie: dokładna analiza) , generalnie chodzi mi o to by po najechaniu na diva ten ustąpił miejsce drugiemu. Chciał bym zachować efekt graficzny przesunięcia.

Z góry dziękuję za pomoc.

Pozdrawiam KingZG
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
PrinceOfPersia
post
Post #2





Grupa: Zarejestrowani
Postów: 717
Pomógł: 120
Dołączył: 18.04.2009

Ostrzeżenie: (0%)
-----


ja bym zrobił coś takiego:

--- div który będzie robił za kontenera (z ustawioną klasą np. "outer")
------------ div wewnętrzny
------------ drugi div wewnętrzny (ten który ma się pokazać po najechaniu)



- przy czym div zewnętrzny niech ma ustawioną stałą szerokość i wysokość (np. 200px na 200px) i overflow:hidden. Div zewnętrzny będzie takim kontenerem-oknem, przez które będziemy patrzeć na divy w środku.

- wysokość i szerokość divów wewnętrznych jest taka sama jak wymiary diva-kontenera, tym sposobem tylko pierwszy z divów będzie widoczny, a drugi się ukryje (ponieważ daliśmy overflow:hidden).

- za pomocą CSSa dodajemy deklarację
Kod
.outer:hover :first-child {
    margin-top: -200px;    
}

minus 200px dlatego że wysokość kontenera ustawiliśmy na 200px.

- oraz dodajemy odpowiednie CSS transitions

efekt - taki jak tutaj: http://jsfiddle.net/d3CqE/

Ten post edytował PrinceOfPersia 16.09.2013, 19:33:59


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 19.08.2025 - 10:55