Offcanvas

  1. Ui Kits
  2. Offcanvas
Loading...
  • 4
    Notifications
    • Wallet
      Daily offer added

      User-only offer added

    • Shield-dne
      Product Review

      Changed to a workflow

    • Graph
      Return Products

      52 items were returned

    • Ticket-star
      Recently Paid

      Card payment of $343

  • Bookmark
    • Forms
      Profile
      Tables
    • Add Bookmark
    • Back
  • 3
    Messages
    • Graph
      Hackett Yessenia

      Hello Miss...😊

      2 hours
    • Graph
      schneider Adan

      Wishing You a Happy Birthday Dear.. 🥳🎊

      3 hours
    • Graph
      Mahdi Gholizadeh

      Hello Dear!! This Theme Is Very beautiful

      5 hours
    • View all
  • Cart
    • Furniture Chair for Home
      $500
    • Furniture Table for Office
      $500.00
    • Order Total : $1000.00
    • View CartCheckout
  • Alen Miller

    UI Designer

    • Account
    • Inbox
    • Taskboard
    • Settings
    • Log out
  • Back
  • Pinned
  • General
  • Dashboard
    • Default
    • Project
    • Ecommerce
    • Education
  • Widgets
    • General
    • Chart
  • Page layout
    • Boxed
    • RTL
    • Dark Layout
    • Hide Nav Scroll
    • Footer Light
    • Footer Dark
    • Footer Fixed
  • Applications
  • Project
    • Project List
    • Create new
  • File manager
  • kanban Board
  • Ecommerce
    • Add Products
    • Product
    • Category page
    • Product page
    • Product list
    • Payment Details
    • Order History
    • Invoices
      • Invoice-1
      • Invoice-2
      • Invoice-3
      • Invoice-4
      • Invoice-5
      • Invoice-6
    • Cart
    • Wishlist
    • Checkout
    • Pricing
  • Letter Box
  • Chat
    • Private Chat
    • Group Chat
  • Users
    • Users Profile
    • Users Edit
    • Users Cards
  • Bookmarks
  • Contacts
  • Tasks
  • Calendar
  • Social App
  • To-Do
  • Search Result
  • Forms & Table
  • Forms
    • Form Controls
      • Form Validation
      • Base Inputs
      • Checkbox & Radio
      • Input Groups
      • Input Mask
      • Mega Options
    • Form Widgets
      • Datepicker
      • Touchspin
      • Select2
      • Switch
      • Typeahead
      • Clipboard
    • Form layout
      • Form Wizard 1
      • Form Wizard 2
      • Two Factor
  • Tables
    • Bootstrap Tables
      • Basic Tables
      • Table components
    • Data Tables
      • Basic Init
      • Advance Init
      • API
      • Data Sources
    • Ex. Data Tables
    • Js Grid Table
  • Components
  • Ui Kits
    • Typography
    • Avatars
    • Divider
    • helper classes
    • Grid
    • Tag & pills
    • Progress
    • Modal
    • Alert
    • Popover
    • Placeholders
    • Tooltip
    • Dropdown
    • Accordion
    • Tabs
    • Offcanvas
    • Navigate Links
    • Lists
  • Bonus Ui
    • Scrollable
    • Tree view
    • Toasts
    • Rating
    • dropzone
    • Tour
    • SweetAlert2
    • Animated Modal
    • Owl Carousel
    • Ribbons
    • Pagination
    • ScrollSpy
    • Breadcrumb
    • Range Slider
    • Ratios
    • Image cropper
    • Basic Card
    • Creative Card
    • Draggable Card
    • Timeline
  • Animation
    • Animate
    • Scroll Reveal
    • AOS animation
    • Tilt Animation
    • Wow Animation
    • Flash Icons
  • Icons
    • Flag icon
    • Fontawesome Icon
    • Ico Icon
    • Themify Icon
    • Feather icon
    • Whether Icon
  • Buttons
  • Charts
    • Echarts
    • Apex Chart
    • Google Chart
    • Sparkline chart
    • Flot Chart
    • Knob Chart
    • Morris Chart
    • Chartjs Chart
    • Chartist Chart
    • Peity Chart
  • Pages
  • Landing page
  • Sample page
  • Internationalization
  • Starter kit
  • Others
    Error Page
    • Error 400
    • Error 401
    • Error 403
    • Error 404
    • Error 500
    • Error 503
    Authentication
    • Login Simple
    • Login with bg image
    • Login with image two
    • Login With validation
    • Login with tooltip
    • Login with sweetalert
    • Register Simple
    • Register with Bg Image
    • Register with image two
    • Register wizard
    • Unlock User
    • Forget Password
    • Reset Password
    • Maintenance
    Coming Soon
    • Coming Simple
    • Coming with Bg video
    • Coming with Bg Image
    Email templates
    • Basic Email
    • Basic With Header
    • Ecommerce Template
    • Email Template 2
    • Ecommerce Email
    • Order Success
  • Miscellaneous
  • Gallery
    • Gallery Grid
    • Gallery Grid Desc
    • Masonry Gallery
    • Masonry with Desc
    • Hover Effects
  • Blog
    • Blog Details
    • Blog Single
    • Add Post
  • FAQ
  • Job Search
    • Cards view
    • List View
    • Job Details
    • Apply
  • Courses
    • Course List
    • Course Details
  • Maps
    • Maps JS
    • Vector Maps
  • Editors
    • Quill editor
    • Summer Note
    • CK editor
    • MDE editor
    • ACE code editor
  • Knowledgebase
  • Support Ticket

Offcanvas Directions

Use Offcanvas-* [top/end/bottom/start] class allows you to modify the offcanvas direction.

Offcanvas Top

@

Offcanvas End

Offcanvas Bottom

@

Offcanvas Start

<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasTop" aria-controls="offcanvasTop">Top Offcanvas</button>
<div class="offcanvas offcanvas-top" id="offcanvasTop" tabindex="-1" aria-labelledby="offcanvasTopLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="offcanvasTopLabel">Offcanvas Top</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <form class="row g-3">
     <div class="col-md-4">
       <label class="form-label" for="validationDefault03">First name</label>
       <input class="form-control" id="validationDefault03" type="text" value="Mark" required="">
     </div>
     <div class="col-md-4">
       <label class="form-label" for="validationDefault02">Last name</label>
       <input class="form-control" id="validationDefault02" type="text" value="Otto" required="">
     </div>
     <div class="col-md-4">
       <label class="form-label" for="validationDefaultUsername1">Username</label>
       <div class="input-group"><span class="input-group-text" id="inputGroupPrepend2">@</span>
         <input class="form-control" id="validationDefaultUsername1" type="text" aria-describedby="inputGroupPrepend2" required="">
       </div>
     </div>
     <div class="col-md-6">
       <label class="form-label" for="validationDefaultCity">City</label>
       <input class="form-control" id="validationDefaultCity" type="text" required="">
     </div>
     <div class="col-md-3">
       <label class="form-label" for="validationCountry">Country</label>
       <select class="form-select" id="validationCountry" required="">
         <option selected="" disabled="" value="">Choose...</option>
         <option>US </option>
         <option>UK </option>
         <option>Africa</option>
       </select>
     </div>
     <div class="col-md-3">
       <label class="form-label" for="validationZip">Zip</label>
       <input class="form-control" id="validationZip" type="text" required="">
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition4" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition4">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>
<button class="btn btn-secondary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasRight" aria-controls="offcanvasRight">Right Offcanvas</button>
<div class="offcanvas offcanvas-end" id="offcanvasRight" tabindex="-1" aria-labelledby="offcanvasRightLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="offcanvasRightLabel">Offcanvas End</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <form class="row g-3">
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlInput1">Email</label>
       <input class="form-control" id="exampleFormControlInput1" type="email" placeholder="name@example.com">
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput2">Select Project</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">Select your projects</option>
         <option value="1">Project1</option>
         <option value="2">Project2</option>
         <option value="3">Project3</option>
       </select>
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput3">Project Counts</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">How many projects do you make?</option>
         <option value="1">One</option>
         <option value="2">Two</option>
         <option value="3">Three</option>
       </select>
     </div>
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlTextarea1">External Notes</label>
       <textarea class="form-control" id="exampleFormControlTextarea1" rows="4"></textarea>
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition5" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition5">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-light me-2" type="submit" data-bs-dismiss="offcanvas" aria-label="Close">Cancel</button>
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>
<button class="btn btn-dark" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasBottom" aria-controls="offcanvasBottom">Bottom Offcanvas</button>
<div class="offcanvas offcanvas-bottom" id="offcanvasBottom" tabindex="-1" aria-labelledby="offcanvasBottomLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="offcanvasBottomLabel">Offcanvas Bottom</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <form class="row g-3">
     <div class="col-md-4">
       <label class="form-label" for="validationFirstName">First name</label>
       <input class="form-control" id="validationFirstName" type="text" value="Mark" required="">
     </div>
     <div class="col-md-4">
       <label class="form-label" for="validationDefault0">Last name</label>
       <input class="form-control" id="validationDefault0" type="text" value="Otto" required="">
     </div>
     <div class="col-md-4">
       <label class="form-label" for="validationDefaultUsername">Username</label>
       <div class="input-group"><span class="input-group-text" id="inputGroupPrepend3">@</span>
         <input class="form-control" id="validationDefaultUsername" type="text" aria-describedby="inputGroupPrepend3" required="">
       </div>
     </div>
     <div class="col-md-6">
       <label class="form-label" for="validationCity1">City</label>
       <input class="form-control" id="validationCity1" type="text" required="">
     </div>
     <div class="col-md-3">
       <label class="form-label" for="validationDefault04">Country</label>
       <select class="form-select" id="validationDefault04" required="">
         <option selected="" disabled="" value="">Choose...</option>
         <option>US </option>
         <option>UK </option>
         <option>Africa</option>
       </select>
     </div>
     <div class="col-md-3">
       <label class="form-label" for="validationDefault05">Zip</label>
       <input class="form-control" id="validationDefault05" type="text" required="">
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition6" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition6">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>
<button class="btn btn-success" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasLeft" aria-controls="offcanvasLeft">Left Offcanvas</button>
<div class="offcanvas offcanvas-start" id="offcanvasLeft" tabindex="-1" aria-labelledby="offcanvasLeftLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="offcanvasLeftLabel">Offcanvas Start</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <form class="row g-3">
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlEmail">Email</label>
       <input class="form-control" id="exampleFormControlEmail" type="email" placeholder="name@example.com">
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput2">Select Project</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">Select your projects</option>
         <option value="1">Project1</option>
         <option value="2">Project2</option>
         <option value="3">Project3</option>
       </select>
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput3">Project Counts</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">How many projects do you make?</option>
         <option value="1">One</option>
         <option value="2">Two</option>
         <option value="3">Three</option>
       </select>
     </div>
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlTextarea2">External Notes</label>
       <textarea class="form-control" id="exampleFormControlTextarea2" rows="4"></textarea>
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-light me-2" type="submit" data-bs-dismiss="offcanvas" aria-label="Close">Cancel</button>
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>

Offcanvas Variations

Use data-bs-scroll attribute to enable <body> scrolling class and clicking outside of the offcanvas will not cause it to close if the backdrop is static.

Offcanvas body scrolling

Wed designer

For a site to be successful, a designer must be able to communicate their ideas, chat with a firm about what they want, and inquire about the target audience.

Backdrop with scrolling

Wed designer

For a site to be successful, a designer must be able to communicate their ideas, chat with a firm about what they want, and inquire about the target audience.

Static Offcanvas

Wed designer

For a site to be successful, a designer must be able to communicate their ideas, chat with a firm about what they want, and inquire about the target audience.

<button class="btn btn-info" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasScrolling" aria-controls="offcanvasScrolling">Enable Body Scrolling</button>
<div class="offcanvas offcanvas-start" id="offcanvasScrolling" data-bs-scroll="true" data-bs-backdrop="false" tabindex="-1" aria-labelledby="offcanvasScrollingLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="offcanvasScrollingLabel">Offcanvas Body Scrolling</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <h6>Wed Designer</h6>
   <p>For a site to be successful, a designer must be able to communicate their ideas, chat with a firm about what they want, and inquire about the target audience.</p>
   <form class="row g-3">
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlInput2">Email</label>
       <input class="form-control" id="exampleFormControlInput2" type="email" placeholder="name@example.com">
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput2">Select Project</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">Select your projects</option>
         <option value="1">Project1</option>
         <option value="2">Project2</option>
         <option value="3">Project3</option>
       </select>
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput3">Project Counts</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">How many projects do you make?</option>
         <option value="1">One</option>
         <option value="2">Two</option>
         <option value="3">Three</option>
       </select>
     </div>
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlTextarea3">External Notes</label>
       <textarea class="form-control" id="exampleFormControlTextarea3" rows="4"></textarea>
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition1" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition1">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-light me-2" type="submit" data-bs-dismiss="offcanvas" aria-label="Close">Cancel</button>
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>
<button class="btn btn-warning" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasWithBothOptions" aria-controls="offcanvasWithBothOptions">Enable Both Scrolling & Backdrop</button>
<div class="offcanvas offcanvas-start" id="offcanvasWithBothOptions" data-bs-scroll="true" tabindex="-1" aria-labelledby="offcanvasWithBothOptionsLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="offcanvasWithBothOptionsLabel">Backdrop with Scrolling</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <h6>Wed Designer</h6>
   <p>For a site to be successful, a designer must be able to communicate their ideas, chat with a firm about what they want, and inquire about the target audience.</p>
   <form class="row g-3">
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlInput3">Email</label>
       <input class="form-control" id="exampleFormControlInput3" type="email" placeholder="name@example.com">
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput2">Select Project</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">Select your projects</option>
         <option value="1">Project1</option>
         <option value="2">Project2</option>
         <option value="3">Project3</option>
       </select>
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput3">Project Counts</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">How many projects do you make?</option>
         <option value="1">One</option>
         <option value="2">Two</option>
         <option value="3">Three</option>
       </select>
     </div>
     <div class="col-12"> 
       <label class="form-label" for="externalNotes">External Notes</label>
       <textarea class="form-control" id="externalNotes" rows="4"></textarea>
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition2" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition2">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-light me-2" type="submit" data-bs-dismiss="offcanvas" aria-label="Close">Cancel</button>
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>
<button class="btn btn-info" type="button" data-bs-toggle="offcanvas" data-bs-target="#staticBackdrop" aria-controls="staticBackdrop">Toggle Static Offcanvas</button>
<div class="offcanvas offcanvas-start" id="staticBackdrop" data-bs-backdrop="static" tabindex="-1" aria-labelledby="staticBackdropLabel">
 <div class="offcanvas-header pb-0">
   <h5 class="offcanvas-title" id="staticBackdropLabel">Static Offcanvas</h5>
   <button class="btn-close" type="button" data-bs-dismiss="offcanvas" aria-label="Close"></button>
 </div>
 <div class="offcanvas-body">
   <h6>Wed Designer</h6>
   <p>For a site to be successful, a designer must be able to communicate their ideas, chat with a firm about what they want, and inquire about the target audience.</p>
   <form class="row g-3">
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlInput4">Email</label>
       <input class="form-control" id="exampleFormControlInput4" type="email" placeholder="name@example.com">
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput2">Select Project</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">Select your projects</option>
         <option value="1">Project1</option>
         <option value="2">Project2</option>
         <option value="3">Project3</option>
       </select>
     </div>
     <div class="col-12">
       <label class="form-label" for="exampleFormControlInput3">Project Counts</label>
       <select class="form-select" aria-label="Default select example">
         <option selected="">How many projects do you make?</option>
         <option value="1">One</option>
         <option value="2">Two</option>
         <option value="3">Three</option>
       </select>
     </div>
     <div class="col-12"> 
       <label class="form-label" for="exampleFormControlTextarea4">External Notes</label>
       <textarea class="form-control" id="exampleFormControlTextarea4" rows="4"></textarea>
     </div>
     <div class="col-12">
       <div class="form-check checkbox-checked">
         <input class="form-check-input" id="termsCondition3" type="checkbox" value="" required="">
         <label class="form-check-label" for="termsCondition3">Agree to terms and conditions</label>
       </div>
     </div>
     <div class="col-12">
       <button class="btn btn-light me-2" type="submit" data-bs-dismiss="offcanvas" aria-label="Close">Cancel</button>
       <button class="btn btn-primary" type="submit">Submit</button>
     </div>
   </form>
 </div>
</div>

Copyright © Mofi theme by pixelstrap

Hand crafted & made with