1. Forum używa plików Cookies. Dowiedz się więcej o celu ich używania i możliwości zmiany ustawień Cookies w przeglądarce. Czytaj więcej...

ROZWIĄZANE jak dodać cień pod zdjęciem CSS

Dyskusja w 'Zmiana wyglądu sklepu i edycja zaawansowana' rozpoczęta przez użytkownika pawel, 18 Październik 2016.

  1. pawel

    pawel Bystrzak

    Wiadomości:
    61
    Docenione treści:
    0
    Proszę uprzejmie o informację jak dodać np.cień pod zdjęciem.Chodzi mi o taki efekt jakby zdjęcie było położone na powierzchni
     
  2. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    Szybki przykład:
    HTML:
    <div style="width: 250px; box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);text-align: center;">
    <img src="katalog/obrazek.jpg" alt="jakiś opisujący krótki tekst" style="width:100%">
    </div>
    Przykład można powiedzieć, że podaje prawie z pamięci (nie sprawdzałem go bezpośrednio w sklepie), ale powinien działać. Zamiast parametru width:250px usta taką szerokość obrazka, jaka ma być wyświetlana. Zamiast katalog/obrazek.jpg wpisz lokalizację obrazka na swoim serwerze (np. możesz go wysłać do katalogu na serwerze FTP). Kod cały natomiast dodajesz w tym miejscu, w którym chciałbyś, aby ten obrazek był wyświetlany.

    @pawel a może chcesz dodać cień pod wszystkimi zdjęciami produktów za pomocą jednego kodu? Napisz, bo może źle Cię zrozumiałem.
     
  3. pawel

    pawel Bystrzak

    Wiadomości:
    61
    Docenione treści:
    0
  4. TheL

    TheL @Lider VIP Beta-tester

    Wiadomości:
    2 403
    Docenione treści:
    535
    tam masz cień jako grafikę pod grafiką główną:
    Kod:
    .product-item-shadow {
        background: rgba(0, 0, 0, 0) url("../img/signature/list-item-shadow.png") no-repeat scroll 0 0;
        height: 20px;
        margin-bottom: -10px;
        width: 280px;
    
    można by było to w sumie zrobić samym cssem ale ten sposób jest o wiele szybszy.
     
  5. pawel

    pawel Bystrzak

    Wiadomości:
    61
    Docenione treści:
    0
    dziękuję a grafikę gdzie zapisać chodzi mi o te tła[​IMG] [​IMG]
     
  6. pawel

    pawel Bystrzak

    Wiadomości:
    61
    Docenione treści:
    0
    [​IMG] nie wiem jak to zamiescic na serwerze zeby działalo
     
  7. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    @pawel masz dwie możliwości: skorzystać z kodu @TheL - musisz w tym celu posiadać odpowiednią grafikę podobną do tej podanej przez Ciebie stronie. Następnie plik trzeba wysłać na serwer sklepu i skorzystać z kodu podanego przez Thela.

    Druga możliwość to podanie we Własnym stylu CSS poniższego kodu:
    Kod:
    .products.viewphot .product .prodimage .img-wrap img {
    box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.1), 0 4px 10px 0 rgba(0, 0, 0, 0.05);
    }
    
    Powinien on spowodować, że obrazki produktów (np. na stronie głównej będą posiadały cień). Uważam jednak, że sposób zaprezentowany przez użytkownika @TheL jest lepszy. W przypadku drugiego sposobu cienie pod obrazkami mogą się różnić w zależności od wielkości obrazków produktów.
     
  8. pawel

    pawel Bystrzak

    Wiadomości:
    61
    Docenione treści:
    0
    Plik z grafiką nazwałem cien-duży.png a kod który wkleilem w własny styl css to:
    Kod:
    .product-item-shadow {
        background: rgba(0, 0, 0, 0) url("../images/user/cien-duzy.png") no-repeat scroll 0 0;
        height: 20px;
        margin-bottom: -10px;
        width: 280px;
    }
    i zero efektu .O co tu chodzi co robie żle.Drugim sposobem próbowałem i nawet było ok ale faktycznie nie wszystkie zdjęcia mialy taki sam cień.
     
  9. Mariusz

    Mariusz pomoc.home.pl Moderator forum

    Wiadomości:
    3 087
    Docenione treści:
    302
    Jeśli wrzucisz obrazek z cieniem do odpowiedniej lokalizacji u Ciebie w sklepie, to cień według instrukcji @TheL powinien się poprawnie wyświetlać.
     

Poleć forum znajomym