Nachodzące się divy CSS

0

Witam, jestem początkujący w CSS i HTML, robię swoją pierwszą stronę i mam pewien problem, którego nie potrafię rozwiązać.
Mam zamiar stworzyć stronę startową podzieloną na pół. Na 1 połowie zdjęcie i napis i na 2 połowie zdjęcie i napis. Po najechaniu na 1 z tych 2 połówek, dana połówka powiększa się i najeżdża na drugą, następnie bo usunięciu kursora z powierzchni się cofa. Wszystko działa jak należy, tylko mam problem tego typu, że powiększanie i zmniejszanie lewej części strony (obrazka) jest płynne, natomiast prawej nie, ponieważ przy powrocie obrazka do swojej właściwej formy przykrywa go od razu obraz z lewej, ponieważ jego z-index wynosi 1.

Nie mam pomysłu jak to rozwiązać.
Z góry dziękuje za pomoc.

.foto1 {


    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-repeat: no-repeat;
    background-image: url(drum-set-1839383_1280.jpg);
    background-size: cover;
    background-position: center;
    border-right: 1px outset black;
    box-shadow: inset 20px 20px 20px #182019, inset -20px -20px 20px #182019;
    transition: all .8s ease-in-out;
    cursor: pointer;
    z-index: 1;
}

.foto1:hover {
    width: 55%;
    height: 105%;
    top: -2%;
    left: 0%;
    box-shadow: inset 5px 5px 5px #182019, inset -5px -5px 5px #182019;
}

.foto2 {
    display: block;
    box-sizing: border-box;
    position: absolute;
    width: 50%;
    height: 100%;
    top: 0%;
    right: 0%;
    background-repeat: no-repeat;
    background-image: url(vinyl-4712781_1280.jpg);
    background-size: cover;
    background-position: center;
    border-left: 1px groove black;
    box-shadow: inset 20px 20px 20px #182019, inset -20px -20px 20px #182019;
    transition: all .8s ease-in-out;
    cursor: pointer;
    font-family: 'Aladin', sans-serif;
}

.foto2:hover {
    width: 55%;
    height: 105%;
    top: -2%;
    right: 0%;
    box-shadow: inset 5px 5px 5px #182019, inset -5px -5px 5px #182019;
    z-index: 1;
}

0

Po pierwsze - dałeś jedynie CSS, ale zapomniałeś o HTML. Bez tego ciężko coś sensownie doradzić :P

A po drugie - zrób jakiś działający przykład, umieść na http://jsfiddle.net i podeślij na forum link do swojej wrzutki. Jak będzie działająca wrzutka, to o wiele łatwiej będzie Ci pomóc, przez co masz większe szanse na zadowalającą Cię odpowiedź.

0

Dziękuje za uwagi.
Przesyłam dokładny projekt z powyżej opisanym problemem.

https://jsfiddle.net/w61umnb2/3/

0

Rzuć okiem na to - https://jsfiddle.net/Hastig/tybscnhm/4/, może będzie dla Ciebie inspiracją :)

0

Nie za bardzo rozumiem jak ma mi to pomóc. Zależy mi na nachodzeniu 2 obrazów na siebie. Nie wiem, może czegoś nie widzę w Twoim rozwiązaniu co mogłoby mi pomóc. Jestem żółtodziobem w sprawach web'owych.

0

Można też jsem za jakiś czas zmienić z-index i sprawa będzie rozwiązana ale to już kombinowanie :P

0

Dobra, poradziłem sobie z tym problemem. Ale mam teraz inne pytanie. Czy jest możliwość aktywacji hover'a paska bez klikania na ten obiekt tylko na obrazek, który go otacza ?

Nie wiem jak to ugryźć.
Z góry dziękuje za pomoc.

https://jsfiddle.net/ypvbsaho/

1 użytkowników online, w tym zalogowanych: 0, gości: 1