Skugggenerator
Generera CSS-egenskaper för box-shadow
Skuggskikt
Skugga 1
Färdiga skuggor
Skuggtips
Positiva förskjutningsvärden flyttar skuggor nedåt och åt höger, negativa värden flyttar dem uppåt och åt vänster.
Suddighetsradien styr hur mjuk skuggan blir. Högre värden ger mer diffusa skuggor.
Spridningsradien gör skuggan större eller mindre.
Inre skuggor skapar skuggor på insidan för djupeffekter.
Flera skuggor kan läggas i skikt för komplexa ljuseffekter.
Lägre opacitetsvärden ger mer subtila, realistiska skuggor.
Liveförhandsvisning
Skala för förhandsvisning: 100%
CSS-deklaration
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);CSS-klass
.shadow {
box-shadow: 0px 4px 6px 0px rgba(0, 0, 0, 0.1);
}Tailwind CSS (ungefärlig)
shadowDet här är ett stilförslag. Egna förskjutningar, färger, inre skuggor och flera skikt kräver den genererade CSS-koden.
Justera ett skikt eller prova en färdig skugga. Förhandsvisningen uppdateras medan du arbetar.
Om Skugggenerator
Vår kostnadsfria CSS box-shadow-generator hjälper dig att skapa professionella skuggeffekter med full visuell kontroll. Justera förskjutning, oskärperadie, spridningsradie, färg och opacitet med enkla reglage och se resultatet uppdateras i realtid. Lägg flera skuggor på varandra för komplexa djupeffekter som får dina gränssnittselement att sticka ut.
Skuggor är avgörande för att skapa visuell hierarki och djup i moderna webbgränssnitt. En välgjord box-shadow kan få kort att se ut att sväva ovanför sidan, knappar att kännas interaktiva och navigeringselement att sticka ut från bakgrunden. Verktyget gör att du slipper pröva dig fram när du skriver box-shadow-värden för hand.
Generatorn stöder både yttre och inre skuggor, flera skuggskikt och innehåller 6 färdiga mallar för vanliga skuggstilar. Resultatet levereras som CSS-kod med en kopieringsknapp, tillsammans med förslag på ungefärliga hjälpklasser i Tailwind CSS. All bearbetning sker i din webbläsare och inga data skickas till någon server.
Viktiga funktioner
- Flera skuggskikt som kan läggas till, tas bort och konfigureras var för sig
- Exakta reglage för X-förskjutning, Y-förskjutning, oskärperadie och spridningsradie
- Färgväljare med hex-inmatning och justerbar opacitet för varje skuggskikt
- Reglage för inre skugga för att skapa inre djup och präglade effekter
- 6 färdiga skuggmallar: Subtil, Medel, Stor, Extra stor, Inre och Flera
- Slumpgenerator för skuggor för att hitta kreativa skuggkombinationer
- Förhandsvisning i realtid med valbar färg på elementet
- Kopiering till urklipp med ett klick och ren CSS-kod
- Alternativa utdataformat, bland annat CSS-klass och ungefärlig Tailwind CSS-hjälpklass
- Fullt stöd för mörkt läge för bekvämt arbete i alla ljusförhållanden
Så använder du Skugggeneratorn
- Lägg till skuggskikt: Börja med standardskuggan eller klicka på Lägg till för att skapa fler skuggskikt för komplexa effekter.
- Justera skuggans egenskaper: Använd reglagen för att ställa in X/Y-förskjutning, oskärperadie, spridningsradie, färg och opacitet för varje skuggskikt.
- Växla till inre skugga: Markera kryssrutan Inre på ett skuggskikt för att skapa en inre skugga i stället för en yttre.
- Förhandsgranska resultatet: Titta på förhandsvisningen för att se exakt hur skuggan ser ut. Ändra förhandsvisningselementets färg vid behov.
- Prova mallarna: Klicka på någon av de 6 färdiga mallarna för att snabbt använda vanliga skuggstilar som utgångspunkt.
- Kopiera CSS: Klicka på knappen Kopiera för att kopiera hela box-shadow-deklarationen till urklipp.
Användningsområden
- Höjd på kort: Ge kortkomponenter djup så att de ser ut att sväva ovanför sidans bakgrund.
- Hovertillstånd för knappar: Skapa skuggövergångar för knappar som svarar visuellt på användarens interaktion.
- Formgivning av modaler och dialogrutor: Använd stora, mjuka skuggor på modaler och dialogrutor för tydlig visuell åtskillnad från bakgrunden.
- Nedrullningsbara menyer: Formge rullgardinsmenyer och popovers med skuggor som förmedlar lager och djup.
- Fokuseffekter för inmatningsfält: Använd färgade skuggor som fokusindikatorer för formulärfält och interaktiva element.
- Inre effekter: Skapa intryckta eller präglade utseenden för växlingsknappar, aktiva tillstånd och dekorativa element.
- Neumorfism: Kombinera flera ljusa och mörka skuggor för att uppnå den populära mjuka UI-estetiken.
- Inramning av bilder: Lägg till diskreta skuggor på bilder och mediebehållare för ett snyggt galleriutseende.
Vanliga frågor
Är verktyget gratis?
Ja, Skugggeneratorn är helt gratis och du kan skapa hur många skuggor du vill. Ingen registrering eller betalning krävs.
Är mina data säkra?
All skapande och förhandsvisning av skuggor sker helt i din webbläsare. Inga data skickas till någon extern server, så dina inställningar och din CSS-kod förblir helt privata.
Vad är skillnaden mellan oskärperadie och spridningsradie?
Oskärperadien styr hur mjuk eller diffus skuggan är: högre värden ger en mer gradvis toning. Spridningsradien vidgar (positiva värden) eller krymper (negativa värden) skuggans storlek i förhållande till elementet.
Kan jag använda flera skuggor på ett element?
Ja, CSS stöder flera box-shadow separerade med kommatecken. Verktyget låter dig lägga till flera skuggskikt och kombinerar dem automatiskt till en enda box-shadow-deklaration.
Vad är en inre skugga?
En inre skugga ritas inuti elementet i stället för utanför och ger ett intryckt eller nedsänkt utseende. Den används ofta för inmatningsfält, aktiva knapptillstånd och neumorfa designer.
Stöds box-shadow i alla webbläsare?
Ja, egenskapen box-shadow stöds fullt ut i alla moderna webbläsare, bland annat Chrome, Firefox, Safari, Edge och Opera. Inga leverantörsprefix behövs.
Tips och bästa praxis
- Håll skuggorna diskreta: Låg opacitet (5-15 %) och måttlig oskärpa ger realistiska, professionella skuggor som inte tar över designen.
- Använd negativ spridning: En liten negativ spridningsradie får skuggor att se tätare och mer fokuserade ut under elementet.
- Lägg flera skuggor på varandra: Kombinera en tät, mörk skugga med en bredare, ljusare för naturligt djup som liknar verklig belysning.
- Anpassa efter din ljuskälla: Håll förskjutningsriktningarna konsekventa i hela designen för att simulera en enda sammanhängande ljuskälla.
- Tänk på prestanda: Stora oskärpevärden på många element kan påverka renderingsprestandan, särskilt på mobila enheter.
- Använd skuggor för hierarki: Högre höjd (större förskjutning och oskärpa) bör markera element som ligger närmare användaren i det visuella lagret.