Generator za Box Shadow

Povucite klizače da oblikujete box-shadow, slažite slojeve za dubinu i odmah kopirajte gotov CSS.

Slojevi sjenke
Sloj 1
CSS
Podesite klizače da oblikujete svoju sjenku.

Svaka sjenka se iscrtava u Vašem pregledniku. Ništa što ovdje postavite ne šalje se na BroBroGo.

Česta pitanja

Šta zapravo kontrolišu pomak, zamućenje i širenje?

Pomak (offset) pomjera sjenku lijevo/desno i gore/dole, zamućenje (blur) omekšava njene ivice, a širenje (spread) je povećava ili smanjuje prije zamućenja. Negativno širenje uvlači sjenku unutra, što je korisno za uske, bliske sjenke.

Šta radi opcija unutrašnje sjenke (inset)?

Normalna sjenka pada izvan elementa, poput svjetlosti iza podignute kartice. Unutrašnja sjenka (inset) je prebacuje unutra, tako da element izgleda utisnuto — što je korisno za udubljena polja za unos ili pritisnuta dugmad.

Zašto slagati više od jednog sloja sjenke?

Jedna sjenka izgleda ravno preko određene veličine. Realistična elevacija obično kombinuje usku, tamnu sjenku sa mekom, širom sjenkom — dodajte drugi sloj i podesite svaki nezavisno da biste postigli taj efekat.

Razumijevanje CSS box-shadow svojstva

Svojstvo box-shadow u CSS-u omogućava dodavanje sjenki oko okvira elemenata na web stranici. Pravilno konfigurisanje ovog svojstva ključno je za postizanje vizuelne dubine i definisanje hijerarhije u modernom web dizajnu. Pomoću ovog alata možete precizno kontrolisati parametre sjenke i generisati čist CSS kod spreman za upotrebu.

Svaka sjenka definisana je kroz nekoliko ključnih parametara koji direktno utiču na njen izgled i percepciju dubine. Korištenjem ovog generatora, sve promjene koje napravite na klizačima odmah se primjenjuju i iscrtavaju u realnom vremenu.

Parametri sjenke i njihova uloga

Da biste kreirali željeni vizuelni efekat, potrebno je razumjeti ulogu svakog pojedinačnog parametra koji kontroliše ponašanje sjenke:

  • Horizontalni pomak: Ovaj klizač pomjera sjenku lijevo ili desno. Raspon vrijednosti je od -50px do 50px. Negativne vrijednosti pomjeraju sjenku ulijevo, dok je pozitivne pomjeraju udesno.
  • Vertikalni pomak: Ovaj parametar pomjera sjenku gore ili dole. Raspon je takođe od -50px do 50px. Negativne vrijednosti pozicioniraju sjenku iznad elementa, a pozitivne ispod njega.
  • Zamućenje: Kontroliše koliko će ivice sjenke biti meke i raspršene. Vrijednost se kreće od 0px (potpuno oštra sjenka) do 100px (veoma meka i raspršena sjenka).
  • Širenje: Određuje da li se sjenka povećava ili smanjuje prije nego što se primijeni zamućenje. Raspon je od -50px do 50px. Pozitivne vrijednosti šire sjenku prema vani, dok negativne vrijednosti uvlače sjenku unutra, što je korisno za kreiranje uskih i bliskih sjenki.
  • Boja sjenke: Omogućava odabir boje sjenke pomoću palete boja.
  • Prozirnost: Podešava nivo transparentnosti sjenke kako bi se postigao prirodniji izgled i bolje uklapanje sa pozadinom.

Razlika između normalne i unutrašnje sjenke

Standardna sjenka se projektuje izvan granica elementa, stvarajući iluziju da element lebdi iznad pozadine, poput podignute kartice.

Aktiviranjem opcije Unutrašnja sjenka (inset), sjenka se prebacuje unutar granica elementa. Na taj način se postiže efekat udubljenja, gdje element izgleda kao da je utisnut u površinu. Ovaj efekat se najčešće koristi za dizajniranje udubljenih polja za unos podataka ili za prikaz pritisnutih dugmadi.

Kreiranje dubine slaganjem više slojeva sjenki

Jednostavne sjenke sa samo jednim slojem često mogu izgledati neprirodno i ravno, bez obzira na podešavanja. U stvarnom svijetu, svjetlost stvara složene sjenke koje se sastoje od više nivoa oštrine i intenziteta.

Ovaj generator podržava slaganje više slojeva sjenki kako bi se postigao visok nivo realizma. Alat pre-renderuje pet slojeva, pri čemu prvi sloj ima podrazumijevane vrijednosti 0 8 24 -4 i crnu boju sa 18% prozirnosti, dok su ostali slojevi inicijalno skriveni.

Klikom na dugme Dodaj sloj kreira se novi sloj sjenke sa podrazumijevanim vrijednostima. Svaki sloj možete podešavati nezavisno, a neželjene slojeve možete ukloniti klikom na Ukloni sloj. Kada koristite više slojeva, generisani CSS kod prikazuje njihove vrijednosti odvojene zarezima unutar jednog box-shadow svojstva. Kombinovanjem uske, tamnije sjenke za definiciju ivica i široke, svjetlije sjenke za mekoću, postiže se uvjerljiv efekat trodimenzionalnosti.

Privatnost i lokalno procesiranje podataka

Svaka sjenka se iscrtava u Vašem pregledniku. Ništa što ovdje postavite ne šalje se na BroBroGo. Proces generisanja koda i vizuelnog prikaza odvija se lokalno na vašem uređaju, čime se osigurava privatnost vašeg rada tokom dizajniranja.

Često postavljana pitanja (FAQ)

Šta zapravo kontrolišu pomak, zamućenje i širenje?

Pomak (offset) pomjera sjenku lijevo/desno i gore/dole, zamućenje (blur) omekšava njene ivice, a širenje (spread) je povećava ili smanjuje prije zamućenja. Negativno širenje uvlači sjenku unutra, što je korisno za uske, bliske sjenke.

Šta radi opcija unutrašnje sjenke (inset)?

Normalna sjenka pada izvan elementa, poput svjetlosti iza podignute kartice. Unutrašnja sjenka (inset) je prebacuje unutra, tako da element izgleda utisnuto — što je korisno za udubljena polja za unos ili pritisnuta dugmad.

Zašto slaganje više od jednog sloja sjenke?

Jedna sjenka izgleda ravno preko određene veličine. Realistična elevacija obično kombinuje usku, tamnu sjenku sa mekom, širom sjenkom — dodajte drugi sloj i podesite svaki nezavisno da biste postigli taj efekat.