mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-13 01:08:58 +01:00
e8f1709adf
This allows us to move forward without being held back. Microsoft already replaces the Legacy Edge with the new one on supported Windows versions.
306 lines
4.6 KiB
SCSS
306 lines
4.6 KiB
SCSS
//
|
|
// Grid examples
|
|
//
|
|
|
|
.bd-example-row {
|
|
.row {
|
|
> .col,
|
|
> [class^="col-"] {
|
|
padding-top: .75rem;
|
|
padding-bottom: .75rem;
|
|
background-color: rgba(39, 41, 43, .03);
|
|
border: 1px solid rgba(39, 41, 43, .1);
|
|
}
|
|
}
|
|
|
|
.row + .row {
|
|
margin-top: 1rem;
|
|
}
|
|
}
|
|
|
|
.bd-example-row-flex-cols .row {
|
|
min-height: 10rem;
|
|
background-color: rgba(255, 0, 0, .1);
|
|
}
|
|
|
|
.bd-highlight {
|
|
background-color: rgba($bd-purple, .15);
|
|
border: 1px solid rgba($bd-purple, .15);
|
|
}
|
|
|
|
// Grid mixins
|
|
.example-container {
|
|
width: 800px;
|
|
@include make-container();
|
|
}
|
|
|
|
.example-row {
|
|
@include make-row();
|
|
}
|
|
|
|
.example-content-main {
|
|
@include make-col-ready();
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
@include make-col(6);
|
|
}
|
|
|
|
@include media-breakpoint-up(lg) {
|
|
@include make-col(8);
|
|
}
|
|
}
|
|
|
|
.example-content-secondary {
|
|
@include make-col-ready();
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
@include make-col(6);
|
|
}
|
|
|
|
@include media-breakpoint-up(lg) {
|
|
@include make-col(4);
|
|
}
|
|
}
|
|
|
|
|
|
//
|
|
// Docs examples
|
|
//
|
|
|
|
.bd-example {
|
|
position: relative;
|
|
padding: 1rem;
|
|
margin: 1rem (-$grid-gutter-width / 2) 0;
|
|
border: solid $gray-300;
|
|
border-width: 1px 0 0;
|
|
@include clearfix();
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
padding: 1.5rem;
|
|
margin-right: 0;
|
|
margin-left: 0;
|
|
border-width: 1px;
|
|
@include border-top-radius(.25rem);
|
|
|
|
+ .bd-clipboard + .highlight {
|
|
@include border-bottom-radius(.25rem);
|
|
}
|
|
}
|
|
|
|
+ p {
|
|
margin-top: 2rem;
|
|
}
|
|
|
|
> .form-control {
|
|
+ .form-control {
|
|
margin-top: .5rem;
|
|
}
|
|
}
|
|
|
|
> .nav + .nav,
|
|
> .alert + .alert,
|
|
> .navbar + .navbar,
|
|
> .progress + .progress {
|
|
margin-top: 1rem;
|
|
}
|
|
|
|
> .dropdown-menu {
|
|
position: static;
|
|
display: block;
|
|
}
|
|
|
|
> :last-child {
|
|
margin-bottom: 0;
|
|
}
|
|
|
|
// Images
|
|
> svg + svg,
|
|
> img + img {
|
|
margin-left: .5rem;
|
|
}
|
|
|
|
// Buttons
|
|
> .btn,
|
|
> .btn-group {
|
|
margin: .25rem .125rem;
|
|
}
|
|
> .btn-toolbar + .btn-toolbar {
|
|
margin-top: .5rem;
|
|
}
|
|
|
|
// List groups
|
|
> .list-group {
|
|
max-width: 400px;
|
|
}
|
|
|
|
> [class*="list-group-horizontal"] {
|
|
max-width: 100%;
|
|
}
|
|
|
|
// Navbars
|
|
.fixed-top,
|
|
.sticky-top {
|
|
position: static;
|
|
margin: -1rem -1rem 1rem;
|
|
}
|
|
|
|
.fixed-bottom {
|
|
position: static;
|
|
margin: 1rem -1rem -1rem;
|
|
}
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
.fixed-top,
|
|
.sticky-top {
|
|
margin: -1.5rem -1.5rem 1rem;
|
|
}
|
|
.fixed-bottom {
|
|
margin: 1rem -1.5rem -1.5rem;
|
|
}
|
|
}
|
|
|
|
// Pagination
|
|
.pagination {
|
|
margin-top: .5rem;
|
|
margin-bottom: .5rem;
|
|
}
|
|
}
|
|
|
|
// Ratio helpers
|
|
.bd-example-ratios {
|
|
.ratio {
|
|
display: inline-block;
|
|
width: 10rem;
|
|
color: $gray-600;
|
|
background-color: $gray-100;
|
|
border: $border-width solid $border-color;
|
|
|
|
> div {
|
|
display: flex;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
}
|
|
}
|
|
.bd-example-ratios-breakpoint {
|
|
.ratio-4x3 {
|
|
width: 16rem;
|
|
|
|
@include media-breakpoint-up(md) {
|
|
--aspect-ratio: 50%; // 2x1
|
|
}
|
|
}
|
|
}
|
|
|
|
.bd-example-modal {
|
|
background-color: #fafafa;
|
|
|
|
.modal {
|
|
position: static;
|
|
display: block;
|
|
}
|
|
}
|
|
|
|
// Tooltips
|
|
.tooltip-demo a {
|
|
white-space: nowrap;
|
|
}
|
|
|
|
// Scrollspy demo on fixed height div
|
|
.scrollspy-example {
|
|
position: relative;
|
|
height: 200px;
|
|
margin-top: .5rem;
|
|
overflow: auto;
|
|
}
|
|
|
|
.scrollspy-example-2 {
|
|
position: relative;
|
|
height: 350px;
|
|
overflow: auto;
|
|
}
|
|
|
|
.bd-example-border-utils {
|
|
[class^="border"] {
|
|
display: inline-block;
|
|
width: 5rem;
|
|
height: 5rem;
|
|
margin: .25rem;
|
|
background-color: #f5f5f5;
|
|
}
|
|
}
|
|
|
|
.bd-example-border-utils-0 {
|
|
[class^="border"] {
|
|
border: 1px solid $border-color;
|
|
}
|
|
}
|
|
|
|
.bd-example-rounded-utils {
|
|
[class*="rounded"] {
|
|
margin: .25rem;
|
|
}
|
|
}
|
|
|
|
.bd-example-position-utils {
|
|
position: relative;
|
|
padding: 3em;
|
|
|
|
.position-relative {
|
|
height: 200px;
|
|
background-color: #f5f5f5;
|
|
}
|
|
|
|
.position-absolute {
|
|
width: 2em;
|
|
height: 2em;
|
|
background-color: $dark;
|
|
@include border-radius();
|
|
}
|
|
}
|
|
|
|
.bd-example-position-examples {
|
|
&::after {
|
|
content: none;
|
|
}
|
|
}
|
|
|
|
//
|
|
// Code snippets
|
|
//
|
|
|
|
.highlight {
|
|
padding: 1rem;
|
|
margin-bottom: 1rem;
|
|
background-color: $gray-100;
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
padding: 1rem 1.5rem;
|
|
}
|
|
|
|
pre {
|
|
padding: 0;
|
|
margin-top: .65rem;
|
|
margin-bottom: .65rem;
|
|
white-space: pre;
|
|
background-color: transparent;
|
|
border: 0;
|
|
}
|
|
|
|
pre code {
|
|
@include font-size(inherit);
|
|
color: $gray-900; // Effectively the base text color
|
|
word-wrap: normal;
|
|
}
|
|
}
|
|
|
|
.bd-content .highlight {
|
|
margin-right: (-$grid-gutter-width / 2);
|
|
margin-left: (-$grid-gutter-width / 2);
|
|
|
|
@include media-breakpoint-up(sm) {
|
|
margin-right: 0;
|
|
margin-left: 0;
|
|
}
|
|
}
|