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

question-closed CSS Proszę o wsparcie. Jak zrobić box-shadow tylko pionowo po obu stronach obrazka?

VPS Starter Arubacloud
0 głosów
1,080 wizyt
pytanie zadane 6 stycznia 2020 w Egzaminy zawodowe przez fegres Nowicjusz (230 p.)
zamknięte 9 stycznia 2020 przez fegres

Witam

Jestem uczniem technikum w trzeciej klasie, proszę o wyrozumiałość.  smiley

Mam zadanie z Baz Danych.

Robię egzamin E14 praktyczny.

http://egzamin-e14.blogspot.com/2016/09/e14-01-1408.html

Jak zrobić żeby cień wokół zdjęcia był tylko pionowo po obu stronach?

Dołaczam kod:

 

<div class="prawy"><!-- To jest czarny div ze zdjęciem -->
        <img class="zdjecie" src="grafiki/zdjecie.jpg">
</div>
.prawy
{
  float: right;
  width: 1000px;
  height: 500px;
  margin-right: 0px;
  margin-left: auto;
  margin-top: 15px;
  background-color: black;
}

.zdjecie
{
  height: 500px;
  margin: 0px 308px;
  box-shadow: 0 0 50px 30px white; /* Tu mam problem */
}

P. S.

Gdy usuwam box shadow to nie ma cienia w ogóle

//////////////////////////////////////////////////////////////////////////  EDIT  /////////////////////////////////////////////////////////////////////////////////

Skorzystałem ze strony: https://cssgradient.io/

Jest coraz lepiej, ale cień jest okrągły a ma być pionowy:

Tu jest kod:

.prawy
{
  float: right;
  width: 1000px;
  height: 500px;
  margin-right: 0px;
  margin-left: auto;
  margin-top: 15px;
  background: rgb(255,255,255);
  background: radial-gradient(circle, rgba(255,255,255,1) 25%, rgba(0,0,0,1) 75%); 
}

.zdjecie
{
  height: 500px;
  margin: 0px 308px;
}

Bardzo mi na tym zależy.

komentarz zamknięcia: Mój problem został rozwiązany

2 odpowiedzi

0 głosów
odpowiedź 7 stycznia 2020 przez Felix Obywatel (1,100 p.)
wybrane 9 stycznia 2020 przez fegres
 
Najlepsza

W tym celu można użyć elementu rodzica i nadać mu overflow-y: hidden;

Tu przykład: https://codepen.io/Falek1/pen/QWwQbej

komentarz 7 stycznia 2020 przez Ad19am94 Początkujący (440 p.)
Poszukaj jak się gradienty robi, bo pusty gradient da ci to co wyszło.
0 głosów
odpowiedź 6 stycznia 2020 przez Ad19am94 Początkujący (440 p.)
zamiast background-color: black;

użyj:

background: linear-gradient(); dla .prawy

bez box-shadow.
komentarz 7 stycznia 2020 przez fegres Nowicjusz (230 p.)

Niestety efekt jest taki że nie czarnego tła po bokach zdjęcia.

.prawy
{
  float: right;
  width: 1000px;
  height: 500px;
  margin-right: 0px;
  margin-left: auto;
  margin-top: 15px;
  background: linear-gradient();
}

.zdjecie
{
  height: 500px;
  margin: 0px 308px;
  box-shadow: 0 0 50px 30px white;
}

 

Podobne pytania

0 głosów
0 odpowiedzi 126 wizyt
pytanie zadane 30 sierpnia 2018 w HTML i CSS przez niezalogowany
0 głosów
1 odpowiedź 154 wizyt
pytanie zadane 14 marca 2020 w HTML i CSS przez Grzegorz Mikina Dyskutant (8,060 p.)
0 głosów
1 odpowiedź 571 wizyt
pytanie zadane 14 grudnia 2017 w HTML i CSS przez madmi121 Użytkownik (760 p.)

92,947 zapytań

141,899 odpowiedzi

321,118 komentarzy

62,283 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.

Wprowadzenie do ITsec, tom 2

Można już zamawiać tom 2 książki "Wprowadzenie do bezpieczeństwa IT" - będzie to około 650 stron wiedzy o ITsec (17 rozdziałów, 14 autorów, kolorowy druk).

Planowana premiera: 30.09.2024, zaś planowana wysyłka nastąpi w drugim tygodniu października 2024.

Warto preorderować, tym bardziej, iż mamy dla Was kod: pasja (użyjcie go w koszyku), dzięki któremu uzyskamy dodatkowe 15% zniżki! Dziękujemy zaprzyjaźnionej ekipie Sekuraka za kod dla naszej Społeczności!

...