ROZWIĄZANE Pop up - newsletter - prosty

Dyskusja w 'Sklep internetowy eSklep' rozpoczęta przez użytkownika wues, 3 Październik 2017.

  1. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Witam! Wczoraj wertowałem neta pod względem Pop Upów dla naszych sklepów. Nie ukrywam jest z tym trochę kombinacji, a sama procedura nie wydaje się wcale taka łatwa.
    Doszukałem się takiego tematu. http://blog.szablonsklep.pl/popup-wersja-rwd-czesc-ii/

    Bardzo fajnie jest to opisane, Pop up wydaje się prosty. Myślę że dla wielu początkujący ułatwiło by to problem

    Potrzebuje waszej pomocy by jednak skonfigurować go na cacy.
    Idąc krokami tego Pana finalnie pop up wyskakuję. Natomiast mam pewien problem. Warstwa która jest okienkiem jest pod banerami. Chodzi coś z-index natomiast wpisując duże liczby głębokości jakby tego okienka nic to nie daje, dalej jest przykryty innymi banerami na stronie.

    Kolejna sprawa to cień ma być widoczne tylko okienko reszta jakby w ciemnej przeźroczystości. Tutaj natomiast bannerki się nie "wygaszają" są paski po bokach białe.
    Wygląda to tak jak na załączonym obrazku.
    Czy ktoś jest w stanie pomóc bo takie okienko było by fajne :)
    Pozdrawiam pop up.png
     
  2. Grzesiek

    Grzesiek Centrum Pomocy home.pl

    Wiadomości:
    3 659
    Docenione treści:
    331
  3. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Można prosić o dokładniejsze wyjaśnienie z tym. Nie jestem aż tak biegły :)
     
  4. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @wues nie wyświetla mi się żaden pop-up jak wchodzę na Twój sklep. Musiałbym to zobaczyć na "żywym organizmie", aby podejrzeć kod CSS dla kilku elementów, o których wspominasz, że źle się wyświetlają.
     
  5. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Ok już ustawiam żebyś miał podglad
     
  6. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    No więc do Własny styl CSS do tego fragmentu kodu:
    Kod:
    #popup-flex {
        min-height: 100px;
        position: fixed;
        top: 100px;
        left: 50%;
        margin-left: -240px;
        border: 2px solid red;
        box-shadow: 0 0 0 2000px rgba(0,0,0,0.5);
        padding: 10px;
        box-sizing: border-box;
    }
    Dodaj parametr z-index:999, aby kod wyglądał tak:
    Kod:
    #popup-flex {
        min-height: 100px;
        position: fixed;
        top: 100px;
        left: 50%;
        margin-left: -240px;
        border: 2px solid red;
        box-shadow: 0 0 0 2000px rgba(0,0,0,0.5);
        padding: 10px;
        box-sizing: border-box;
        z-index: 999;
    }
    Spowoduje to, że warstwa odpowiedzialna za wyświetlanie wskazanego pop-upa będzie na pierwszym miejscu.
     
  7. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Super dzięki ;) potem przetestuje i dam znać :) można na was liczyć! :)
     
  8. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Niestety nie zadziałało :)
     
  9. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    Dziwne, bo powinno. Włącz proszę pop-upa ponownie, spróbuje jeszcze raz zajrzeć, ale jestem prawie pewny, że tam mała zmiana/dodatek do kodu powinna pomóc.
     
  10. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Jednak zadziałało, przepraszam za zamieszanie. Przy okazji jakieś rozwiązanie by na mobilnej wyświetlało się Ok bo okno jest za duże. Skin RWD
     
  11. wues

    wues Pomocnik

    Wiadomości:
    120
    Docenione treści:
    4
    Panowie macie pomysł jak dostosować pop up żeby się skalował no stronie mobilnej? iopen.pl Z góry dzięki!
     
  12. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @wues możesz spróbować w CSS skorzystać z takiego kodu:
    Kod:
    @media (max-width:600px) {
    #popup-flex {
        top: 100px;
        left: 50%;
        margin-left: -240px;
    }
    }
    Następnie musisz określić samodzielnie wartości odnośnie wielkości pop-upa na różnych rozdzielczościach ekranu (top, left, margin itp). W polu max-width określać do jakiej maksymalnej szerokości ekranu, ma być wyświetlany poniższy kod. Oznacza to, że jeśli strona zostanie otwarta na ekranie o mniejszej szerokości niż 600px, to poniżej zadeklarowany kod CSS zostanie wykonany.
     

Poleć forum znajomym