_component-examples.scss 5.53 KiB
//
// Grid examples
//
.bd-example-row {
  .row {
    margin-bottom: 1rem;
    > [class^="col-"] {
      padding-top: .75rem;
      padding-bottom: .75rem;
      background-color: rgba(86,61,124,.15);
      border: 1px solid rgba(86,61,124,.2);
// Docs examples
.bd-example {
  position: relative;
  padding: 1rem;
  margin: 1rem -1rem;
  border: solid #f7f7f9;
  border-width: .2rem 0 0;
  @include clearfix();
  @include media-breakpoint-up(sm) {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 0;
    padding: 1.5rem;
    border-width: .2rem;
  + .highlight,  
  + .zero-clipboard + .highlight {
    margin-top: 0;
  + p {
    margin-top: 2rem;
  // Undo width of container
  .container {
    width: auto;
  // Card examples should be horizontal
  > .card {
    max-width: 20rem;
  > .nav + .nav,
  > .alert + .alert,
  > .navbar + .navbar,
  > .progress + .progress,
  > .progress + .btn {
    margin-top: 1rem;
  > .dropdown-menu:first-child {
    position: static;
    display: block;
7172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140
// Tweak content of examples for optimum awesome .bd-example > *:last-child, .bd-example > .table-responsive:last-child > .table { margin-bottom: 0 !important; } .bd-example > .close { float: none; } // Typography .bd-example-type .table .type-info { color: #999; vertical-align: middle; } .bd-example-type .table td { padding: 1rem 0; border-color: #eee; } .bd-example-type .table tr:first-child td { border-top: 0; } .bd-example-type h1, .bd-example-type h2, .bd-example-type h3, .bd-example-type h4, .bd-example-type h5, .bd-example-type h6 { margin: 0; } // Contextual background colors .bd-example-bg-classes p { padding: 1rem; } // Images .bd-example > img { + img { margin-left: .5rem; } } // .bd-example > .img-circle, // .bd-example > .img-rounded, // .bd-example > .img-thumbnail { // margin: .25rem; // } // Tables // .bd-example > .table-responsive > .table { // background-color: #fff; // } // Buttons .bd-example > .btn-group { margin-top: .25rem; margin-bottom: .25rem; } .bd-example > .btn-toolbar + .btn-toolbar { margin-top: .5rem; } // Forms .bd-example-control-sizing select, .bd-example-control-sizing input[type="text"] + input[type="text"] { margin-top: .5rem; } .bd-example-form .input-group { margin-bottom: .5rem;
141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210
} .bd-example > textarea.form-control { resize: vertical; } // List groups .bd-example > .list-group { max-width: 400px; } // Navbars .bd-example .navbar:last-child { margin-bottom: 0; } .bd-navbar-top-example, .bd-navbar-bottom-example { z-index: 1; padding: 0; overflow: hidden; // cut the drop shadows off } .bd-navbar-top-example .navbar-header, .bd-navbar-bottom-example .navbar-header { margin-left: 0; } .bd-navbar-top-example .navbar-fixed-top, .bd-navbar-bottom-example .navbar-fixed-bottom { position: relative; margin-right: 0; margin-left: 0; } .bd-navbar-top-example { padding-bottom: 45px; } .bd-navbar-top-example .navbar-fixed-top { top: -1px; } .bd-navbar-bottom-example { padding-top: 45px; } .bd-navbar-bottom-example .navbar-fixed-bottom { bottom: -1px; } .bd-navbar-bottom-example .navbar { margin-bottom: 0; } @media (min-width: 768px) { .bd-navbar-top-example .navbar-fixed-top, .bd-navbar-bottom-example .navbar-fixed-bottom { position: absolute; } } // Pagination .bd-example .pagination { margin-top: .5rem; margin-bottom: .5rem; } // Pager .bd-example > .pager { margin-top: 0; } // Example modals .bd-example-modal { background-color: #f5f5f5; } .bd-example-modal .modal { position: relative; top: auto;
211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280
right: auto; bottom: auto; left: auto; z-index: 1; display: block; } .bd-example-modal .modal-dialog { left: auto; margin-right: auto; margin-left: auto; } // Example dropdowns .bd-example > .dropdown > .dropdown-toggle { float: left; } .bd-example > .dropdown > .dropdown-menu { position: static; display: block; margin-bottom: .25rem; clear: left; } // Example tabbable tabs .bd-example-tabs .nav-tabs { margin-bottom: 1rem; } // Tooltips .bd-example-tooltips { text-align: center; } .bd-example-tooltips > .btn { margin-top: .25rem; margin-bottom: .25rem; } // Popovers .bd-example-popover { padding-bottom: 1.5rem; background-color: #f9f9f9; } .bd-example-popover .popover { position: relative; display: block; float: left; width: 260px; margin: 1.25rem; } // Tooltips .bd-example-tooltip .tooltip { position: relative; display: inline-block; margin: 10px 20px; opacity: 1; } // Scrollspy demo on fixed height div .scrollspy-example { position: relative; height: 200px; margin-top: .5rem; overflow: auto; } // Helpers .bd-example > { .center-block:not(img) { max-width: 200px;
281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335
padding: .5rem; background-color: #eee; } .bg-primary, .bg-success, .bg-info, .bg-warning, .bg-danger { padding: .5rem; margin-top: .5rem; margin-bottom: .5rem; } } // // Code snippets // .highlight { padding: 1rem; margin: 1rem -1rem; background-color: #f7f7f9; @include media-breakpoint-up(sm) { padding: 1.5rem; margin-right: 0; margin-left: 0; } } .highlight pre { padding: 0; margin-top: 0; margin-bottom: 0; background-color: transparent; border: 0; } .highlight pre code { font-size: inherit; color: $gray-dark; // Effectively the base text color } // Pseudo focus // // Custom `:focus` state for showing how it looks in the docs. #focusedInput { border-color: $input-border-focus; outline: 0; outline: thin dotted \9; // IE9 box-shadow: 0 0 .5rem $input-box-shadow-focus; }