Skip to main content  Skip to docs navigation  



Bootstrap  



Bootstrap
 



Docs  

Examples  

Icons  

Themes  

Blog  



GitHub  GitHub  

Twitter  Twitter  

Open Collective  Open Collective  







Latest (5.3.x)  

v5.2.3  

v5.1.3  

v5.0.2  



v4.6.x

v3.4.1

v2.3.2


All versions
 




















Browse docs
 



Getting started  

Introduction

Download

Contents

Browsers & devices

JavaScript

Webpack

Parcel

Vite

Accessibility

RFS

RTL

Contribute
 


Customize  

Overview

Sass

Options

Color

Color modes

Components

CSS variables

Optimize
 


Layout  

Breakpoints

Containers

Grid

Columns

Gutters

Utilities

Z-index

CSS Grid
 


Content  

Reboot

Typography

Images

Tables

Figures
 


Forms  

Overview

Form control

Select

Checks & radios

Range

Input group

Floating labels

Layout

Validation
 


Components  

Accordion

Alerts

Badge

Breadcrumb

Buttons

Button group

Card

Carousel

Close button

Collapse

Dropdowns

List group

Modal

Navbar

Navs & tabs

Offcanvas

Pagination

Placeholders

Popovers

Progress

Scrollspy

Spinners

Toasts

Tooltips
 


Helpers  

Clearfix

Color & background

Colored links

Focus ring

Icon link

Position

Ratio

Stacks

Stretched link

Text truncation

Vertical rule

Visually hidden
 


Utilities  

API

Background

Borders

Colors

Display

Flex

Float

Interactions

Link

Object fit

Opacity

Overflow

Position

Shadows

Sizing

Spacing

Text

Vertical align

Visibility

Z-index
 


Extend  

Approach

Icons
 


About  

Overview

Team

Brand

License

Translations
 



Migration  





View on GitHub  

Shadows

 

Add or remove shadows to elements with box-shadow utilities.
 

On this page  



Examples

CSS  

Sass variables

Sass utilities API
 




Examples 


While shadows on components are disabled by default in Bootstrap and can be enabled via $enable-shadows, you can also quickly add or remove a shadow with our box-shadow utility classes. Includes support for .shadow-none and three default sizes (which have associated variables to match).



No shadow

Small shadow

Regular shadow

Larger shadow
 
html  

<div class="shadow-none p-3 mb-5 bg-body-tertiary rounded">No shadow</div>
<div class="shadow-sm p-3 mb-5 bg-body-tertiary rounded">Small shadow</div>
<div class="shadow p-3 mb-5 bg-body-tertiary rounded">Regular shadow</div>
<div class="shadow-lg p-3 mb-5 bg-body-tertiary rounded">Larger shadow</div>


CSS 

Sass variables 



scss/_variables.scss  

$box-shadow:                  0 .5rem 1rem rgba($black, .15);
$box-shadow-sm:               0 .125rem .25rem rgba($black, .075);
$box-shadow-lg:               0 1rem 3rem rgba($black, .175);
$box-shadow-inset:            inset 0 1px 2px rgba($black, .075);

Sass utilities API 


Shadow utilities are declared in our utilities API in scss/_utilities.scss. Learn how to use the utilities API.


scss/_utilities.scss  

"shadow": (
  property: box-shadow,
  class: shadow,
  values: (
    null: var(--#{$prefix}box-shadow),
    sm: var(--#{$prefix}box-shadow-sm),
    lg: var(--#{$prefix}box-shadow-lg),
    none: none,
  )
),





Bootstrap  Bootstrap  

Designed and built with all the love in the world by the Bootstrap team with the help of our contributors.

Code licensed MIT, docs CC BY 3.0.

Currently v5.3.3.
 


Links


Home

Docs

Examples

Icons

Themes

Blog

Swag Store
 


Guides


Getting started

Starter template

Webpack

Parcel

Vite
 


Projects


Bootstrap 5

Bootstrap 4

Icons

RFS

Examples repo
 


Community


Issues

Discussions

Corporate sponsors

Open Collective

Stack Overflow