CSS and design

Box Shadow Generator

Design soft, layered CSS shadows visually and copy the box-shadow code.

  • Runs in your browser
  • Instant results
  • Free, no sign-up
Loading the tool…

How to use the Box Shadow Generator

  1. Adjust offset, blur, spread, color and opacity.
  2. Add layers for softer, more realistic shadows.
  3. Copy the CSS.

Frequently asked questions

Why use multiple shadow layers?

Combining a tight, darker shadow with a wide, faint one looks more natural than a single shadow.

What does spread do?

Positive spread makes the shadow larger than the element; negative spread makes it smaller.

What is an inset shadow?

A shadow drawn inside the element, useful for pressed buttons and input fields.

Python 코딩 챌린지로 연습하기

이 에디터에서 직접 문제를 풀고, 샘플 테스트 실행 및 제출, AI 코드 리뷰를 받아보세요.

모든 Python 챌린지
쉬움

세 수의 평균

세 개의 정수를 평균하세요.

배우는 내용 산술나눗셈
BeginnerLearning-pathVariables
쉬움

Rectangle Perimeter

Compute the perimeter of a rectangle from its sides.

배우는 내용 산술반환값
BeginnerLearning-pathVariables
보통

유전 알고리즘의 한 세대

토너먼트 선택, 단일점 교차, 돌연변이로 다음 세대의 비트 문자열을 만듭니다.

배우는 내용 유전 알고리즘진화적 탐색
OptimizationSimulationai
아직 풀이가 없습니다
쉬움

엡실론-그리디 멀티암드 밴딧

엡실론-그리디 행동 선택으로 멀티암드 밴딧에서 탐험과 활용의 균형을 맞춥니다.

배우는 내용 탐험과 활용밴딧
강화 학습ai머신 러닝
아직 풀이가 없습니다
쉬움

마르코프 체인 상태 분포

마르코프 체인의 전이 행렬을 통해 확률 분포를 정해진 단계만큼 전파합니다.

배우는 내용 마르코프 체인확률
Simulationaimath
아직 풀이가 없습니다
보통

가치 반복

벨만 최적 업데이트를 반복해 마르코프 결정 과정의 각 상태가 얼마나 가치 있는지 계산합니다.

배우는 내용 벨만 방정식MDP
강화 학습ai머신 러닝
아직 풀이가 없습니다
보통

Q-러닝 업데이트

경험의 흐름에 Q-러닝 업데이트를 적용하고 보상이 이전 상태로 거슬러 전달되는 모습을 확인합니다.

배우는 내용 Q-러닝할인된 보상
강화 학습ai머신 러닝
아직 풀이가 없습니다
보통

알파-베타 가지치기

알파-베타 가지치기를 적용한 미니맥스로 게임 트리를 평가하고, 실제로 확인한 리프 수를 셉니다.

배우는 내용 알파-베타 가지치기게임 탐색
RecursionTreesai
아직 풀이가 없습니다
보통

미니맥스 틱택토

미니맥스로 게임 트리 전체를 탐색해 틱택토의 완벽한 수를 고릅니다.

배우는 내용 미니맥스게임 트리
Recursionai
아직 풀이가 없습니다
보통

가중치 격자에서의 A* 탐색

게임과 로봇 경로 탐색의 핵심인 A*로 지형 비용 격자를 가로지르는 가장 저렴한 경로를 찾습니다.

배우는 내용 A* 탐색휴리스틱
GraphsGridsShortest-pathai
아직 풀이가 없습니다
보통

온도와 Top-K 샘플링

언어 모델처럼 다음 토큰을 고릅니다: 상위 k개 로짓을 남기고 온도를 적용한 뒤 샘플링합니다.

배우는 내용 텍스트 생성샘플링
ai머신 러닝
아직 풀이가 없습니다
어려움

멀티헤드 셀프 어텐션

입력을 쿼리, 키, 값으로 투영하고 여러 헤드에서 병렬로 어텐션을 실행한 뒤 결합합니다.

배우는 내용 멀티헤드 어텐션행렬 사영
ai머신 러닝
아직 풀이가 없습니다