• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

question-closed Powiększanie obrazka przy najechaniu

Aruba Cloud VPS - 50% taniej przez 3 miesiące!
0 głosów
428 wizyt
pytanie zadane 7 stycznia 2023 w HTML i CSS przez Cypika Początkujący (290 p.)
zamknięte 7 stycznia 2023 przez Cypika

Dzień dobry, chcę dodać na swoją stronę obrazek na którym jest tekst, a gdy się kursorem myszki najedzie się na ten obrazek to się powiększa. Zrobiłem to tak jak chciałem, tylko że jak się najedzie na zdjęcie wszystko jest ok, ale jak na tekst się najedzie to obrazek się zmniejsza do swojej pierwotnej wielkości. Nie mam dobrego pomysłu jak to zrobić żeby działało, niby mogę dodać w programie graficznym tekst na ten nieszczęsny obraz, ale gdybym ewentualnie chciał dodać jakąś animację na tekst, to nie miał bym takiej możliwości. 

Kod -> https://pastebin.com/8GK805D5

I ten mój obrazek tak wygląda

Proszę nie oceniać moich umiejętności pisania stron, dopiero się uczę.

komentarz zamknięcia: Otrzymałem rozwiązanie

2 odpowiedzi

+1 głos
odpowiedź 7 stycznia 2023 przez VBService Ekspert (256,320 p.)
wybrane 7 stycznia 2023 przez Cypika
 
Najlepsza

Proponuję takie rozwiązanie

- usuń klasę .zak1 z  

<img src="mapz.png" class="zdj1">
<!-- <img src="https://picsum.photos/160/300?random=1" class="zdj1"> -->

btw, tag <img> nie ma tag-u "zamykającego" w postaci </img>

- taki zapis css (proponuję użyć: transform: scale(1.2))
  "wykrywasz" :hover nad "kontenerem" <div> o klasie zak1, we "wnętrzu",
   którego znajduje się m. in. obrazek (<img>)

     ...    

    .zak1{
      position: relative;
      width: 335px;
    }

    .zak1:hover img{
      transform: scale(1.2);
      /*transition-duration: 0.3s;
      width: 345;*/
    }

    ...

całość on-line.

1
komentarz 7 stycznia 2023 przez Cypika Początkujący (290 p.)
Dzięki, dokładnie o to mi chodziło!
komentarz 7 stycznia 2023 przez VBService Ekspert (256,320 p.)
edycja 7 stycznia 2023 przez VBService

Dodanie dodatkowej innej akcji na innym elemencie wink

    .zak1:hover img{
      transform: scale(1.2);
    }
    .zak1:hover .mini-tekst{
      color: lime;
      transform: rotate(180deg);
    }

    ...

    .mini-tekst{
      font-size: 1em;
      top: -245px;
      transition: all 2s;
    }

 

BTW, inne przykłady "zoomowania" w css-ie: on-line.

0 głosów
odpowiedź 7 stycznia 2023 przez wizarddos Nałogowiec (26,590 p.)

W kodzie masz taki hoover

    .zak1:hover{
        transition-duration: 0.3s;
        width: 345;
    }

Dodaj do width jakąś jednostkę (px na przykład)

komentarz 7 stycznia 2023 przez Cypika Początkujący (290 p.)
Nie pomogło, problemem jest to że ten hover jest nadany na obrazek a tekst przykrywa w pewnym miejscu to zdjęcie.
komentarz 7 stycznia 2023 przez wizarddos Nałogowiec (26,590 p.)
Spróbuj ustawić obrazek jako tło diva i go skaluj?
komentarz 7 stycznia 2023 przez Cypika Początkujący (290 p.)

Zrobiłem, tak tylko teraz tekst mi się nie chcę wyświetlać, nawet znalazłem na internecie coś takiego 

z-index: 2;

i nie daje to nic, problemem jest teraz też to że, nie działa do końca ta animacja, bo gdy najadę myszką na ten obrazek z hover to odkrywa się fragment następnego obrazka. Poza tym wyskalowanie tego obrazka graniczy z cudem. Bardziej bym stawiał że zrobiłem gdzieś błąd z divami, tylko nie wiem gdzie.

komentarz 7 stycznia 2023 przez wizarddos Nałogowiec (26,590 p.)
Pokażesz jaki kod masz teraz?

Podobne pytania

0 głosów
0 odpowiedzi 482 wizyt
pytanie zadane 27 lutego 2020 w JavaScript przez gugol9 Nowicjusz (140 p.)
0 głosów
0 odpowiedzi 508 wizyt
0 głosów
1 odpowiedź 277 wizyt
pytanie zadane 13 maja 2019 w HTML i CSS przez Kacperhehe Bywalec (2,930 p.)

93,164 zapytań

142,175 odpowiedzi

321,926 komentarzy

62,491 pasjonatów

Advent of Code 2024

Top 15 użytkowników

  1. 682p. - dia-Chann
  2. 670p. - CC PL
  3. 669p. - Łukasz Piwowar
  4. 656p. - Łukasz Eckert
  5. 567p. - ssynowiec
  6. 453p. - Marcin Putra
  7. 428p. - rafalszastok
  8. 423p. - Michal Drewniak
  9. 423p. - Adrian Wieprzkowicz
  10. 418p. - rucin93
  11. 415p. - Mikbac
  12. 410p. - Piotr Aleksandrowicz
  13. 408p. - ksalekk
  14. 402p. - Mariusz Fornal
  15. 401p. - Dawid128
Szczegóły i pełne wyniki

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Wprowadzenie do ITsec, tom 1 Wprowadzenie do ITsec, tom 2

Można już zamawiać dwa tomy książek o ITsec pt. "Wprowadzenie do bezpieczeństwa IT" - mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy aż 15% zniżki! Dziękujemy ekipie Sekuraka za fajny rabat dla naszej Społeczności!

...