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

Nachodzenie na siebie elementów przy animacji 3D w iOS Safari

Object Storage Arubacloud
0 głosów
90 wizyt
pytanie zadane 8 kwietnia 2019 w HTML i CSS przez Davidelo18 Użytkownik (660 p.)
zmienione kategorie 8 kwietnia 2019 przez Patrycjerz

Cześć :D

Mam taki problem z animacją w moim portfolio. Zrobiłem tam animację 3D, która polega na "odwróceniu karty". I wszystko jest ok, do czasu gdy testowałem tę stronę w przeglądarce Safari na iOS. Tam podczas animacji div nachodził na sticky nav co się nie zdarzało nigdzie indziej. Dziwi mnie to tym bardziej, że jak widać iOS Safari podobno wspiera animacje 3D...

 

<section class="article__container--technology">
                <div class="article__technology">
                    <figure class="article__card article__card--front">
                        <i class="fab fa-html5" style="color: #e34f26"></i>
                        <figcaption>HTML</figcaption>
                    </figure>
                    <div class="article__card article__card--back">Znam podstawy SEO i pisania kodu HTML zgodnie ze
                        standardem HTML5. Rozumiem jak ważny jest kod HTML w kwestii dostępności strony internetowej.
                    </div>
                </div>
                <div class="article__technology">
                    <figure class="article__card article__card--front">
                        <i class="fab fa-css3-alt" style="color: #002561"></i>
                        <figcaption>CSS</figcaption>
                    </figure>
                    <div class="article__card article__card--back">Potrafię pisać responsywne style w CSS3 z
                        wykorzystaniem animacji. Wiem, że używanie display: float zamiast Flexbox`a lub Grid`a to zły
                        pomysł. Umiem też posługiwać się podstawowym SASS`em.</div>
                </div>
                <div class="article__technology">
                    <figure class="article__card article__card--front">
                        <i class="fab fa-js-square" style="color: #f7df1e"></i>
                        <figcaption>JavaScript</figcaption>
                    </figure>
                    <div class="article__card article__card--back">Staram się by mój kod JS był zgodny ze standardem
                        ES6. Potrafię wykonywać proste asynchroniczne zapytania za pomocą AJAX.</div>
                </div>
                <div class="article__technology">
                    <figure class="article__card article__card--front">
                        <i class="fab fa-php" style="color: #4f5b93"></i>
                        <figcaption>PHP & MySQL</figcaption>
                    </figure>
                    <div class="article__card article__card--back">Poznałem podstawy języka PHP w celu komunikacji z
                        serwerem. Znam też proste zapytania MySQL do bazy.</div>
                </div>
                <div class="article__technology">
                    <figure class="article__card article__card--front">
                        <i class="fab fa-git" style="color: #333"></i>
                        <figcaption>Git</figcaption>
                    </figure>
                    <div class="article__card article__card--back">Zdaję sobie sprawę z tego, jak bardzo Git jest ważny
                        w pracy programisty. Staram się także odpowiednio nazywać commity :)</div>
                </div>
                <div class="article__technology">
                    <figure class="article__card article__card--front">
                        <i class="fab fa-npm" style="color: #cb3837"></i>
                        <figcaption>NPM & Webpack</figcaption>
                    </figure>
                    <div class="article__card article__card--back">Korzystam z Webpack`a w celu lepszej organizacji
                        pracy. Wykorzystuję Babel i autoprefixer dla lepszej zgodności ze starszymi wersjami
                        przeglądarek.</div>
                 </div>
</section>
.article__technology {
      width: 100%;
      height: 60vh;
      transition: transform 1s;
      transform-style: preserve-3d;
      position: relative;
      z-index: 2;

      .article__card {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: absolute;
        padding: 15px;
        width: 100%;
        height: 100%;
        text-align: center;
        backface-visibility: hidden;
        border-radius: 10px;
        box-shadow: 17px 11px 10px -1px rgba(0, 0, 0, 0.75);
      }

      .article__card--front {
        background-color: $card_cl;
        transition: all 0.4s ease-in-out;
      }

      .article__card--front:hover {
        cursor: pointer;
        background-color: darken($card_cl, 10%);
      }

      .article__card--back {
        background-color: darken($card_cl, 20%);
        transform: rotateY(180deg);
      }

      .article__card--back:hover {
        cursor: pointer;
      }
    }

 

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
1 odpowiedź 90 wizyt
pytanie zadane 2 października 2021 w HTML i CSS przez Pers Nowicjusz (230 p.)
0 głosów
1 odpowiedź 176 wizyt
pytanie zadane 23 kwietnia 2017 w HTML i CSS przez erykwks Nowicjusz (120 p.)
0 głosów
1 odpowiedź 55 wizyt
pytanie zadane 29 stycznia w HTML i CSS przez PiToR Nowicjusz (180 p.)

92,572 zapytań

141,422 odpowiedzi

319,644 komentarzy

61,959 pasjonatów

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.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...