精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

Spacing

Bootstrap includes a wide range of shorthand responsive margin, padding, and gap utility classes to modify an element’s appearance.

Margin and padding

Assign responsive-friendly margin or padding values to an element or a subset of its sides with shorthand classes. Includes support for individual properties, all properties, and vertical and horizontal properties. Classes are built from a default Sass map ranging from .25rem to 3rem.

Using the CSS Grid layout module? Consider using the gap utility.

Notation

Spacing utilities that apply to all breakpoints, from xs to xxl, have no breakpoint abbreviation in them. This is because those classes are applied from min-width: 0 and up, and thus are not bound by a media query. The remaining breakpoints, however, do include a breakpoint abbreviation.

The classes are named using the format {property}{sides}-{size} for xs and {property}{sides}-{breakpoint}-{size} for sm, md, lg, xl, and xxl.

Where property is one of:

  • m - for classes that set margin
  • p - for classes that set padding

Where sides is one of:

  • t - for classes that set margin-top or padding-top
  • b - for classes that set margin-bottom or padding-bottom
  • s - for classes that set margin-left or padding-left in LTR, margin-right or padding-right in RTL
  • e - for classes that set margin-right or padding-right in LTR, margin-left or padding-left in RTL
  • x - for classes that set both *-left and *-right
  • y - for classes that set both *-top and *-bottom
  • blank - for classes that set a margin or padding on all 4 sides of the element

Where size is one of:

  • 0 - for classes that eliminate the margin or padding by setting it to 0
  • 1 - (by default) for classes that set the margin or padding to $spacer * .25
  • 2 - (by default) for classes that set the margin or padding to $spacer * .5
  • 3 - (by default) for classes that set the margin or padding to $spacer
  • 4 - (by default) for classes that set the margin or padding to $spacer * 1.5
  • 5 - (by default) for classes that set the margin or padding to $spacer * 3
  • auto - for classes that set the margin to auto

(You can add more sizes by adding entries to the $spacers Sass map variable.)

Examples

Here are some representative examples of these classes:

.mt-0 {
  margin-top: 0 !important;
}

.ms-1 {
  margin-left: ($spacer * .25) !important;
}

.px-2 {
  padding-left: ($spacer * .5) !important;
  padding-right: ($spacer * .5) !important;
}

.p-3 {
  padding: $spacer !important;
}

Horizontal centering

Additionally, Bootstrap also includes an .mx-auto class for horizontally centering fixed-width block level content—that is, content that has display: block and a width set—by setting the horizontal margins to auto.

Centered element
<div class="mx-auto" style="width: 200px;">
  Centered element
</div>

Negative margin

In CSS, margin properties can utilize negative values (padding cannot). These negative margins are disabled by default, but can be enabled in Sass by setting $enable-negative-margins: true.

The syntax is nearly the same as the default, positive margin utilities, but with the addition of n before the requested size. Here’s an example class that’s the opposite of .mt-1:

.mt-n1 {
  margin-top: -0.25rem !important;
}

Gap

When using display: grid, you can make use of gap utilities on the parent grid container. This can save on having to add margin utilities to individual grid items (children of a display: grid container). Gap utilities are responsive by default, and are generated via our utilities API, based on the $spacers Sass map.

Grid item 1
Grid item 2
Grid item 3
<div class="d-grid gap-3">
  <div class="p-2 bg-light border">Grid item 1</div>
  <div class="p-2 bg-light border">Grid item 2</div>
  <div class="p-2 bg-light border">Grid item 3</div>
</div>

Support includes responsive options for all of Bootstrap’s grid breakpoints, as well as six sizes from the $spacers map (05). There is no .gap-auto utility class as it’s effectively the same as .gap-0.

Sass

Maps

Spacing utilities are declared via Sass map and then generated with our utilities API.

$spacer: 1rem;
$spacers: (
  0: 0,
  1: $spacer / 4,
  2: $spacer / 2,
  3: $spacer,
  4: $spacer * 1.5,
  5: $spacer * 3,
);

$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null);

Utilities API

Spacing utilities are declared in our utilities API in scss/_utilities.scss. Learn how to use the utilities API.

    "margin": (
      responsive: true,
      property: margin,
      class: m,
      values: map-merge($spacers, (auto: auto))
    ),
    "margin-x": (
      responsive: true,
      property: margin-right margin-left,
      class: mx,
      values: map-merge($spacers, (auto: auto))
    ),
    "margin-y": (
      responsive: true,
      property: margin-top margin-bottom,
      class: my,
      values: map-merge($spacers, (auto: auto))
    ),
    "margin-top": (
      responsive: true,
      property: margin-top,
      class: mt,
      values: map-merge($spacers, (auto: auto))
    ),
    "margin-end": (
      responsive: true,
      property: margin-right,
      class: me,
      values: map-merge($spacers, (auto: auto))
    ),
    "margin-bottom": (
      responsive: true,
      property: margin-bottom,
      class: mb,
      values: map-merge($spacers, (auto: auto))
    ),
    "margin-start": (
      responsive: true,
      property: margin-left,
      class: ms,
      values: map-merge($spacers, (auto: auto))
    ),
    // Negative margin utilities
    "negative-margin": (
      responsive: true,
      property: margin,
      class: m,
      values: $negative-spacers
    ),
    "negative-margin-x": (
      responsive: true,
      property: margin-right margin-left,
      class: mx,
      values: $negative-spacers
    ),
    "negative-margin-y": (
      responsive: true,
      property: margin-top margin-bottom,
      class: my,
      values: $negative-spacers
    ),
    "negative-margin-top": (
      responsive: true,
      property: margin-top,
      class: mt,
      values: $negative-spacers
    ),
    "negative-margin-end": (
      responsive: true,
      property: margin-right,
      class: me,
      values: $negative-spacers
    ),
    "negative-margin-bottom": (
      responsive: true,
      property: margin-bottom,
      class: mb,
      values: $negative-spacers
    ),
    "negative-margin-start": (
      responsive: true,
      property: margin-left,
      class: ms,
      values: $negative-spacers
    ),
    // Padding utilities
    "padding": (
      responsive: true,
      property: padding,
      class: p,
      values: $spacers
    ),
    "padding-x": (
      responsive: true,
      property: padding-right padding-left,
      class: px,
      values: $spacers
    ),
    "padding-y": (
      responsive: true,
      property: padding-top padding-bottom,
      class: py,
      values: $spacers
    ),
    "padding-top": (
      responsive: true,
      property: padding-top,
      class: pt,
      values: $spacers
    ),
    "padding-end": (
      responsive: true,
      property: padding-right,
      class: pe,
      values: $spacers
    ),
    "padding-bottom": (
      responsive: true,
      property: padding-bottom,
      class: pb,
      values: $spacers
    ),
    "padding-start": (
      responsive: true,
      property: padding-left,
      class: ps,
      values: $spacers
    ),
    
返回頂部
精品久久久久久亚洲精品_成人午夜网站_www日本高清_亚洲精品久久久久午夜福

      欧美三级视频| 欧美中文字幕在线播放| 国产精品久久久久久模特| 久久成人精品视频| 欧美a级一区二区| 亚洲欧美一区二区精品久久久| 亚洲综合视频1区| 久久久免费av| 欧美另类人妖| 国产日韩精品一区观看| 极品日韩av| 野花国产精品入口| 久久国产天堂福利天堂| 欧美 日韩 国产一区二区在线视频 | 国内精品国语自产拍在线观看| 永久免费毛片在线播放不卡| 日韩一级精品视频在线观看| 午夜激情综合网| 老司机精品视频一区二区三区| 欧美人与禽猛交乱配视频| 国产欧美日韩免费| 亚洲黄一区二区| 欧美呦呦网站| 欧美激情综合五月色丁香| 国产精品久久久久婷婷| 在线日本高清免费不卡| 亚洲一区二区欧美| 欧美精品一区二区三区四区| 国产午夜亚洲精品羞羞网站 | 在线看视频不卡| 亚洲香蕉伊综合在人在线视看| 久久免费视频在线观看| 国产精品v欧美精品∨日韩| 狠狠色综合网| 亚洲欧美国产三级| 欧美激情一区三区| 精品88久久久久88久久久| 亚洲影视在线播放| 欧美极品在线视频| 伊人精品视频| 欧美在线观看一区| 国产精品视频久久一区| 亚洲成色777777女色窝| 午夜在线不卡| 欧美日韩一区免费| 亚洲日本激情| 六月丁香综合| 在线精品福利| 久久超碰97人人做人人爱| 国产精品国产三级国产a| 日韩视频亚洲视频| 欧美高清在线一区二区| 亚洲成色www8888| 亚洲免费视频网站| 久久国产黑丝| 欧美寡妇偷汉性猛交| 国产精品v一区二区三区| 国产亚洲一区二区三区在线播放 | 亚洲视频一区二区在线观看| 欧美亚洲综合久久| 久久一区欧美| 亚洲国产精品一区二区尤物区| 一本大道av伊人久久综合| 欧美久久九九| 一区二区三区成人| 欧美网站在线观看| 亚洲欧美日韩高清| 国产区精品在线观看| 欧美在线不卡| 在线播放视频一区| 欧美福利网址| 日韩视频免费大全中文字幕| 欧美日韩国产综合视频在线观看| 亚洲免费福利视频| 欧美日韩午夜剧场| 亚洲欧美日韩一区在线| 国产婷婷精品| 另类专区欧美制服同性| 亚洲国产三级| 欧美性猛交xxxx免费看久久久| 亚洲一区二区三区在线看| 国产麻豆综合| 裸体丰满少妇做受久久99精品| 亚洲高清精品中出| 欧美精品一区二区三区视频| 亚洲一区二区黄色| 国产一区二区高清不卡| 欧美jjzz| 午夜精品久久| 91久久国产综合久久蜜月精品| 欧美天堂亚洲电影院在线观看| 亚洲欧美日韩视频一区| 今天的高清视频免费播放成人| 欧美韩日一区二区三区| 亚洲欧美韩国| 亚洲黄色性网站| 国产精品日韩久久久| 另类欧美日韩国产在线| 一本久久综合亚洲鲁鲁| 国产一区二区三区高清| 欧美国产日韩一区二区| 午夜精品免费在线| 亚洲人屁股眼子交8| 国产情侣久久| 欧美日韩一区三区四区| 久久资源av| 欧美一区二区高清在线观看| 亚洲精品久久久久| 一区二区亚洲精品| 国产精品捆绑调教| 欧美黄色小视频| 久久先锋资源| 午夜精品久久久久久久男人的天堂| 亚洲国产欧美一区二区三区同亚洲 | 久久精品一区二区三区中文字幕| 国内一区二区在线视频观看| 久久久久看片| 亚洲国产一区二区在线| 欧美日韩一区二区在线| 亚洲欧美精品中文字幕在线| 国产午夜精品麻豆| 久久精品电影| 亚洲第一精品电影| 欧美日韩国产综合一区二区 | 欧美mv日韩mv亚洲| 亚洲人成网在线播放| 欧美三级午夜理伦三级中文幕 | 久久人91精品久久久久久不卡| 亚洲人成在线播放| 欧美性大战久久久久久久蜜臀| 欧美一区二区三区久久精品茉莉花| 国产综合欧美在线看| 欧美精品电影在线| 亚洲综合999| 在线成人国产| 欧美图区在线视频| 久久成人人人人精品欧| 亚洲欧洲三级电影| 国产专区精品视频| 欧美日本在线| 久久视频一区| 亚洲综合国产激情另类一区| 国语精品中文字幕| 国产精品a久久久久久| 美女久久网站| 午夜免费日韩视频| 亚洲免费av网站| 国产在线精品二区| 欧美三级特黄| 欧美激情久久久久| 久久9热精品视频| 亚洲一区日韩在线| 最新国产成人av网站网址麻豆| 国产精品一区久久| 欧美性片在线观看| 欧美激情视频给我| 久久午夜国产精品| 久久精品一区蜜桃臀影院| 国产精品99久久久久久宅男| 亚洲日本中文字幕| 极品尤物一区二区三区| 国产女主播一区| 国产精品试看| 国产精品女主播在线观看| 欧美日韩国产探花| 欧美精品在线看| 欧美国产日韩一区| 欧美国产视频日韩| 欧美成人性网| 欧美精品久久一区| 欧美韩日一区二区| 欧美理论大片| 欧美日韩999| 欧美日韩国产精品 | 136国产福利精品导航网址应用 | 欧美资源在线| 久久精品国产精品亚洲综合 | 欧美三级黄美女| 欧美日韩亚洲高清一区二区| 欧美国产三区| 欧美日韩精品久久| 欧美视频不卡中文| 国产精品自在线| 国产一区二区欧美| 在线色欧美三级视频| 亚洲国产99精品国自产| 亚洲精品自在在线观看| 在线一区二区视频| 欧美一区二区三区电影在线观看| 午夜精品一区二区三区在线 | 香蕉亚洲视频| 久久女同精品一区二区| 美女网站在线免费欧美精品| 欧美国产一区二区在线观看| 欧美精品一区三区在线观看| 国产精品久久久免费| 国产一区二区三区黄| 亚洲狼人精品一区二区三区| 亚洲欧美日本精品| 久热精品视频在线|