Skip to content
Indiana University Logo
Rivet Design System
  • Components Add-ons Content guide Migration guide
  • What is Rivet? Blog Changelog
  1. May 4, 2022

    Rivet 2.0.0-beta.4 release

    The fourth Rivet 2 beta release introduces design updates to several components and a new responsive table wrapper element.

  2. March 30, 2022

    Rivet 2.0.0-beta.3 release

    The third Rivet 2 beta release updates accordion, badge, and button styles.

  3. February 9, 2022

    Rivet 2.0.0-beta.2 release

    The latest Rivet 2 beta release introduces the link hub component, adds new utility classes, and refactors component JavaScript.

More posts Get updates in your inbox
Install via NPM Download CSS & JS Hosted assets
Navigation
    • Components
    • Add-ons
    • Content guide
    • What is Rivet?
    • Blog
    • Roadmap
    • Changelog
  • Use Rivet
Resources
  • User Experience Office
  • Accessibility Evaluations
  • Rivet Software Design System
  • IU Framework for WCMS
Rivet 1 has been retired and will no longer receive updates. The v1 source code has been archived here. Please migrate to Rivet 2 as soon as possible.
Version 1.8.3
  • Information
    • Changelog
    • Component status
    • Contributing
  • Getting started
    • Install with NPM
    • Rivet Sass
  • Layout
    • Box
    • Grid
    • Panels
    • Spacing
    • Typography
  • Page content
    • Badges
    • Links
    • Lists
    • Media Object
    • Step Indicator
    • Tables
    • Tabs This component requires JS
    • Timeline
  • Forms
    • Buttons
    • Segmented Buttons
    • Checkboxes
    • File input This component requires JS
    • Input group
    • Radio buttons
    • Select element
    • Text inputs
  • Navigation
    • Breadcrumb
    • Dropdown This component requires JS
    • Footer
    • Header This component requires JS
    • Menu
    • Pagination
  • Overlays & Feedback
    • Alerts This component requires JS
    • Loading indicator
    • Modals This component requires JS
  • Utilities
    • Border
    • Display
    • Flex
    • Text
    • Visibility
    • Width
    • z-index
Ready Added in 1.0.0

Border

Add borders to or remove borders from an element

Migrating to Rivet 2

This version of Rivet is deprecated. View the border utilities documentation on the Rivet 2 website.

Add borders

Add borders to an element using the following utility classes:

  • .rvt-border-top
  • .rvt-border-right
  • .rvt-border-bottom
  • .rvt-border-left
  • .rvt-border-all

All borders added using these utility classes have the value 1px solid #dddddd.

Border top
Border right
Border bottom
Border left
Border all
<div class="rvt-border-top rvt-p-all-md">
    <span>Border top</span>
</div>
<div class="rvt-border-right rvt-m-top-md rvt-p-all-md">
    <span>Border right</span>
</div>
<div class="rvt-border-bottom rvt-m-top-md rvt-p-all-md">
    <span>Border bottom</span>
</div>
<div class="rvt-border-left rvt-m-top-md rvt-p-all-md">
    <span>Border left</span>
</div>
<div class="rvt-border-all rvt-m-top-md rvt-p-all-md">
    <span>Border all</span>
</div>

Add a border radius

Use the .rvt-border-radius utility class to add a subtle .25rem/4px border radius to an element.

Border radius
<div class="rvt-border-all rvt-border-radius rvt-p-all-md">
    <span>Border radius</span>
</div>

Remove borders

Remove borders from an element using the following utility classes:

  • .rvt-border-top-none
  • .rvt-border-right-none
  • .rvt-border-bottom-none
  • .rvt-border-left-none
  • .rvt-border-all-none

The examples below show how to use these utility classes to remove borders from a box component.

No top border
No right border
No bottom border
No left border
No border
<div class="rvt-box rvt-border-top-none rvt-p-all-md">
    <span>No top border</span>
</div>

<div class="rvt-box rvt-border-right-none rvt-m-top-md rvt-p-all-md">
    <span>No right border</span>
</div>

<div class="rvt-box rvt-border-bottom-none rvt-m-top-md rvt-p-all-md">
    <span>No bottom border</span>
</div>

<div class="rvt-box rvt-border-left-none rvt-m-top-md rvt-p-all-md">
    <span>No left border</span>
</div>

<div class="rvt-box rvt-border-all-none rvt-m-top-md rvt-p-all-md">
    <span>No border</span>
</div>

On this page

  • Add borders
  • Add a border radius
  • Remove borders
  • Accessibility
  • Privacy Notice
  • Copyright © The Trustees of Indiana University