Skip to content

Instantly share code, notes, and snippets.

@ocean90
Last active January 30, 2026 20:04
Show Gist options
  • Select an option

  • Save ocean90/1268328 to your computer and use it in GitHub Desktop.

Select an option

Save ocean90/1268328 to your computer and use it in GitHub Desktop.
CSS3 Box Shadow, only top/right/bottom/left and all
<!DOCTYPE html>
<html>
<head>
<title>Box Shadow</title>
<style>
.box {
height: 150px;
width: 300px;
margin: 20px;
border: 1px solid #ccc;
}
.top {
box-shadow: 0 -5px 5px -5px #333;
}
.right {
box-shadow: 5px 0 5px -5px #333;
}
.bottom {
box-shadow: 0 5px 5px -5px #333;
}
.left {
box-shadow: -5px 0 5px -5px #333;
}
.all {
box-shadow: 0 0 5px #333;
}
</style>
</head>
<body>
<div class="box top"></div>
<div class="box right"></div>
<div class="box bottom"></div>
<div class="box left"></div>
<div class="box all"></div>
</body>
</html>
@dididflash

Copy link
Copy Markdown

Thanks...
I need this

@tapfumamanhanga

tapfumamanhanga commented May 11, 2017

Copy link
Copy Markdown

Thanks it worked for me. Just what I needed 👍

@matiasalafro

Copy link
Copy Markdown

box-shadow

@susant123

susant123 commented Dec 10, 2017

Copy link
Copy Markdown

This is good except one issue. If two boxes are stacked and you want to add a left or right shadow, there will be gaps like in below screenshot.

image

with border removed and with darker shade it look like below

image

@illvart

illvart commented May 6, 2018

Copy link
Copy Markdown

Great! Thanks for sharing.

@lkbhargav

Copy link
Copy Markdown

Perfect! Got it working! Thanks @sksar!

@pandyandi

Copy link
Copy Markdown

thanks so much, very usefull!

@jcfauchet

Copy link
Copy Markdown

Nice ! Thank you for sharing

@willjw3

willjw3 commented Sep 28, 2018

Copy link
Copy Markdown

Worked for me. Thanks!

@akratellio

Copy link
Copy Markdown

👍

@AbdallahBedir

Copy link
Copy Markdown

Thanks

@manzoliric

Copy link
Copy Markdown

nice :)

@boywondercreative

Copy link
Copy Markdown

Danke!

@eyecatchup

Copy link
Copy Markdown

Here's a complete list for one-sided, two-sided and three-sided variants: https://codepen.io/eyecatchup/full/wLZgMJ

@Nelson-J

Nelson-J commented Jul 15, 2019

Copy link
Copy Markdown

Thanks, great illustration

@WebJax

WebJax commented Oct 20, 2019

Copy link
Copy Markdown

Great proof

@singhayushh

Copy link
Copy Markdown

Thanks a ton!
What if I want on the top as well as bottom?

@eyecatchup

Copy link
Copy Markdown

@MaxIbanez

Copy link
Copy Markdown

wuoo Thanks you !

@spykelionel

Copy link
Copy Markdown

Thanks for this dude

@nahimanajz

Copy link
Copy Markdown

Thanks a lot

@jerobado

jerobado commented Jan 6, 2022

Copy link
Copy Markdown

This is very helpful! Salamat!

@Mahdisadoghi

Copy link
Copy Markdown

hello

@gjaon

gjaon commented Feb 12, 2024

Copy link
Copy Markdown

Thank you so much.

@ryangzz

ryangzz commented Jan 30, 2026

Copy link
Copy Markdown

Thanks

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment