Bootstrap 3 ကျူတိုရီရယ်

BS ပင်မစာမျက်နှာ BS ကို စတင်လိုက်ပါ။ BS Grid အခြေခံ BS စာစီစာရိုက် BS ဇယားများ BS ရုပ်ပုံများ BS Jumbotron BS ဝဲလ် BS သတိပေးချက်များ BS ခလုတ်များ BS ခလုတ်အုပ်စုများ BS Glyphicons BS တံဆိပ်များ/တံဆိပ်များ BS တိုးတက်မှုဘားများ BS Pagination BS ပေဂျာ BS စာရင်းအုပ်စုများ BS Panels များ BS Dropdowns BS ခေါက်သိမ်း BS တက်ဘ်များ/ဆေးပြားများ BS Navbar BS ပုံစံများ BS သွင်းအားစုများ BS သွင်းအားစုများ ၂ BS ထည့်သွင်းမှုအရွယ်အစား BS မီဒီယာအရာဝတ္ထုများ BS ချားရဟတ် BS Modal BS Tooltip BS Popover BS Scrollspy BS Affix BS စစ်ထုတ်မှုများ

Bootstrap Grids

BS Grid စနစ် BS Stacked/Horizontal BS Grid အသေး BS Grid Medium BS Grid အကြီး BS Grid နမူနာများ

Bootstrap အပြင်အဆင်များ

BS ပုံစံများ BS ဆောင်ပုဒ် "ရိုးရှင်းစွာ ကျွန်ုပ်" BS ဆောင်ပုဒ် "ကုမ္ပဏီ" BS Theme "Band"

Bootstrap နမူနာများ

BS နမူနာများ BS Quiz BS လေ့ကျင့်ခန်းများ BS လက်မှတ်

Bootstrap CSS Ref

CSS အတန်းအားလုံး CSS စာစီစာရိုက် CSS ခလုတ်များ CSS ပုံစံများ CSS အကူအညီပေးသူများ CSS ပုံများ CSS ဇယားများ CSS Dropdowns CSS Navs ဂလက်ဖကွန်များ

Bootstrap JS Ref

JS Affix JS သတိပေးချက် JS ခလုတ် JS ချားရဟတ် JS ခေါက်သိမ်းပါ။ JS Dropdown JS Modal JS Popover JS Scrollspy JS Tab JS Tooltip


Bootstrap JS Popover


JS Popover (popover.js)

Popover plugin သည် tooltips များနှင့်ဆင်တူသည်။ အသုံးပြုသူသည် ဒြပ်စင်တစ်ခုကို နှိပ်သောအခါတွင် ၎င်းသည် ပေါ်လာသော ပေါ်လာသောဘောက်စ်တစ်ခုဖြစ်သည်။ ကွာခြားချက်မှာ Popover တွင် အကြောင်းအရာများစွာ ပါဝင်နိုင်ခြင်းကြောင့် ဖြစ်သည်။

ပလပ်အင် မှီခိုမှု- Popovers သည် သင်၏ Bootstrap ဗားရှင်းတွင် ကိရိယာ အကြံပြုချက် ပလပ်အင် (tooltip.js) လိုအပ်သည်။

Popovers အကြောင်း သင်ခန်းစာအတွက်၊ ကျွန်ုပ်တို့၏ Bootstrap Popover Tutorial ကို ဖတ်ရှုပါ ။


data-* Attributes မှတဆင့်

data-toggle="popover"popover ကိုအသက်သွင်းသည်

titleရည်ညွှန်းချက်သည် popover ၏ ခေါင်းစီးစာသားကို သတ်မှတ်သည်

ရည်ညွှန်းချက်သည် popover ၏ကိုယ်ထည်အတွင်းတွင် ပြသသင့် သော data-contentစာသားကို သတ်မှတ်ပေးသည်။

ဥပမာ

<a href="#" data-toggle="popover" title="Popover Header" data-content="Some content inside the popover">Toggle popover</a>

JavaScript မှတဆင့်

Popovers များသည် CSS-only plugins များမဟုတ်ပါ၊ ထို့ကြောင့် jQuery ဖြင့် အစပြုရပါမည်- သတ်မှတ်ထားသောဒြပ်စင်ကိုရွေးချယ်ပြီး popover()နည်းလမ်းကိုခေါ်ဆိုပါ။

ဥပမာ

// Select all elements with data-toggle="popover" in the document
$('[data-toggle="popover"]').popover();

// Select a specified element
$('#myPopover').popover();


Popover ရွေးစရာများ

ရွေးချယ်စရာများကို data attribute သို့မဟုတ် JavaScript မှတဆင့်ဖြတ်သန်းနိုင်သည်။ ဒေတာရည်ညွှန်းချက်များအတွက်၊ data-placement="" တွင်ကဲ့သို့ ရွေးချယ်စရာအမည်ကို data- တွင် ပေါင်းထည့်ပါ။

Name Type Default Description Try it
animation boolean true

Specifies whether to add a CSS fade transition effect when opening and closing the popover

  • true - Add a fading effect
  • false - Do not add a fading effect
container string, or the boolean false false Appends the popover to a specific element.
Example: container: 'body'
content string "" Specifies the text inside the popover's body
delay number, or object 0 Specifies the number of milliseconds it will take to open and close the popover.

To specify a delay for opening and another one for closing, use the object structure:

delay: {show: 500, hide: 100} - which will take 500 ms to open the popover, but only 100 ms to close it
html boolean  false Specifies whether to accept HTML tags in the popover:
 
  • true - Accept HTML tags
  • false - Do not accept HTML tags
Note: The HTML must be inserted in the title attribute (or using the title option).

When set to false (default), jQuery's text() method will be used. Use this if you are worried about XSS attacks
placement string "right" Specifies the popover position. Possible values:

  • "top" - Popover on top
  • "bottom" - Popover on bottom
  • "left" - Popover on left
  • "right" - Popover on right
  • "auto" - Lets the browser decide the position of the popover. For example, if the value is "auto left", the popover will display on the left side when possible, otherwise on the right. If the value is "auto bottom", the popover will display at the bottom when possible, otherwise on the top
selector string, or the boolean false false Adds the popover to a specified selector
template string   Base HTML to use when creating the popover.

The popover's title will be injected into the .popover-title.

The popover's content will be injected into the .popover-content.

.arrow will become the popover's arrow.

The outermost wrapper element should have the .popover class.
title string "" Specifies the header text of the popover
trigger string "click" Specifies how the popover is triggered. Possible values:

  • "click" - Trigger the popover with a click
  • "hover" - Trigger the popover on hover
  • "focus" - Trigger the popover when it gets focus (by tabbing or clicking .e.g)
  • "manual" - Trigger the popover manually
Tip: To pass multiple values, separate them with a space
viewport string, or object {selector: "body", padding: 0} Keeps the popover within the bounds of this element.

Example: viewport: '#viewport' or {selector: '#viewport', padding: 0}

Popover နည်းလမ်းများ

အောက်ပါဇယားတွင် ရရှိနိုင်သော popover နည်းလမ်းများအားလုံးကို စာရင်းပြုစုထားသည်။

Method Description Try it
.popover(options) Activates the popover with an option. See options above for valid values
.popover("show") Shows the popover
.popover("hide") Hides the popover
.popover("toggle") Toggles the popover
.popover("destroy") Hides and destroys the popover

Popover ပွဲများ

အောက်ပါဇယားသည် ရရှိနိုင်သော popover အစီအစဉ်များအားလုံးကို စာရင်းပြုစုထားသည်။

Event Description Try it
show.bs.popover Occurs when the popover is about to be shown
shown.bs.popover Occurs when the popover is fully shown (after CSS transitions have completed)
hide.bs.popover Occurs when the popover is about to be hidden
hidden.bs.popover Occurs when the popover is fully hidden (after CSS transitions have completed)

နောက်ထပ် ဥပမာများ

စိတ်ကြိုက် Popover ဒီဇိုင်း

popover ၏အသွင်အပြင်ကိုစိတ်ကြိုက်ပြင်ဆင်ရန် CSS ကိုသုံးပါ

ဥပမာ

 /* Popover */
.popover {
  border: 2px dotted red;
}

/* Popover Header */
.popover-title {
  background-color: #73AD21;
  color: #FFFFFF;
  font-size: 28px;
  text-align:center;
}

/* Popover Body */
.popover-content {
  background-color: coral;
  color: #FFFFFF;
  padding: 25px;
}

/* Popover Arrow */
.arrow {
  border-right-color: red !important;
}