Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/twbs/bootstrap.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--site/assets/scss/_component-examples.scss12
-rw-r--r--site/assets/scss/docs.scss17
-rw-r--r--site/content/docs/5.1/extend/snippets.md74
3 files changed, 95 insertions, 8 deletions
diff --git a/site/assets/scss/_component-examples.scss b/site/assets/scss/_component-examples.scss
index f93f1ee989..8a7d253ec3 100644
--- a/site/assets/scss/_component-examples.scss
+++ b/site/assets/scss/_component-examples.scss
@@ -276,13 +276,13 @@
.position-relative {
height: 200px;
background-color: #f5f5f5;
- }
- .position-absolute {
- width: 2em;
- height: 2em;
- background-color: $dark;
- @include border-radius();
+ [class^="position-"] {
+ width: 2em;
+ height: 2em;
+ background-color: $dark;
+ @include border-radius();
+ }
}
}
diff --git a/site/assets/scss/docs.scss b/site/assets/scss/docs.scss
index 6fad4a1fed..f0245930c2 100644
--- a/site/assets/scss/docs.scss
+++ b/site/assets/scss/docs.scss
@@ -27,6 +27,8 @@
@import "../../../scss/functions";
@import "../../../scss/variables";
@import "../../../scss/mixins";
+@import "../../../scss/maps";
+@import "../../../scss/utilities";
// fusv-disable
$enable-grid-classes: false; // stylelint-disable-line scss/dollar-variable-default
@@ -59,3 +61,18 @@ $enable-cssgrid: true; // stylelint-disable-line scss/dollar-variable-default
@import "syntax";
@import "anchor";
@import "algolia";
+
+// stylelint-disable scss/dollar-variable-default
+$utilities: map-merge(
+ $utilities,
+ (
+ "position": map-merge(
+ map-get($utilities, "position"),
+ (
+ responsive: true
+ ),
+ ),
+ )
+);
+
+@import "../../../scss/utilities/api";
diff --git a/site/content/docs/5.1/extend/snippets.md b/site/content/docs/5.1/extend/snippets.md
index df642505ea..c35726c008 100644
--- a/site/content/docs/5.1/extend/snippets.md
+++ b/site/content/docs/5.1/extend/snippets.md
@@ -3,6 +3,7 @@ layout: docs
title: Snippets
description: Extend Bootstrap with some common snippets of source code not included in the main project.
group: extend
+toc: true
---
## Components
@@ -47,5 +48,74 @@ group: extend
## Utilities
-- Opacity
-- Expanded widths/heights
+### Responsive position
+
+```scss
+@import "bootstrap/scss/functions";
+@import "bootstrap/scss/variables";
+@import "bootstrap/scss/maps";
+@import "bootstrap/scss/mixins";
+@import "bootstrap/scss/utilities";
+@import "bootstrap/scss/utilities/api";
+
+$utilities: map-merge(
+ $utilities,
+ (
+ "position": map-merge(
+ map-get($utilities, "position"),
+ (
+ responsive: true
+ ),
+ ),
+ )
+);
+```
+
+### Responsive width
+
+```scss
+@import "bootstrap/scss/functions";
+@import "bootstrap/scss/variables";
+@import "bootstrap/scss/maps";
+@import "bootstrap/scss/mixins";
+@import "bootstrap/scss/utilities";
+@import "bootstrap/scss/utilities/api";
+
+$utilities: map-merge(
+ $utilities,
+ (
+ "width": map-merge(
+ map-get($utilities, "width"),
+ (
+ responsive: true
+ ),
+ ),
+ )
+);
+```
+
+### Additional height
+
+```scss
+@import "bootstrap/scss/functions";
+@import "bootstrap/scss/variables";
+@import "bootstrap/scss/maps";
+@import "bootstrap/scss/mixins";
+@import "bootstrap/scss/utilities";
+@import "bootstrap/scss/utilities/api";
+
+$utilities: map-merge(
+ $utilities,
+ (
+ "height": map-merge(
+ map-get($utilities, "height"),
+ (
+ values: map-merge(
+ map-get(map-get($utilities, "height"), "values"),
+ (10: 10%),
+ ),
+ ),
+ ),
+ )
+);
+```