ಮುಖ್ಯ ವಿಷಯಕ್ಕೆ ತೆರಳಿ ಡಾಕ್ಸ್ ನ್ಯಾವಿಗೇಶನ್‌ಗೆ ತೆರಳಿ
Check
in English

ಆಫ್ಕ್ಯಾನ್ವಾಸ್

ಕೆಲವು ತರಗತಿಗಳು ಮತ್ತು ನಮ್ಮ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಪ್ಲಗಿನ್‌ನೊಂದಿಗೆ ನ್ಯಾವಿಗೇಷನ್, ಶಾಪಿಂಗ್ ಕಾರ್ಟ್‌ಗಳು ಮತ್ತು ಹೆಚ್ಚಿನವುಗಳಿಗಾಗಿ ನಿಮ್ಮ ಪ್ರಾಜೆಕ್ಟ್‌ನಲ್ಲಿ ಗುಪ್ತ ಸೈಡ್‌ಬಾರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸಿ.

ಇದು ಹೇಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ

Offcanvas ಎಂಬುದು ಸೈಡ್‌ಬಾರ್ ಘಟಕವಾಗಿದ್ದು, ವೀಕ್ಷಣೆ ಪೋರ್ಟ್‌ನ ಎಡ, ಬಲ, ಮೇಲಿನ ಅಥವಾ ಕೆಳಗಿನ ಅಂಚಿನಿಂದ ಗೋಚರಿಸಲು JavaScript ಮೂಲಕ ಟಾಗಲ್ ಮಾಡಬಹುದು. ನೀವು ಟಾಗಲ್ ಮಾಡುವ ನಿರ್ದಿಷ್ಟ ಅಂಶಗಳಿಗೆ ಲಗತ್ತಿಸಲಾದ ಟ್ರಿಗ್ಗರ್‌ಗಳಾಗಿ ಬಟನ್‌ಗಳು ಅಥವಾ ಆಂಕರ್‌ಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ ಮತ್ತು dataನಮ್ಮ JavaScript ಅನ್ನು ಆಹ್ವಾನಿಸಲು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ.

  • Offcanvas ಅದೇ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಕೋಡ್‌ನ ಕೆಲವು ಮಾದರಿಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತದೆ. ಕಲ್ಪನಾತ್ಮಕವಾಗಿ, ಅವು ಸಾಕಷ್ಟು ಹೋಲುತ್ತವೆ, ಆದರೆ ಅವು ಪ್ರತ್ಯೇಕ ಪ್ಲಗಿನ್‌ಗಳಾಗಿವೆ.
  • ಅಂತೆಯೇ, ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್‌ನ ಶೈಲಿಗಳು ಮತ್ತು ಆಯಾಮಗಳಿಗಾಗಿ ಕೆಲವು ಮೂಲ ಸಾಸ್ ವೇರಿಯಬಲ್‌ಗಳು ಮಾದರಿಯ ಅಸ್ಥಿರಗಳಿಂದ ಆನುವಂಶಿಕವಾಗಿರುತ್ತವೆ.
  • ತೋರಿಸಿದಾಗ, ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಡೀಫಾಲ್ಟ್ ಬ್ಯಾಕ್‌ಡ್ರಾಪ್ ಅನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ, ಅದನ್ನು ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮರೆಮಾಡಲು ಕ್ಲಿಕ್ ಮಾಡಬಹುದು.
  • ಮಾದರಿಗಳಂತೆಯೇ, ಒಂದು ಸಮಯದಲ್ಲಿ ಒಂದು ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮಾತ್ರ ತೋರಿಸಬಹುದು.

ತಲೆ ಎತ್ತಿ! CSS ಅನಿಮೇಷನ್‌ಗಳನ್ನು ಹೇಗೆ ನಿರ್ವಹಿಸುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸಿದರೆ, ನೀವು ಒಂದು ಅಂಶವನ್ನು ಬಳಸಲು marginಅಥವಾ ಬಳಸಲು ಸಾಧ್ಯವಿಲ್ಲ. ಬದಲಾಗಿ, ವರ್ಗವನ್ನು ಸ್ವತಂತ್ರ ಸುತ್ತುವ ಅಂಶವಾಗಿ ಬಳಸಿ.translate.offcanvas

ಈ ಘಟಕದ ಅನಿಮೇಷನ್ ಪರಿಣಾಮವು prefers-reduced-motionಮಾಧ್ಯಮದ ಪ್ರಶ್ನೆಯ ಮೇಲೆ ಅವಲಂಬಿತವಾಗಿದೆ. ನಮ್ಮ ಪ್ರವೇಶಿಸುವಿಕೆ ದಸ್ತಾವೇಜನ್ನು ಕಡಿಮೆಗೊಳಿಸಿದ ಚಲನೆಯ ವಿಭಾಗವನ್ನು ನೋಡಿ .

ಉದಾಹರಣೆಗಳು

ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಘಟಕಗಳು

ಡೀಫಾಲ್ಟ್ ಆಗಿ ತೋರಿಸಲಾದ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಉದಾಹರಣೆಯನ್ನು ಕೆಳಗೆ ನೀಡಲಾಗಿದೆ ( .showಮೇಲೆ ಮೂಲಕ .offcanvas). ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಕ್ಲೋಸ್ ಬಟನ್‌ನೊಂದಿಗೆ ಹೆಡರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಮತ್ತು ಕೆಲವು ಆರಂಭಿಕಕ್ಕಾಗಿ ಐಚ್ಛಿಕ ದೇಹ ವರ್ಗವನ್ನು ಒಳಗೊಂಡಿದೆ padding. ಸಾಧ್ಯವಾದಾಗಲೆಲ್ಲಾ ವಜಾಗೊಳಿಸುವ ಕ್ರಿಯೆಗಳೊಂದಿಗೆ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಹೆಡರ್‌ಗಳನ್ನು ಸೇರಿಸಲು ಅಥವಾ ಸ್ಪಷ್ಟವಾದ ವಜಾಗೊಳಿಸುವ ಕ್ರಿಯೆಯನ್ನು ಒದಗಿಸುವಂತೆ ನಾವು ಸೂಚಿಸುತ್ತೇವೆ.

ಆಫ್ಕ್ಯಾನ್ವಾಸ್
ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್‌ನ ವಿಷಯವು ಇಲ್ಲಿಗೆ ಹೋಗುತ್ತದೆ. ನೀವು ಇಲ್ಲಿ ಯಾವುದೇ ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ ಘಟಕ ಅಥವಾ ಕಸ್ಟಮ್ ಅಂಶಗಳನ್ನು ಇರಿಸಬಹುದು.
html
<div class="offcanvas offcanvas-start show" tabindex="-1" id="offcanvas" aria-labelledby="offcanvasLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasLabel">Offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    Content for the offcanvas goes here. You can place just about any Bootstrap component or custom elements here.
  </div>
</div>

ಲೈವ್ ಡೆಮೊ

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ತೋರಿಸಲು ಮತ್ತು ಮರೆಮಾಡಲು ಕೆಳಗಿನ ಬಟನ್‌ಗಳನ್ನು ಬಳಸಿ ಅದು ಕ್ಲಾಸ್‌ನೊಂದಿಗೆ ಎಲಿಮೆಂಟ್‌ನಲ್ಲಿ .showವರ್ಗವನ್ನು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ .offcanvas.

  • .offcanvasವಿಷಯವನ್ನು ಮರೆಮಾಡುತ್ತದೆ (ಡೀಫಾಲ್ಟ್)
  • .offcanvas.showವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ

ನೀವು ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಲಿಂಕ್ ಅನ್ನು ಬಳಸಬಹುದು hrefಅಥವಾ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ಬಟನ್ ಅನ್ನು ಬಳಸಬಹುದು data-bs-target. ಎರಡೂ ಸಂದರ್ಭಗಳಲ್ಲಿ, data-bs-toggle="offcanvas"ಇದು ಅಗತ್ಯವಿದೆ.

href ನೊಂದಿಗೆ ಲಿಂಕ್ ಮಾಡಿ
ಆಫ್ಕ್ಯಾನ್ವಾಸ್
ಪ್ಲೇಸ್‌ಹೋಲ್ಡರ್ ಆಗಿ ಕೆಲವು ಪಠ್ಯ. ನಿಜ ಜೀವನದಲ್ಲಿ ನೀವು ಆಯ್ಕೆ ಮಾಡಿದ ಅಂಶಗಳನ್ನು ನೀವು ಹೊಂದಬಹುದು. ಇಷ್ಟ, ಪಠ್ಯ, ಚಿತ್ರಗಳು, ಪಟ್ಟಿಗಳು, ಇತ್ಯಾದಿ.
html
<a class="btn btn-primary" data-bs-toggle="offcanvas" href="#offcanvasExample" role="button" aria-controls="offcanvasExample">
  Link with href
</a>
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasExample" aria-controls="offcanvasExample">
  Button with data-bs-target
</button>

<div class="offcanvas offcanvas-start" tabindex="-1" id="offcanvasExample" aria-labelledby="offcanvasExampleLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasExampleLabel">Offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <div>
      Some text as placeholder. In real life you can have the elements you have chosen. Like, text, images, lists, etc.
    </div>
    <div class="dropdown mt-3">
      <button class="btn btn-secondary dropdown-toggle" type="button" data-bs-toggle="dropdown">
        Dropdown button
      </button>
      <ul class="dropdown-menu">
        <li><a class="dropdown-item" href="#">Action</a></li>
        <li><a class="dropdown-item" href="#">Another action</a></li>
        <li><a class="dropdown-item" href="#">Something else here</a></li>
      </ul>
    </div>
  </div>
</div>

ದೇಹ ಸ್ಕ್ರೋಲಿಂಗ್

<body>ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಮತ್ತು ಅದರ ಬ್ಯಾಕ್‌ಡ್ರಾಪ್ ಗೋಚರಿಸಿದಾಗ ಅಂಶವನ್ನು ಸ್ಕ್ರೋಲ್ ಮಾಡುವುದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ. ಸ್ಕ್ರೋಲಿಂಗ್ data-bs-scrollಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು ಗುಣಲಕ್ಷಣವನ್ನು ಬಳಸಿ .<body>

ದೇಹದ ಸ್ಕ್ರೋಲಿಂಗ್‌ನೊಂದಿಗೆ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್

ಈ ಆಯ್ಕೆಯನ್ನು ಕ್ರಿಯೆಯಲ್ಲಿ ನೋಡಲು ಪುಟದ ಉಳಿದ ಭಾಗವನ್ನು ಸ್ಕ್ರೋಲ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.

html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasScrolling" aria-controls="offcanvasScrolling">Enable body scrolling</button>

<div class="offcanvas offcanvas-start" data-bs-scroll="true" data-bs-backdrop="false" tabindex="-1" id="offcanvasScrolling" aria-labelledby="offcanvasScrollingLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasScrollingLabel">Offcanvas with body scrolling</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>Try scrolling the rest of the page to see this option in action.</p>
  </div>
</div>

ದೇಹ ಸ್ಕ್ರೋಲಿಂಗ್ ಮತ್ತು ಬ್ಯಾಕ್‌ಡ್ರಾಪ್

<body>ಗೋಚರ ಬ್ಯಾಕ್‌ಡ್ರಾಪ್‌ನೊಂದಿಗೆ ನೀವು ಸ್ಕ್ರೋಲಿಂಗ್ ಅನ್ನು ಸಹ ಸಕ್ರಿಯಗೊಳಿಸಬಹುದು .

ಸ್ಕ್ರೋಲಿಂಗ್‌ನೊಂದಿಗೆ ಬ್ಯಾಕ್‌ಡ್ರಾಪ್

ಈ ಆಯ್ಕೆಯನ್ನು ಕ್ರಿಯೆಯಲ್ಲಿ ನೋಡಲು ಪುಟದ ಉಳಿದ ಭಾಗವನ್ನು ಸ್ಕ್ರೋಲ್ ಮಾಡಲು ಪ್ರಯತ್ನಿಸಿ.

html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasWithBothOptions" aria-controls="offcanvasWithBothOptions">Enable both scrolling & backdrop</button>

<div class="offcanvas offcanvas-start" data-bs-scroll="true" tabindex="-1" id="offcanvasWithBothOptions" aria-labelledby="offcanvasWithBothOptionsLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasWithBothOptionsLabel">Backdrop with scrolling</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>Try scrolling the rest of the page to see this option in action.</p>
  </div>
</div>

ಸ್ಥಿರ ಹಿನ್ನೆಲೆ

ಬ್ಯಾಕ್‌ಡ್ರಾಪ್ ಅನ್ನು ಸ್ಥಿರವಾಗಿ ಹೊಂದಿಸಿದಾಗ, ಅದರ ಹೊರಗೆ ಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಮುಚ್ಚುವುದಿಲ್ಲ.

ಆಫ್ಕ್ಯಾನ್ವಾಸ್
ನೀವು ನನ್ನ ಹೊರಗೆ ಕ್ಲಿಕ್ ಮಾಡಿದರೆ ನಾನು ಮುಚ್ಚುವುದಿಲ್ಲ.
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#staticBackdrop" aria-controls="staticBackdrop">
  Toggle static offcanvas
</button>

<div class="offcanvas offcanvas-start" data-bs-backdrop="static" tabindex="-1" id="staticBackdrop" aria-labelledby="staticBackdropLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="staticBackdropLabel">Offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <div>
      I will not close if you click outside of me.
    </div>
  </div>
</div>

ಡಾರ್ಕ್ ಆಫ್ ಕ್ಯಾನ್ವಾಸ್

v5.2.0 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ

ಡಾರ್ಕ್ ನ್ಯಾವ್‌ಬಾರ್‌ಗಳಂತಹ ವಿಭಿನ್ನ ಸಂದರ್ಭಗಳಿಗೆ ಉತ್ತಮವಾಗಿ ಹೊಂದಿಸಲು ಉಪಯುಕ್ತತೆಗಳೊಂದಿಗೆ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್‌ಗಳ ನೋಟವನ್ನು ಬದಲಾಯಿಸಿ. ಡಾರ್ಕ್ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್‌ನೊಂದಿಗೆ ಸರಿಯಾದ ಸ್ಟೈಲಿಂಗ್‌ಗಾಗಿ ನಾವು ಇಲ್ಲಿ ಸೇರಿಸುತ್ತೇವೆ .text-bg-dark. ನೀವು ಒಳಗೆ ಡ್ರಾಪ್‌ಡೌನ್‌ಗಳನ್ನು ಹೊಂದಿದ್ದರೆ, ಗೆ ಸೇರಿಸುವುದನ್ನು ಸಹ ಪರಿಗಣಿಸಿ ..offcanvas.btn-close-white.btn-close.dropdown-menu-dark.dropdown-menu

ಆಫ್ಕ್ಯಾನ್ವಾಸ್

ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ವಿಷಯವನ್ನು ಇಲ್ಲಿ ಇರಿಸಿ.

html
<div class="offcanvas offcanvas-start show text-bg-dark" tabindex="-1" id="offcanvasDark" aria-labelledby="offcanvasDarkLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasDarkLabel">Offcanvas</h5>
    <button type="button" class="btn-close btn-close-white" data-bs-dismiss="offcanvasDark" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p>Place offcanvas content here.</p>
  </div>
</div>

ರೆಸ್ಪಾನ್ಸಿವ್

v5.2.0 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ

ರೆಸ್ಪಾನ್ಸಿವ್ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ತರಗತಿಗಳು ವ್ಯೂಪೋರ್ಟ್‌ನ ಹೊರಗೆ ವಿಷಯವನ್ನು ನಿರ್ದಿಷ್ಟಪಡಿಸಿದ ಬ್ರೇಕ್‌ಪಾಯಿಂಟ್‌ನಿಂದ ಮತ್ತು ಕೆಳಗೆ ಮರೆಮಾಡುತ್ತವೆ. ಆ ಬ್ರೇಕ್‌ಪಾಯಿಂಟ್‌ನ ಮೇಲೆ, ಒಳಗಿನ ವಿಷಯಗಳು ಎಂದಿನಂತೆ ವರ್ತಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗೆ, ಬ್ರೇಕ್‌ಪಾಯಿಂಟ್‌ನ .offcanvas-lgಕೆಳಗಿನ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್‌ನಲ್ಲಿ ವಿಷಯವನ್ನು ಮರೆಮಾಡುತ್ತದೆ lg, ಆದರೆ ಬ್ರೇಕ್‌ಪಾಯಿಂಟ್‌ನ ಮೇಲಿನ ವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ lg.

ರೆಸ್ಪಾನ್ಸಿವ್ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಟಾಗಲ್ ತೋರಿಸಲು ನಿಮ್ಮ ಬ್ರೌಸರ್ ಅನ್ನು ಮರುಗಾತ್ರಗೊಳಿಸಿ.
ರೆಸ್ಪಾನ್ಸಿವ್ ಆಫ್ ಕ್ಯಾನ್ವಾಸ್

ಇದು ಒಂದು ಒಳಗಿನ ವಿಷಯವಾಗಿದೆ .offcanvas-lg.

html
<button class="btn btn-primary d-lg-none" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasResponsive" aria-controls="offcanvasResponsive">Toggle offcanvas</button>

<div class="alert alert-info d-none d-lg-block">Resize your browser to show the responsive offcanvas toggle.</div>

<div class="offcanvas-lg offcanvas-end" tabindex="-1" id="offcanvasResponsive" aria-labelledby="offcanvasResponsiveLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasResponsiveLabel">Responsive offcanvas</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#offcanvasResponsive" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    <p class="mb-0">This is content within an <code>.offcanvas-lg</code>.</p>
  </div>
</div>

ಪ್ರತಿ ಬ್ರೇಕ್‌ಪಾಯಿಂಟ್‌ಗೆ ಸ್ಪಂದಿಸುವ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ತರಗತಿಗಳು ಲಭ್ಯವಿವೆ.

  • .offcanvas
  • .offcanvas-sm
  • .offcanvas-md
  • .offcanvas-lg
  • .offcanvas-xl
  • .offcanvas-xxl

ನಿಯೋಜನೆ

ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಘಟಕಗಳಿಗೆ ಯಾವುದೇ ಡೀಫಾಲ್ಟ್ ಪ್ಲೇಸ್‌ಮೆಂಟ್ ಇಲ್ಲ, ಆದ್ದರಿಂದ ನೀವು ಕೆಳಗೆ ಮಾರ್ಪಡಿಸುವ ವರ್ಗಗಳಲ್ಲಿ ಒಂದನ್ನು ಸೇರಿಸಬೇಕು.

  • .offcanvas-startವ್ಯೂಪೋರ್ಟ್‌ನ ಎಡಭಾಗದಲ್ಲಿ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ (ಮೇಲೆ ತೋರಿಸಲಾಗಿದೆ)
  • .offcanvas-endವ್ಯೂಪೋರ್ಟ್‌ನ ಬಲಭಾಗದಲ್ಲಿ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ
  • .offcanvas-topವ್ಯೂಪೋರ್ಟ್‌ನ ಮೇಲ್ಭಾಗದಲ್ಲಿ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ
  • .offcanvas-bottomವ್ಯೂಪೋರ್ಟ್‌ನ ಕೆಳಭಾಗದಲ್ಲಿ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಇರಿಸುತ್ತದೆ

ಕೆಳಗೆ ಮೇಲಿನ, ಬಲ ಮತ್ತು ಕೆಳಗಿನ ಉದಾಹರಣೆಗಳನ್ನು ಪ್ರಯತ್ನಿಸಿ.

ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಟಾಪ್
...
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasTop" aria-controls="offcanvasTop">Toggle top offcanvas</button>

<div class="offcanvas offcanvas-top" tabindex="-1" id="offcanvasTop" aria-labelledby="offcanvasTopLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasTopLabel">Offcanvas top</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    ...
  </div>
</div>
ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಬಲ
...
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasRight" aria-controls="offcanvasRight">Toggle right offcanvas</button>

<div class="offcanvas offcanvas-end" tabindex="-1" id="offcanvasRight" aria-labelledby="offcanvasRightLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasRightLabel">Offcanvas right</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body">
    ...
  </div>
</div>
ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಕೆಳಭಾಗ
...
html
<button class="btn btn-primary" type="button" data-bs-toggle="offcanvas" data-bs-target="#offcanvasBottom" aria-controls="offcanvasBottom">Toggle bottom offcanvas</button>

<div class="offcanvas offcanvas-bottom" tabindex="-1" id="offcanvasBottom" aria-labelledby="offcanvasBottomLabel">
  <div class="offcanvas-header">
    <h5 class="offcanvas-title" id="offcanvasBottomLabel">Offcanvas bottom</h5>
    <button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>
  </div>
  <div class="offcanvas-body small">
    ...
  </div>
</div>

ಪ್ರವೇಶಿಸುವಿಕೆ

aria-labelledby="..."ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಪ್ಯಾನೆಲ್ ಕಲ್ಪನಾತ್ಮಕವಾಗಿ ಮಾದರಿ ಸಂವಾದವಾಗಿರುವುದರಿಂದ, ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಶೀರ್ಷಿಕೆಯನ್ನು ಉಲ್ಲೇಖಿಸಿ-ಗೆ ಸೇರಿಸಲು ಮರೆಯದಿರಿ .offcanvas. role="dialog"ನಾವು ಇದನ್ನು ಈಗಾಗಲೇ JavaScript ಮೂಲಕ ಸೇರಿಸಿರುವುದರಿಂದ ನೀವು ಸೇರಿಸುವ ಅಗತ್ಯವಿಲ್ಲ ಎಂಬುದನ್ನು ಗಮನಿಸಿ .

CSS

ಅಸ್ಥಿರ

v5.2.0 ರಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ವಿಕಾಸಗೊಳ್ಳುತ್ತಿರುವ CSS ವೇರಿಯೇಬಲ್‌ಗಳ ವಿಧಾನದ ಭಾಗವಾಗಿ, ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಈಗ .offcanvasವರ್ಧಿತ ನೈಜ-ಸಮಯದ ಗ್ರಾಹಕೀಕರಣಕ್ಕಾಗಿ ಸ್ಥಳೀಯ CSS ವೇರಿಯೇಬಲ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ. CSS ವೇರಿಯೇಬಲ್‌ಗಳ ಮೌಲ್ಯಗಳನ್ನು Sass ಮೂಲಕ ಹೊಂದಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ Sass ಗ್ರಾಹಕೀಕರಣವು ಇನ್ನೂ ಬೆಂಬಲಿತವಾಗಿದೆ.

  --#{$prefix}offcanvas-zindex: #{$zindex-offcanvas};
  --#{$prefix}offcanvas-width: #{$offcanvas-horizontal-width};
  --#{$prefix}offcanvas-height: #{$offcanvas-vertical-height};
  --#{$prefix}offcanvas-padding-x: #{$offcanvas-padding-x};
  --#{$prefix}offcanvas-padding-y: #{$offcanvas-padding-y};
  --#{$prefix}offcanvas-color: #{$offcanvas-color};
  --#{$prefix}offcanvas-bg: #{$offcanvas-bg-color};
  --#{$prefix}offcanvas-border-width: #{$offcanvas-border-width};
  --#{$prefix}offcanvas-border-color: #{$offcanvas-border-color};
  --#{$prefix}offcanvas-box-shadow: #{$offcanvas-box-shadow};
  

ಸಾಸ್ ಅಸ್ಥಿರ

$offcanvas-padding-y:               $modal-inner-padding;
$offcanvas-padding-x:               $modal-inner-padding;
$offcanvas-horizontal-width:        400px;
$offcanvas-vertical-height:         30vh;
$offcanvas-transition-duration:     .3s;
$offcanvas-border-color:            $modal-content-border-color;
$offcanvas-border-width:            $modal-content-border-width;
$offcanvas-title-line-height:       $modal-title-line-height;
$offcanvas-bg-color:                $modal-content-bg;
$offcanvas-color:                   $modal-content-color;
$offcanvas-box-shadow:              $modal-content-box-shadow-xs;
$offcanvas-backdrop-bg:             $modal-backdrop-bg;
$offcanvas-backdrop-opacity:        $modal-backdrop-opacity;

ಬಳಕೆ

ಭಾರ ಎತ್ತುವಿಕೆಯನ್ನು ನಿರ್ವಹಿಸಲು ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಪ್ಲಗಿನ್ ಕೆಲವು ತರಗತಿಗಳು ಮತ್ತು ಗುಣಲಕ್ಷಣಗಳನ್ನು ಬಳಸಿಕೊಳ್ಳುತ್ತದೆ:

  • .offcanvasವಿಷಯವನ್ನು ಮರೆಮಾಡುತ್ತದೆ
  • .offcanvas.showವಿಷಯವನ್ನು ತೋರಿಸುತ್ತದೆ
  • .offcanvas-startಎಡಭಾಗದಲ್ಲಿ ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮರೆಮಾಡುತ್ತದೆ
  • .offcanvas-endಬಲಭಾಗದಲ್ಲಿ ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮರೆಮಾಡುತ್ತದೆ
  • .offcanvas-topಮೇಲ್ಭಾಗದಲ್ಲಿ ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮರೆಮಾಡುತ್ತದೆ
  • .offcanvas-bottomಕೆಳಭಾಗದಲ್ಲಿ ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮರೆಮಾಡುತ್ತದೆ

ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ವಜಾಗೊಳಿಸುವ ಬಟನ್ ಅನ್ನು ಸೇರಿಸಿ data-bs-dismiss="offcanvas", ಇದು JavaScript ಕಾರ್ಯವನ್ನು ಪ್ರಚೋದಿಸುತ್ತದೆ. <button>ಎಲ್ಲಾ ಸಾಧನಗಳಲ್ಲಿ ಸರಿಯಾದ ನಡವಳಿಕೆಗಾಗಿ ಅದರೊಂದಿಗೆ ಅಂಶವನ್ನು ಬಳಸಲು ಮರೆಯದಿರಿ .

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ

ಟಾಗಲ್ ಮಾಡಿ

ಒಂದು ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಅಂಶದ ನಿಯಂತ್ರಣವನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ನಿಯೋಜಿಸಲು ಅಂಶಕ್ಕೆ ಸೇರಿಸಿ data-bs-toggle="offcanvas"ಮತ್ತು ಎ data-bs-targetಅಥವಾ . hrefಗುಣಲಕ್ಷಣವು ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ data-bs-targetಅನ್ನು ಅನ್ವಯಿಸಲು CSS ಸೆಲೆಕ್ಟರ್ ಅನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ. offcanvasಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶಕ್ಕೆ ವರ್ಗವನ್ನು ಸೇರಿಸಲು ಮರೆಯದಿರಿ . ನೀವು ಅದನ್ನು ಡಿಫಾಲ್ಟ್ ಆಗಿ ತೆರೆಯಲು ಬಯಸಿದರೆ, ಹೆಚ್ಚುವರಿ ವರ್ಗವನ್ನು ಸೇರಿಸಿ show.

ವಜಾಗೊಳಿಸಿ

ಕೆಳಗೆ ಪ್ರದರ್ಶಿಸಿದಂತೆ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್‌ನಲ್ಲಿರುವdata ಬಟನ್‌ನಲ್ಲಿನ ಗುಣಲಕ್ಷಣದೊಂದಿಗೆ ವಜಾಗೊಳಿಸುವಿಕೆಯನ್ನು ಸಾಧಿಸಬಹುದು :

<button type="button" class="btn-close" data-bs-dismiss="offcanvas" aria-label="Close"></button>

ಅಥವಾ ಕೆಳಗೆ ಪ್ರದರ್ಶಿಸಿದಂತೆ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್‌ನ ಹೊರಗಿನ ಬಟನ್‌ನಲ್ಲಿ :data-bs-target

<button type="button" class="btn-close" data-bs-dismiss="offcanvas" data-bs-target="#my-offcanvas" aria-label="Close"></button>
ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ವಜಾಗೊಳಿಸುವ ಎರಡೂ ಮಾರ್ಗಗಳು ಬೆಂಬಲಿತವಾಗಿದ್ದರೂ, ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್‌ನ ಹೊರಗಿನಿಂದ ವಜಾಗೊಳಿಸುವುದು ARIA ಆಥರಿಂಗ್ ಪ್ರಾಕ್ಟೀಸಸ್ ಗೈಡ್ ಡೈಲಾಗ್ (ಮೋಡಲ್) ಮಾದರಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ ಎಂಬುದನ್ನು ನೆನಪಿನಲ್ಲಿಡಿ . ನಿಮ್ಮ ಸ್ವಂತ ಅಪಾಯದಲ್ಲಿ ಇದನ್ನು ಮಾಡಿ.

ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ

ಇದರೊಂದಿಗೆ ಹಸ್ತಚಾಲಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಿ:

const offcanvasElementList = document.querySelectorAll('.offcanvas')
const offcanvasList = [...offcanvasElementList].map(offcanvasEl => new bootstrap.Offcanvas(offcanvasEl))

ಆಯ್ಕೆಗಳು

ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ಅಥವಾ ಜಾವಾಸ್ಕ್ರಿಪ್ಟ್ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸಬಹುದಾದ್ದರಿಂದ, ನೀವು ಆಯ್ಕೆಯ ಹೆಸರನ್ನು ಗೆ data-bs-ಸೇರಿಸಬಹುದು data-bs-animation="{value}". ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳ ಮೂಲಕ ಆಯ್ಕೆಗಳನ್ನು ರವಾನಿಸುವಾಗ "ಒಂಟೆ ಕೇಸ್" ನಿಂದ "ಕಬಾಬ್-ಕೇಸ್" ಗೆ ಆಯ್ಕೆಯ ಹೆಸರಿನ ಕೇಸ್ ಪ್ರಕಾರವನ್ನು ಬದಲಾಯಿಸಲು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಿ . ಉದಾಹರಣೆಗೆ, data-bs-custom-class="beautifier"ಬದಲಿಗೆ ಬಳಸಿ data-bs-customClass="beautifier".

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್ 5.2.0 ರಂತೆ, ಎಲ್ಲಾ ಘಟಕಗಳು ಪ್ರಾಯೋಗಿಕವಾಗಿ ಕಾಯ್ದಿರಿಸಿದ ಡೇಟಾ ಗುಣಲಕ್ಷಣವನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ data-bs-configಅದು JSON ಸ್ಟ್ರಿಂಗ್‌ನಂತೆ ಸರಳ ಘಟಕ ಕಾನ್ಫಿಗರೇಶನ್ ಅನ್ನು ಇರಿಸಬಹುದು. ಒಂದು ಅಂಶವು data-bs-config='{"delay":0, "title":123}'ಮತ್ತು data-bs-title="456"ಗುಣಲಕ್ಷಣಗಳನ್ನು ಹೊಂದಿರುವಾಗ, ಅಂತಿಮ titleಮೌಲ್ಯವಾಗಿರುತ್ತದೆ 456ಮತ್ತು ಪ್ರತ್ಯೇಕ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ನಲ್ಲಿ ನೀಡಲಾದ ಮೌಲ್ಯಗಳನ್ನು ಅತಿಕ್ರಮಿಸುತ್ತದೆ data-bs-config. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಅಸ್ತಿತ್ವದಲ್ಲಿರುವ ಡೇಟಾ ಗುಣಲಕ್ಷಣಗಳು ನಂತಹ JSON ಮೌಲ್ಯಗಳನ್ನು ಇರಿಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆ data-bs-delay='{"show":0,"hide":150}'.

ಹೆಸರು ಮಾದರಿ ಡೀಫಾಲ್ಟ್ ವಿವರಣೆ
backdrop ಬೂಲಿಯನ್ ಅಥವಾ ಸ್ಟ್ರಿಂಗ್static true ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ತೆರೆದಿರುವಾಗ ದೇಹದ ಮೇಲೆ ಬ್ಯಾಕ್‌ಡ್ರಾಪ್ ಅನ್ನು ಅನ್ವಯಿಸಿ. ಪರ್ಯಾಯವಾಗಿ, staticಕ್ಲಿಕ್ ಮಾಡಿದಾಗ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮುಚ್ಚದ ಹಿನ್ನೆಲೆಗಾಗಿ ನಿರ್ದಿಷ್ಟಪಡಿಸಿ.
keyboard ಬೂಲಿಯನ್ true ಎಸ್ಕೇಪ್ ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ ಆಫ್ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ಮುಚ್ಚುತ್ತದೆ.
scroll ಬೂಲಿಯನ್ false ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ತೆರೆದಿರುವಾಗ ದೇಹದ ಸ್ಕ್ರೋಲಿಂಗ್ ಅನ್ನು ಅನುಮತಿಸಿ.

ವಿಧಾನಗಳು

ಅಸಮಕಾಲಿಕ ವಿಧಾನಗಳು ಮತ್ತು ಪರಿವರ್ತನೆಗಳು

ಎಲ್ಲಾ API ವಿಧಾನಗಳು ಅಸಮಕಾಲಿಕವಾಗಿರುತ್ತವೆ ಮತ್ತು ಪರಿವರ್ತನೆಯನ್ನು ಪ್ರಾರಂಭಿಸುತ್ತವೆ . ಪರಿವರ್ತನೆ ಪ್ರಾರಂಭವಾದ ತಕ್ಷಣ ಅವರು ಕರೆ ಮಾಡುವವರ ಬಳಿಗೆ ಹಿಂತಿರುಗುತ್ತಾರೆ ಆದರೆ ಅದು ಮುಗಿಯುವ ಮೊದಲು . ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪರಿವರ್ತನೆಯ ಘಟಕದಲ್ಲಿನ ವಿಧಾನದ ಕರೆಯನ್ನು ನಿರ್ಲಕ್ಷಿಸಲಾಗುತ್ತದೆ .

ಹೆಚ್ಚಿನ ಮಾಹಿತಿಗಾಗಿ ನಮ್ಮ JavaScript ದಸ್ತಾವೇಜನ್ನು ನೋಡಿ .

ನಿಮ್ಮ ವಿಷಯವನ್ನು ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತದೆ. ಐಚ್ಛಿಕ ಆಯ್ಕೆಗಳನ್ನು ಸ್ವೀಕರಿಸುತ್ತದೆ object.

ನೀವು ಕನ್‌ಸ್ಟ್ರಕ್ಟರ್‌ನೊಂದಿಗೆ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ನಿದರ್ಶನವನ್ನು ರಚಿಸಬಹುದು, ಉದಾಹರಣೆಗೆ:

const bsOffcanvas = new bootstrap.Offcanvas('#myOffcanvas')
ವಿಧಾನ ವಿವರಣೆ
getInstance DOM ಅಂಶದೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ನಿದರ್ಶನವನ್ನು ಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸ್ಥಿರ ವಿಧಾನ.
getOrCreateInstance DOM ಅಂಶದೊಂದಿಗೆ ಸಂಬಂಧಿಸಿದ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ನಿದರ್ಶನವನ್ನು ಪಡೆಯಲು ನಿಮಗೆ ಅನುಮತಿಸುವ ಸ್ಥಿರ ವಿಧಾನ, ಅಥವಾ ಅದನ್ನು ಪ್ರಾರಂಭಿಸದಿದ್ದಲ್ಲಿ ಹೊಸದನ್ನು ರಚಿಸಿ.
hide ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ಮರೆಮಾಡುತ್ತದೆ. ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ವಾಸ್ತವವಾಗಿ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ hidden.bs.offcanvasಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.
show ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ತೋರಿಸುತ್ತದೆ. ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಅಂಶವನ್ನು ನಿಜವಾಗಿ ತೋರಿಸುವ ಮೊದಲು (ಅಂದರೆ shown.bs.offcanvasಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.
toggle ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ತೋರಿಸಲು ಅಥವಾ ಮರೆಮಾಡಲು ಟಾಗಲ್ ಮಾಡುತ್ತದೆ. ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಅಂಶವನ್ನು ವಾಸ್ತವವಾಗಿ ತೋರಿಸುವ ಅಥವಾ ಮರೆಮಾಡುವ ಮೊದಲು (ಅಂದರೆ shown.bs.offcanvasಅಥವಾ hidden.bs.offcanvasಈವೆಂಟ್ ಸಂಭವಿಸುವ ಮೊದಲು) ಕರೆ ಮಾಡಿದವರಿಗೆ ಹಿಂತಿರುಗುತ್ತದೆ.

ಕಾರ್ಯಕ್ರಮಗಳು

ಬೂಟ್‌ಸ್ಟ್ರ್ಯಾಪ್‌ನ ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ವರ್ಗವು ಆಫ್‌ಕ್ಯಾನ್‌ವಾಸ್ ಕಾರ್ಯಚಟುವಟಿಕೆಗೆ ಕೊಂಡಿಯಾಗಿರುವುದಕ್ಕಾಗಿ ಕೆಲವು ಘಟನೆಗಳನ್ನು ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.

ಈವೆಂಟ್ ಪ್ರಕಾರ ವಿವರಣೆ
hide.bs.offcanvas hideವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯನ್ನು ತಕ್ಷಣವೇ ವಜಾಗೊಳಿಸಲಾಗುತ್ತದೆ .
hidden.bs.offcanvas ಬಳಕೆದಾರರಿಂದ ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ಮರೆಮಾಡಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
hidePrevented.bs.offcanvas ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅನ್ನು ತೋರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ, ಅದರ ಬ್ಯಾಕ್‌ಡ್ರಾಪ್ staticಮತ್ತು ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್‌ನ ಹೊರಗೆ ಒಂದು ಕ್ಲಿಕ್ ಅನ್ನು ನಿರ್ವಹಿಸಲಾಗುತ್ತದೆ. ಎಸ್ಕೇಪ್ ಕೀಲಿಯನ್ನು ಒತ್ತಿದಾಗ ಮತ್ತು keyboardಆಯ್ಕೆಯನ್ನು ಹೊಂದಿಸಿದಾಗ ಈವೆಂಟ್ ಅನ್ನು ಸಹ ಹಾರಿಸಲಾಗುತ್ತದೆ false.
show.bs.offcanvas showನಿದರ್ಶನ ವಿಧಾನವನ್ನು ಕರೆಯುವಾಗ ಈ ಘಟನೆಯು ತಕ್ಷಣವೇ ಉರಿಯುತ್ತದೆ .
shown.bs.offcanvas ಆಫ್‌ಕ್ಯಾನ್ವಾಸ್ ಅಂಶವನ್ನು ಬಳಕೆದಾರರಿಗೆ ಗೋಚರಿಸಿದಾಗ ಈ ಈವೆಂಟ್ ಅನ್ನು ತೆಗೆದುಹಾಕಲಾಗುತ್ತದೆ (CSS ಪರಿವರ್ತನೆಗಳು ಪೂರ್ಣಗೊಳ್ಳಲು ಕಾಯುತ್ತದೆ).
const myOffcanvas = document.getElementById('myOffcanvas')
myOffcanvas.addEventListener('hidden.bs.offcanvas', event => {
  // do something...
})