W3.CSS References
The Container Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-container | 
  Container for HTML content (adds 16px padding left and right) | 
  
  Try it | 
 
 
  |   | 
  Used with color classes | 
  Try it | 
 
 
  |   | 
  Used as header | 
  Try it | 
 
 
  |   | 
  Used as footer | 
  Try it | 
 
 
  |   | 
  Used with w3-leftbar | 
  Try it | 
 
 
  |   | 
  Used with w3-bottombar | 
  Try it | 
 
 
  | w3-section | 
  Container for HTML content (adds 16px margin top and bottom) | 
  Try it | 
 
 
  | w3-badge | 
  Circular badge  8 | 
  Try it | 
 
 
  | w3-tag | 
  Rectangular tag   More Later ! | 
  Try it | 
 
 
  | w3-ul | 
  Unordered list | 
  Try it | 
 
 
  | w3-display-container | 
  Container for w3-display-classes (position an element in the top left, top right, bottom left or the bottom right corner, or in the middle of the container) | 
  Try it | 
 
 
  | w3-image | 
  Deprecated. Use w3-display-container instead. | 
  Try it | 
 
 
  | w3-blockquote | 
  Removed in 2.0 (use w3-leftbar instead) | 
  Try it | 
 
 
  | w3-code | 
  Code container | 
  
  Try it | 
 
Table Classes
Card Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-card | 
  Container for any HTML content (With border) | 
  Try it | 
 
 
  | w3-card-2 | 
  Container for any HTML content (2px bordered shadow) | 
  Try it | 
 
 
  | w3-card-4 | 
  Container for any HTML content (4px bordered shadow) | 
  Try it | 
 
 
  | w3-card-8 | 
  Container for any HTML content (8px bordered shadow) | 
  Try it | 
 
 
  | w3-card-12 | 
  Container for any HTML content (12px bordered shadow) | 
  Try it | 
 
 
  | w3-card-16 | 
  Container for any HTML content (16px bordered shadow) | 
  Try it | 
 
 
  | w3-card-24 | 
  Container for any HTML content (24px bordered shadow) | 
  Try it | 
 
Responsive Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-row | 
  Container for one row of fluid responsive content | 
  Try it | 
 
 
  | w3-row-padding | 
  Row where all columns have a default padding | 
  Try it | 
 
 
  | w3-content | 
  Container for fixed size centered content | 
  Try it | 
 
 
  |   | 
    | 
   | 
 
 
  | w3-half | 
  Half (1/2) screen column container | 
  Try it | 
 
 
  | w3-third | 
  Third (1/3) screen column container | 
  Try it | 
 
 
  | w3-twothird | 
  Two third (2/3) screen column container | 
  Try it | 
 
 
  | w3-quarter | 
  Quarter (1/4) screen column container | 
  Try it | 
 
 
  | w3-col | 
  Column container for any HTML content | 
  Try it | 
 
 
 
  |   | 
    | 
   | 
 
 
  | l1 - l12 | 
  Responsive sizes for large screens | 
   | 
 
 
  | m1 - m12 | 
  Responsive sizes for medium screens | 
   | 
 
 
  | s1 - s12 | 
  Responsive sizes for small screens | 
   | 
 
 
  |   | 
    | 
   | 
 
 
  | w3-hide-small | 
  Hide content on small screens (less than 601px) | 
  Try it | 
 
  | w3-hide-medium | 
  Hide content on medium screens | 
  Try it | 
 
  | w3-hide-large | 
  Hide content on large screens (larger than 992px) | 
  Try it | 
 
Navigation Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-navbar | 
  Navigation bar | 
  Try it | 
 
 
  |   | 
  Collapsible navigation bar | 
  Try it | 
 
 
  | w3-topnav | 
  Top navigation bar | 
  Try it | 
 
 
  | w3-sidenav | 
  Side navigation bar | 
  Try it | 
 
 
  |   | 
  Side navigation bar overlaying main content | 
  Try it | 
 
 
  |   | 
  Side navigation bar overlaying all main content | 
  Try it | 
 
 
  |   | 
  Side navigation bar shifting main content to the right | 
  Try it | 
 
 
  |   | 
  Side navigation bar with an overlay background | 
  Try it | 
 
 
  | w3-collapse | 
  Fully automatic responsive side navigation | 
  Try it | 
 
 
  | w3-dropnav | 
  Dropdown navigation | 
  Try it | 
 
 
  | w3-dropdown-click | 
  Clickable dropdown element | 
  Try it | 
 
 
  | w3-dropdown-hover | 
  Hoverable dropdown element | 
  Try it | 
 
 
  |   | 
  Hoverable dropdown element (used in w3-navbar) | 
  Try it | 
 
 
  |   | 
  Hoverable dropdown element (used in w3-sidenav) | 
  Try it | 
 
 
  |   | 
  Hoverable dropdown element (used in w3-topnav) | 
  Try it | 
 
 
  | w3-accordion | 
  Hide and show collapsible content | 
  Try it | 
 
 
  |   | 
  Clickable accordion and dropdown used in w3-sidenav | 
  Try it | 
 
 
  | w3-pagination | 
  Pagination links | 
  Try it | 
 
Button Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-btn | 
  Rectangular HTML button | 
  Try it | 
 
 
  |   | 
  Rectangular HTML button with ripple effect | 
  Try it | 
 
 
  | w3-btn-floating | 
  Circular floating button | 
  Try it | 
 
 
  |   | 
  Circular floating button with ripple effect | 
  Try it | 
 
 
  | w3-btn-group | 
  Grouped buttons | 
  Try it | 
 
 
  | w3-btn-block | 
  Full-width buttons (100%) | 
  Try it | 
 
Input Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-form | 
  Same as w3-padding | 
  Try it | 
 
 
  |   | 
  Input form as a card | 
  Try it | 
 
 
  | w3-input | 
  Input elements | 
  Try it | 
 
 
  |   | 
  Input elements (top labels) | 
  Try it | 
 
 
  |   | 
  Input elements (bottom labels) | 
  Try it | 
 
 
  | w3-group | 
  Group of HTML elements | 
  Try it | 
 
 
  | w3-label | 
  Input label | 
  Try it | 
 
 
  | w3-validate | 
  Validates input (Changes color when invalid input) | 
  Try it | 
 
 
  | w3-check | 
  Checkbox input type | 
  Try it | 
 
 
  | w3-radio | 
  Radio input type | 
  Try it | 
 
 
  | w3-select | 
  Input select element | 
  Try it | 
 
 
  | w3-animate-input | 
  Animates the width of an input to 100% | 
  Try it | 
 
Modal Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-modal | 
  Modal container | 
  Try it | 
 
 
  | w3-modal-content | 
  Modal pop-up element | 
  Try it | 
 
 
  | w3-tooltip | 
  Tooltip element | 
  Try it | 
 
 
  | w3-text | 
  Tooltip text | 
  Try it | 
 
 
  |   | 
  Tooltip inline | 
  Try it | 
 
Animation Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-animate-top | 
  Animates an element from the top -300px to 0px | 
  Try it | 
 
 
  | w3-animate-left | 
  Animates an element from left -300px to 0px | 
  Try it | 
 
 
  | w3-animate-bottom | 
  Animates an element from the bottom -300px to 0px | 
  Try it | 
 
 
  | w3-animate-right | 
  Animates an element from right -300px to 0px | 
  Try it | 
 
 
  | w3-animate-opacity | 
  Animates an element's opacity from 0 to 1 | 
  Try it | 
 
 
  | w3-animate-zoom | 
  Animates an element from 0 to 100% in size | 
  Try it | 
 
 
  | w3-animate-fading | 
  Animates an element's opacity from 0 to 1 and 1 to 0 (fades in AND out) | 
  Try it | 
 
 
  | w3-spin | 
  Spin an icon 360 degrees | 
  Try it | 
 
 
  |   | 
  Spin any element 360 degrees | 
  Try it | 
 
 
  | w3-animate-input | 
  Animates the width of an input field to 100% | 
  Try it | 
 
Utility Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-tiny | 
  Specifies a font size of 10 pixels | 
  Try it | 
 
 
  | w3-small | 
  Specifies a font size of 12 pixels | 
  Try it | 
 
 
  | w3-large | 
  Specifies a font size of 20 pixels | 
  Try it | 
 
 
  | w3-xlarge | 
  Specifies a font size of 24 pixels | 
  Try it | 
 
 
  | w3-xxlarge | 
  Specifies a font size of 32 pixels | 
  Try it | 
 
 
  | w3-xxxlarge | 
  Specifies a font size of 48 pixels | 
  Try it | 
 
 
  | w3-jumbo | 
  Specifies a font size of 64 pixels | 
  Try it | 
 
 
  | w3-slim | 
  Specifies a slimmer text | 
  Try it | 
 
 
  | w3-wide | 
  Specifies a wider text | 
  Try it | 
 
 
  | w3-vertical | 
  Specifies vertical text | 
  Try it | 
 
 
  | w3-top | 
  Fixed content on top of page | 
  Try it | 
 
 
  | w3-center | 
  Centered content | 
  Try it | 
 
 
  | w3-circle | 
  Circled content  | 
  Try it | 
 
 
  | w3-hide | 
  Hidden content (display:none) | 
  Try it | 
 
 
  | w3-show | 
  Show content (display:block) | 
  
  Try it | 
 
 
  | w3-show-block | 
  Alias of w3-show (display:block) | 
  
  Try it | 
 
 
  | w3-show-inline-block | 
  Show content as inline-block (display:inline-block) | 
  
  Try it | 
 
 
  | w3-hide-small | 
  Hide content on small screens (less than 601px) | 
  Try it | 
 
  | w3-hide-medium | 
  Hide content on medium screens | 
  Try it | 
 
  | w3-hide-large | 
  Hide content on large screens (larger than 992px) | 
  Try it | 
 
 
  | w3-left | 
  Left adjusted content | 
  Try it | 
 
 
  | w3-right | 
  Right adjusted content | 
  Try it | 
 
 
  | w3-left-align | 
  Left aligned text | 
  Try it | 
 
 
  | w3-right-align | 
  Right aligned text | 
  Try it | 
 
 
  | w3-justify | 
  Right and left aligned text | 
  Try it | 
 
 
  | w3-display-container | 
  Container for w3-display-classes (position: relative) | 
  Try it | 
 
 
  | w3-display-topleft | 
  Position content in the top left corner | 
  Try it | 
 
 
  | w3-display-topright | 
  Position content in the top right corner | 
  Try it | 
 
 
  | w3-display-bottomleft | 
  Position content in the bottom left corner | 
  Try it | 
 
 
  | w3-display-bottomright | 
  Position content in the bottom right corner | 
  Try it | 
 
 
  | w3-display-middle | 
  Position content in the middle (horizontally and vertically) | 
  Try it | 
 
 
  | w3-serif | 
  Changes the font to serif | 
  Try it | 
 
 
  | w3-opacity | 
  Adds opacity to text | 
  Try it | 
 
 
  |   | 
  Adds opacity to any element | 
  Try it | 
 
 
  | w3-overlay | 
  Creates an overlay effect | 
  Try it | 
 
 
  | w3-text-shadow | 
  Adds shadows to text | 
  Try it | 
 
Color Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-red | 
  Background color red | 
  Try it | 
 
 
  | w3-pink | 
  Background color pink | 
  Try it | 
 
 
  | w3-purple | 
  Background color purple | 
  Try it | 
 
 
  | w3-deep-purple | 
  Background color deep purple | 
  Try it | 
 
 
  | w3-indigo | 
  Background color indigo | 
  Try it | 
 
 
  | w3-blue | 
  Background color blue | 
  Try it | 
 
 
  | w3-light-blue | 
  Background color light blue | 
  Try it | 
 
 
  | w3-cyan | 
  Background color cyan | 
  Try it | 
 
 
  | w3-aqua | 
  Background color aqua | 
  Try it | 
 
 
  | w3-teal | 
  Background color teal | 
  Try it | 
 
 
  | w3-green | 
  Background color green | 
  Try it | 
 
 
  | w3-light-green | 
  Background color light green | 
  Try it | 
 
 
  | w3-lime | 
  Background color lime | 
  Try it | 
 
 
  | w3-sand | 
  Background color sand | 
  Try it | 
 
 
  | w3-khaki | 
  Background color khaki | 
  Try it | 
 
 
  | w3-yellow | 
  Background color yellow | 
  Try it | 
 
 
  | w3-amber | 
  Background color amber | 
  Try it | 
 
 
  | w3-orange | 
  Background color orange | 
  Try it | 
 
 
  | w3-deep-orange | 
  Background color deep orange | 
  Try it | 
 
 
  | w3-blue-grey | 
  Background color blue grey | 
  Try it | 
 
 
  | w3-brown | 
  Background color brown | 
  Try it | 
 
 
  | w3-light-grey | 
  Background color light grey | 
  Try it | 
 
 
  | w3-grey | 
  Background color grey | 
  Try it | 
 
 
  | w3-dark-grey | 
  Background color dark grey | 
  Try it | 
 
 
  | w3-black | 
  Background color black | 
  Try it | 
 
 
  | w3-pale-red | 
  Background color pale red | 
  Try it | 
 
 
  | w3-pale-yellow | 
  Background color pale yellow | 
  Try it | 
 
 
  | w3-pale-green | 
  Background color pale green | 
  Try it | 
 
 
  | w3-pale-blue | 
  Background color pale blue | 
  Try it | 
 
Hover Classes
All the colors above can also be used as hover classes:
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-hover-white | 
  Hover color white | 
  Try it | 
 
 
  | w3-hover-black | 
  Hover color black | 
  Try it | 
 
 
  | w3-hover-red | 
  Hover color red | 
  Try it | 
 
 
  | w3-hover-blue | 
  Hover color blue | 
  Try it | 
 
 
  | w3-hover-green | 
  Hover color green | 
  Try it | 
 
 
  | w3-hover-aqua | 
  Hover color aqua | 
  Try it | 
 
 
  | w3-hover-orange | 
  Hover color orange | 
  Try it | 
 
 
  | w3-hover-grey | 
  Hover color grey | 
  Try it | 
 
 
  | w3-hover-pale-green | 
  Hover color pale green | 
  Try it | 
 
 
  |   | 
    | 
    | 
 
 
  | w3-hover-text-red | 
  Hover text color red | 
  Try it | 
 
 
  | w3-hover-text-red | 
  Hover text color blue | 
  Try it | 
 
 
  | w3-hover-text-green | 
  Hover text color green | 
  Try it | 
 
 
  | w3-hover-text-purple | 
  Hover text color purple | 
  Try it | 
 
 
  |   | 
    | 
    | 
 
 
  | w3-hover-opacity | 
  Adds transparency to an element on hover (60% opacity) | 
  Try it | 
 
 
  | w3-hover-shadow | 
  Adds shadow to an element on hover | 
  Try it | 
 
Round Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-round | 
  Element rounded (border-radius) 4px | 
  Try it | 
 
 
  | w3-round-small | 
  Element rounded (border-radius) 2px | 
  Try it | 
 
 
  | w3-round-medium | 
  Element rounded (border-radius) 4px | 
  Try it | 
 
 
  | w3-round-large | 
  Element rounded (border-radius) 8px | 
  Try it | 
 
 
  | w3-round-xlarge | 
  Element rounded (border-radius) 16px | 
  Try it | 
 
 
  | w3-round-xxlarge | 
  Element rounded (border-radius) 32px | 
  Try it | 
 
 
  | w3-round-jumbo | 
  Element rounded (border-radius) 64px | 
  Try it | 
 
Padding Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-padding-0 | 
  No padding | 
  Try it | 
 
 
  | w3-padding-tiny | 
  Padding 2px top and bottom, and 4px left and right. | 
  Try it | 
 
 
  | w3-padding-small | 
  Padding 4px top and bottom, and 8px left and right. | 
  Try it | 
 
 
  | w3-padding | 
  Padding 8px top and bottom, and 16px left and right. | 
  Try it | 
 
 
  | w3-padding-medium | 
  Padding 8px top and bottom, and 16px left and right. | 
  Try it | 
 
 
  | w3-padding-large | 
  Padding 12px top and bottom, and 24px left and right. | 
  Try it | 
 
 
  | w3-padding-xlarge | 
  Padding 16px top and bottom, and 32px left and right. | 
  Try it | 
 
 
  | w3-padding-xxlarge | 
  Padding 24px top and bottom, and 48px left and right. | 
  Try it | 
 
 
  | w3-padding-jumbo | 
  Padding 32px top and bottom, and 64px left and right. | 
  Try it | 
 
 
  | w3-padding-4 | 
  Padding 4px top and bottom | 
  Try it | 
 
 
  | w3-padding-8 | 
  Padding 8px top and bottom | 
  Try it | 
 
 
  | w3-padding-16 | 
  Padding 16px top and bottom | 
  Try it | 
 
 
  | w3-padding-24 | 
  Padding 24px top and bottom | 
  Try it | 
 
 
  | w3-padding-32 | 
  Padding 32px top and bottom | 
  Try it | 
 
 
  | w3-padding-48 | 
  Padding 48px top and bottom | 
  Try it | 
 
 
  | w3-padding-64 | 
  Padding 64px top and bottom | 
  Try it | 
 
 
  | w3-padding-top | 
  Padding top 8px | 
  Try it | 
 
 
  | w3-padding-right | 
  Padding right 16px | 
  Try it | 
 
 
  | w3-padding-bottom | 
  Padding bottom 8px | 
  Try it | 
 
 
  | w3-padding-left | 
  Padding left 16px | 
  Try it | 
 
Margin Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-margin | 
  Same as w3-margin-16 | 
  Try it | 
 
 
  | w3-margin-0 | 
  Margin 0 (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-2 | 
  Margin 2px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-4 | 
  Margin 4px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-8 | 
  Margin 8px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-12 | 
  Margin 12px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-16 | 
  Margin 16px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-24 | 
  Margin 24px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-32 | 
  Margin 32px (top, right, bottom and left) | 
  Try it | 
 
 
  | w3-margin-64 | 
  Margin 64px (top, right, bottom and left) | 
  Try it | 
 
Border Classes
 
  | Class | 
  Defines | 
   | 
 
 
  | w3-border | 
  Borders (top, right, bottom, left)  | 
  Try it | 
 
 
  | w3-border-top | 
  Border top | 
  Try it | 
 
 
  | w3-border-right | 
  Border right | 
  Try it | 
 
 
  | w3-border-bottom | 
  Border bottom | 
  Try it | 
 
 
  | w3-border-left | 
  Border left | 
  Try it | 
 
 
  | w3-border-0 | 
  Removes all borders | 
  Try it | 
 
 
  | w3-border-blue | 
  Displays any defined borders in blue | 
  Try it | 
 
 
  | w3-border-green | 
  Displays any defined border in green | 
  Try it | 
 
 
  | w3-border-red | 
  Displays any border as red | 
  Try it | 
 
 
  | w3-border-yellow | 
  Displays any border as yellow | 
  Try it | 
 
 
  | w3-bottombar | 
  Adds a thick bottom border (bar) to an element | 
  Try it | 
 
 
  | w3-leftbar | 
  Adds a thick left border (bar) to an element | 
  Try it | 
 
 
  | w3-rightbar | 
  Adds a thick right border (bar) to an element | 
  Try it | 
 
 
  | w3-topbar | 
  Adds a thick top border (bar) to an element | 
  Try it |