mirror of
https://github.com/twbs/bootstrap.git
synced 2024-12-01 13:24:25 +01:00
Rearrange the docs CSS
This commit is contained in:
parent
d13c4e5e5b
commit
578a14e14a
@ -1,19 +1,47 @@
|
|||||||
/*
|
/*
|
||||||
* Bootstrap Documentation
|
* Bootstrap Documentation
|
||||||
* Special styles for presenting Bootstrap's documentation and code examples.
|
* Special styles for presenting Bootstrap's documentation and code examples.
|
||||||
|
*
|
||||||
|
* Table of contents:
|
||||||
|
*
|
||||||
|
* Scaffolding
|
||||||
|
* Main navigation
|
||||||
|
* Footer
|
||||||
|
* Social buttons
|
||||||
|
* Homepage
|
||||||
|
* Page headers
|
||||||
|
* Old docs callout
|
||||||
|
* Ads
|
||||||
|
* Side navigation
|
||||||
|
* Page structure
|
||||||
|
* Callouts
|
||||||
|
* Grid styles
|
||||||
|
* Examples
|
||||||
|
* Code snippets (highlight)
|
||||||
|
* Responsive tests
|
||||||
|
* Customizer
|
||||||
|
* Miscellaneous
|
||||||
*/
|
*/
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
/* Key scaffolding
|
* Scaffolding
|
||||||
-------------------------------------------------- */
|
*
|
||||||
|
* Update the basics of our documents to prep for docs content.
|
||||||
|
*/
|
||||||
|
|
||||||
body {
|
body {
|
||||||
position: relative; /* For scrollyspy */
|
position: relative; /* For scrollyspy */
|
||||||
padding-top: 50px; /* Account for fixed navbar */
|
padding-top: 50px; /* Account for fixed navbar */
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Custom docs button */
|
/* Keep code small in tables on account of limited space */
|
||||||
|
.table code {
|
||||||
|
font-size: 13px;
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Outline button for use within the docs */
|
||||||
.btn-bs {
|
.btn-bs {
|
||||||
color: #563d7c;
|
color: #563d7c;
|
||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
@ -27,7 +55,7 @@ body {
|
|||||||
border-color: #563d7c;
|
border-color: #563d7c;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Homepage button */
|
/* Homepage outline button */
|
||||||
.btn-outline {
|
.btn-outline {
|
||||||
color: #fff;
|
color: #fff;
|
||||||
background-color: transparent;
|
background-color: transparent;
|
||||||
@ -43,8 +71,11 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Top nav and header
|
/*
|
||||||
-------------------------------------------------- */
|
* Main navigation
|
||||||
|
*
|
||||||
|
* Turn the `.navbar` at the top of the docs purple.
|
||||||
|
*/
|
||||||
|
|
||||||
.bs-docs-nav {
|
.bs-docs-nav {
|
||||||
text-shadow: 0 -1px 0 rgba(0,0,0,.15);
|
text-shadow: 0 -1px 0 rgba(0,0,0,.15);
|
||||||
@ -77,29 +108,82 @@ body {
|
|||||||
border-color: #463265;
|
border-color: #463265;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Old docs callout */
|
|
||||||
.bs-old-docs {
|
/*
|
||||||
padding: 15px 20px;
|
* Footer
|
||||||
|
*
|
||||||
|
* Separated section of content at the bottom of all pages, save the homepage.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.bs-footer {
|
||||||
|
padding-top: 40px;
|
||||||
|
padding-bottom: 30px;
|
||||||
|
margin-top: 100px;
|
||||||
|
border-top: 1px solid #e5e5e5;
|
||||||
|
}
|
||||||
|
.bs-footer p {
|
||||||
|
margin-bottom: 0;
|
||||||
color: #777;
|
color: #777;
|
||||||
background-color: #fafafa;
|
|
||||||
border-top: 1px solid #fff;
|
|
||||||
border-bottom: 1px solid #e5e5e5;
|
|
||||||
}
|
}
|
||||||
.bs-old-docs strong {
|
.footer-links {
|
||||||
color: #555;
|
margin: 10px 0;
|
||||||
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
.bs-docs-home .bs-old-docs {
|
.footer-links li {
|
||||||
padding-top: 0;
|
display: inline;
|
||||||
padding-bottom: 0;
|
padding: 0 2px;
|
||||||
color: inherit;
|
|
||||||
background-color: transparent;
|
|
||||||
border-color: transparent;
|
|
||||||
}
|
}
|
||||||
.bs-docs-home .bs-old-docs a {
|
.footer-links li:first-child {
|
||||||
color: #fff;
|
padding-left: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Homepage */
|
|
||||||
|
/*
|
||||||
|
* Social buttons
|
||||||
|
*
|
||||||
|
* Twitter and GitHub social action buttons (for homepage and footer).
|
||||||
|
*/
|
||||||
|
|
||||||
|
.bs-social {
|
||||||
|
margin-top: 20px;
|
||||||
|
margin-bottom: 20px;
|
||||||
|
}
|
||||||
|
.bs-social-buttons {
|
||||||
|
display: inline-block;
|
||||||
|
margin-bottom: 0;
|
||||||
|
padding-left: 0;
|
||||||
|
list-style: none;
|
||||||
|
}
|
||||||
|
.bs-social-buttons li {
|
||||||
|
display: inline-block;
|
||||||
|
line-height: 1;
|
||||||
|
padding: 5px 8px;
|
||||||
|
}
|
||||||
|
.bs-social-buttons .twitter-follow-button {
|
||||||
|
width: 225px !important;
|
||||||
|
}
|
||||||
|
.bs-social-buttons .twitter-share-button {
|
||||||
|
width: 98px !important;
|
||||||
|
}
|
||||||
|
/* Style the GitHub buttons via CSS instead of inline attributes */
|
||||||
|
.github-btn {
|
||||||
|
border: 0;
|
||||||
|
overflow: hidden;
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
.bs-social-buttons li:first-child {
|
||||||
|
padding-left: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Topography, yo!
|
||||||
|
*
|
||||||
|
* Apply the map background via base64 and relevant colors where we need 'em.
|
||||||
|
*/
|
||||||
|
|
||||||
.bs-docs-home,
|
.bs-docs-home,
|
||||||
.bs-header {
|
.bs-header {
|
||||||
color: #cdbfe3;
|
color: #cdbfe3;
|
||||||
@ -108,10 +192,14 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Homepage masthead
|
/*
|
||||||
-------------------------------------------------- */
|
* Homepage
|
||||||
|
*
|
||||||
|
* Tweaks to the custom homepage and the masthead (main jumbotron).
|
||||||
|
*/
|
||||||
|
|
||||||
.bs-masthead {
|
/* Masthead (headings and download button) */
|
||||||
|
.bs-masthead {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 30px 15px;
|
padding: 30px 15px;
|
||||||
text-align: center;
|
text-align: center;
|
||||||
@ -122,8 +210,6 @@ body {
|
|||||||
line-height: 1;
|
line-height: 1;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Download button */
|
|
||||||
.bs-masthead .btn-outline {
|
.bs-masthead .btn-outline {
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
@ -131,10 +217,7 @@ body {
|
|||||||
font-size: 21px;
|
font-size: 21px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Textual links */
|
/* Links to project-level content like the repo, Expo, etc */
|
||||||
.bs-social {
|
|
||||||
margin-top: 30px;
|
|
||||||
}
|
|
||||||
.bs-masthead-links {
|
.bs-masthead-links {
|
||||||
margin-top: 20px;
|
margin-top: 20px;
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
@ -152,68 +235,31 @@ body {
|
|||||||
color: #fff;
|
color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
.bs-masthead {
|
||||||
/* Customize and Download button
|
text-align: left;
|
||||||
-------------------------------------------------- */
|
padding-top: 140px;
|
||||||
|
padding-bottom: 140px;
|
||||||
.bs-customizer .toggle {
|
}
|
||||||
float: right;
|
.bs-masthead h1 {
|
||||||
}
|
font-size: 100px;
|
||||||
.bs-customizer label {
|
}
|
||||||
margin-top: 10px;
|
.bs-masthead .lead {
|
||||||
font-weight: 500;
|
margin-right: 25%;
|
||||||
color: #444;
|
font-size: 30px;
|
||||||
}
|
}
|
||||||
.bs-customizer h2 {
|
.bs-masthead-links {
|
||||||
margin-top: 0;
|
padding: 0;
|
||||||
margin-bottom: 5px;
|
}
|
||||||
padding-top: 30px;
|
|
||||||
}
|
|
||||||
.bs-customizer h4 {
|
|
||||||
margin-top: 15px;
|
|
||||||
}
|
|
||||||
.bs-customizer input[type="text"] {
|
|
||||||
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
|
||||||
background-color: #fafafa;
|
|
||||||
}
|
|
||||||
.bs-customizer .help-block {
|
|
||||||
font-size: 12px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bs-customize-download {
|
|
||||||
text-align: center;
|
|
||||||
}
|
|
||||||
|
|
||||||
#less-section label {
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Alerts */
|
|
||||||
.bs-customizer-alert {
|
|
||||||
position: fixed;
|
|
||||||
top: 51px;
|
|
||||||
left: 0;
|
|
||||||
right: 0;
|
|
||||||
z-index: 1030;
|
|
||||||
padding: 15px 0;
|
|
||||||
color: #fff;
|
|
||||||
background-color: #d9534f;
|
|
||||||
box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
|
|
||||||
border-bottom: 1px solid #b94441;
|
|
||||||
}
|
|
||||||
.bs-customizer-alert .close {
|
|
||||||
margin-top: -2px;
|
|
||||||
color: #fff;
|
|
||||||
text-shadow: none;
|
|
||||||
}
|
|
||||||
.bs-customizer-alert p {
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Docs pages and sections
|
/*
|
||||||
-------------------------------------------------- */
|
* Page headers
|
||||||
|
*
|
||||||
|
* Jumbotron-esque headers at the top of every page that's not the homepage.
|
||||||
|
*/
|
||||||
|
|
||||||
|
|
||||||
/* Page headers */
|
/* Page headers */
|
||||||
.bs-header {
|
.bs-header {
|
||||||
@ -233,11 +279,32 @@ body {
|
|||||||
position: relative;
|
position: relative;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bs-docs-section + .bs-docs-section {
|
@media screen and (min-width: 768px) {
|
||||||
padding-top: 80px;
|
.bs-header {
|
||||||
|
font-size: 21px;
|
||||||
|
text-align: left;
|
||||||
|
}
|
||||||
|
.bs-header h1 {
|
||||||
|
font-size: 60px;
|
||||||
|
line-height: 1;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Ads in page headers */
|
@media screen and (min-width: 992px) {
|
||||||
|
.bs-header h1,
|
||||||
|
.bs-header p {
|
||||||
|
margin-right: 380px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Carbon ads
|
||||||
|
*
|
||||||
|
* Single display ad that shows on all pages (except homepage) in page headers.
|
||||||
|
* The hella `!important` is required for any pre-set property.
|
||||||
|
*/
|
||||||
|
|
||||||
.carbonad {
|
.carbonad {
|
||||||
width: auto !important;
|
width: auto !important;
|
||||||
margin: 50px -30px -40px !important;
|
margin: 50px -30px -40px !important;
|
||||||
@ -278,10 +345,51 @@ body {
|
|||||||
display: none; /* hide what I assume are tracking images */
|
display: none; /* hide what I assume are tracking images */
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
.carbonad {
|
||||||
|
margin: 0 !important;
|
||||||
|
border-radius: 4px;
|
||||||
|
box-shadow: inset 0 3px 5px rgba(0,0,0,.075), 0 1px 0 rgba(255,255,255,.1);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
@media screen and (min-width: 992px) {
|
||||||
|
.carbonad {
|
||||||
|
position: absolute;
|
||||||
|
top: 20px;
|
||||||
|
right: 0;
|
||||||
|
padding: 15px !important;
|
||||||
|
width: 330px !important;
|
||||||
|
min-height: 132px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Docs sidebar
|
/*
|
||||||
-------------------------------------------------- */
|
* Callout for 2.3.2 docs
|
||||||
|
*
|
||||||
|
* Only appears below page headers (not on the homepage). The homepage gets its
|
||||||
|
* own link with the masthead links.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.bs-old-docs {
|
||||||
|
padding: 15px 20px;
|
||||||
|
color: #777;
|
||||||
|
background-color: #fafafa;
|
||||||
|
border-top: 1px solid #fff;
|
||||||
|
border-bottom: 1px solid #e5e5e5;
|
||||||
|
}
|
||||||
|
.bs-old-docs strong {
|
||||||
|
color: #555;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Side navigation
|
||||||
|
*
|
||||||
|
* Scrollspy and affixed enhanced navigation to highlight sections and secondary
|
||||||
|
* sections of docs content.
|
||||||
|
*/
|
||||||
|
|
||||||
/* By default it's not affixed in mobile views, so undo that */
|
/* By default it's not affixed in mobile views, so undo that */
|
||||||
.bs-sidebar.affix {
|
.bs-sidebar.affix {
|
||||||
@ -332,12 +440,61 @@ body {
|
|||||||
font-size: 90%;
|
font-size: 90%;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Show and affix the side nav when space allows it */
|
||||||
|
@media screen and (min-width: 992px) {
|
||||||
|
.bs-sidebar .nav > .active > ul {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
/* Widen the fixed sidebar */
|
||||||
|
.bs-sidebar.affix,
|
||||||
|
.bs-sidebar.affix-bottom {
|
||||||
|
width: 213px;
|
||||||
|
}
|
||||||
|
.bs-sidebar.affix {
|
||||||
|
position: fixed; /* Undo the static from mobile first approach */
|
||||||
|
top: 80px;
|
||||||
|
}
|
||||||
|
.bs-sidebar.affix-bottom {
|
||||||
|
position: absolute; /* Undo the static from mobile first approach */
|
||||||
|
}
|
||||||
|
.bs-sidebar.affix-bottom .bs-sidenav,
|
||||||
|
.bs-sidebar.affix .bs-sidenav {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@media screen and (min-width: 1200px) {
|
||||||
|
|
||||||
|
/* Widen the fixed sidebar again */
|
||||||
|
.bs-sidebar.affix-bottom,
|
||||||
|
.bs-sidebar.affix {
|
||||||
|
width: 263px;
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Side notes for calling out things
|
|
||||||
-------------------------------------------------- */
|
|
||||||
|
|
||||||
/* Base styles (regardless of theme) */
|
/*
|
||||||
|
* Docs sections
|
||||||
|
*
|
||||||
|
* Content blocks for each component or feature.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Space things out for fixed navbar */
|
||||||
|
.bs-docs-section + .bs-docs-section {
|
||||||
|
padding-top: 80px;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Callouts
|
||||||
|
*
|
||||||
|
* Not quite alerts, but custom and helpful notes for folks reading the docs.
|
||||||
|
* Requires a base and modifier class.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Common styles for all types */
|
||||||
.bs-callout {
|
.bs-callout {
|
||||||
margin: 20px 0;
|
margin: 20px 0;
|
||||||
padding: 15px 30px 15px 15px;
|
padding: 15px 30px 15px 15px;
|
||||||
@ -354,7 +511,7 @@ body {
|
|||||||
background-color: #fff;
|
background-color: #fff;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Themes for different contexts */
|
/* Variations */
|
||||||
.bs-callout-danger {
|
.bs-callout-danger {
|
||||||
background-color: #fcf2f2;
|
background-color: #fcf2f2;
|
||||||
border-color: #dFb5b4;
|
border-color: #dFb5b4;
|
||||||
@ -369,20 +526,12 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Examples grid
|
/*
|
||||||
-------------------------------------------------- */
|
* Grid examples
|
||||||
|
*
|
||||||
.bs-examples h4 {
|
* Highlight the grid columns within the docs so folks can see their padding,
|
||||||
margin-bottom: 5px;
|
* alignment, sizing, etc.
|
||||||
}
|
*/
|
||||||
.bs-examples p {
|
|
||||||
margin-bottom: 20px;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Special grid styles
|
|
||||||
-------------------------------------------------- */
|
|
||||||
|
|
||||||
.show-grid {
|
.show-grid {
|
||||||
margin-bottom: 15px;
|
margin-bottom: 15px;
|
||||||
@ -397,11 +546,13 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Examples
|
||||||
|
*
|
||||||
|
* Isolated sections of example content for each component or feature. Usually
|
||||||
|
* followed by a code snippet.
|
||||||
|
*/
|
||||||
|
|
||||||
/* Bootstrap code examples
|
|
||||||
-------------------------------------------------- */
|
|
||||||
|
|
||||||
/* Base class */
|
|
||||||
.bs-example {
|
.bs-example {
|
||||||
position: relative;
|
position: relative;
|
||||||
padding: 45px 15px 15px;
|
padding: 45px 15px 15px;
|
||||||
@ -425,13 +576,34 @@ body {
|
|||||||
letter-spacing: 1px;
|
letter-spacing: 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Tweak display of the examples */
|
/* Tweak display of the code snippets when following an example */
|
||||||
.bs-example + .highlight {
|
.bs-example + .highlight {
|
||||||
margin: -15px -15px 15px;
|
margin: -15px -15px 15px;
|
||||||
border-radius: 0;
|
border-radius: 0;
|
||||||
border-width: 0 0 1px;
|
border-width: 0 0 1px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Make the examples and snippets not full-width */
|
||||||
|
@media screen and (min-width: 768px) {
|
||||||
|
.bs-example {
|
||||||
|
margin-left: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
background-color: #fff;
|
||||||
|
border-width: 1px;
|
||||||
|
border-color: #ddd;
|
||||||
|
border-radius: 4px 4px 0 0;
|
||||||
|
box-shadow: none;
|
||||||
|
}
|
||||||
|
.bs-example + .highlight {
|
||||||
|
margin-top: -16px;
|
||||||
|
margin-left: 0;
|
||||||
|
margin-right: 0;
|
||||||
|
border-width: 1px;
|
||||||
|
border-bottom-left-radius: 4px;
|
||||||
|
border-bottom-right-radius: 4px;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
/* Tweak content of examples for optimum awesome */
|
/* Tweak content of examples for optimum awesome */
|
||||||
.bs-example > p:last-child,
|
.bs-example > p:last-child,
|
||||||
.bs-example > ul:last-child,
|
.bs-example > ul:last-child,
|
||||||
@ -507,7 +679,7 @@ body {
|
|||||||
max-width: 400px;
|
max-width: 400px;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Navbar examples */
|
/* Navbars */
|
||||||
.bs-example .navbar:last-child {
|
.bs-example .navbar:last-child {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
@ -546,8 +718,11 @@ body {
|
|||||||
.bs-navbar-bottom-example .navbar {
|
.bs-navbar-bottom-example .navbar {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
@media (min-width: 768px) {
|
@media (min-width: 768px) {
|
||||||
|
.bs-navbar-top-example .navbar-fixed-top,
|
||||||
|
.bs-navbar-bottom-example .navbar-fixed-bottom {
|
||||||
|
position: absolute;
|
||||||
|
}
|
||||||
.bs-navbar-top-example {
|
.bs-navbar-top-example {
|
||||||
border-radius: 0 0 4px 4px;
|
border-radius: 0 0 4px 4px;
|
||||||
}
|
}
|
||||||
@ -615,9 +790,63 @@ body {
|
|||||||
margin: 20px;
|
margin: 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Scrollspy demo on fixed height div */
|
||||||
|
.scrollspy-example {
|
||||||
|
position: relative;
|
||||||
|
height: 200px;
|
||||||
|
margin-top: 10px;
|
||||||
|
overflow: auto;
|
||||||
|
}
|
||||||
|
|
||||||
/* Responsive docs
|
|
||||||
-------------------------------------------------- */
|
/*
|
||||||
|
* Code snippets
|
||||||
|
*
|
||||||
|
* Generated via Pygments and Jekyll, these are snippets of HTML, CSS, and JS.
|
||||||
|
*/
|
||||||
|
|
||||||
|
.highlight {
|
||||||
|
display: none; /* hidden by default, until >480px */
|
||||||
|
padding: 9px 14px;
|
||||||
|
margin-bottom: 14px;
|
||||||
|
background-color: #f7f7f9;
|
||||||
|
border: 1px solid #e1e1e8;
|
||||||
|
border-radius: 4px;
|
||||||
|
}
|
||||||
|
.highlight pre {
|
||||||
|
padding: 0;
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 0;
|
||||||
|
background-color: transparent;
|
||||||
|
border: 0;
|
||||||
|
white-space: nowrap;
|
||||||
|
}
|
||||||
|
.highlight pre code {
|
||||||
|
font-size: inherit;
|
||||||
|
color: #333; /* Effectively the base text color */
|
||||||
|
}
|
||||||
|
.highlight pre .lineno {
|
||||||
|
display: inline-block;
|
||||||
|
width: 22px;
|
||||||
|
padding-right: 5px;
|
||||||
|
margin-right: 10px;
|
||||||
|
text-align: right;
|
||||||
|
color: #bebec5;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Show code snippets when we have the space */
|
||||||
|
@media screen and (min-width: 481px) {
|
||||||
|
.highlight {
|
||||||
|
display: block;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Responsive tests
|
||||||
|
*
|
||||||
|
* Generate a set of tests to show the responsive utilities in action.
|
||||||
|
*/
|
||||||
|
|
||||||
/* Responsive (scrollable) doc tables */
|
/* Responsive (scrollable) doc tables */
|
||||||
@media (max-width: 768px) {
|
@media (max-width: 768px) {
|
||||||
@ -653,15 +882,7 @@ body {
|
|||||||
white-space: normal;
|
white-space: normal;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Utility classes table */
|
||||||
/* Related: responsive utilities tables */
|
|
||||||
.table code {
|
|
||||||
font-size: 13px;
|
|
||||||
font-weight: normal;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Utility classes table
|
|
||||||
------------------------- */
|
|
||||||
.bs-table th small,
|
.bs-table th small,
|
||||||
.responsive-utilities th small {
|
.responsive-utilities th small {
|
||||||
display: block;
|
display: block;
|
||||||
@ -683,8 +904,7 @@ body {
|
|||||||
background-color: #f9f9f9 !important;
|
background-color: #f9f9f9 !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Responsive tests
|
/* Responsive tests */
|
||||||
------------------------- */
|
|
||||||
.responsive-utilities-test {
|
.responsive-utilities-test {
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
}
|
}
|
||||||
@ -724,63 +944,86 @@ body {
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/*
|
||||||
|
* Customizer
|
||||||
|
*
|
||||||
|
* Since this is so form control heavy, we have quite a few styles to customize
|
||||||
|
* the display of inputs, headings, and more. Also included are all the download
|
||||||
|
* buttons and actions.
|
||||||
|
*/
|
||||||
|
|
||||||
/* Footer
|
.bs-customizer .toggle {
|
||||||
-------------------------------------------------- */
|
float: right;
|
||||||
|
|
||||||
.bs-footer {
|
|
||||||
padding-top: 40px;
|
|
||||||
padding-bottom: 30px;
|
|
||||||
margin-top: 100px;
|
|
||||||
border-top: 1px solid #e5e5e5;
|
|
||||||
}
|
}
|
||||||
.bs-footer p {
|
|
||||||
|
/* Headings and form contrls */
|
||||||
|
.bs-customizer label {
|
||||||
|
margin-top: 10px;
|
||||||
|
font-weight: 500;
|
||||||
|
color: #444;
|
||||||
|
}
|
||||||
|
.bs-customizer h2 {
|
||||||
|
margin-top: 0;
|
||||||
|
margin-bottom: 5px;
|
||||||
|
padding-top: 30px;
|
||||||
|
}
|
||||||
|
.bs-customizer h4 {
|
||||||
|
margin-top: 15px;
|
||||||
|
}
|
||||||
|
.bs-customizer input[type="text"] {
|
||||||
|
font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
|
||||||
|
background-color: #fafafa;
|
||||||
|
}
|
||||||
|
.bs-customizer .help-block {
|
||||||
|
font-size: 12px;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* For the variables, use regular weight */
|
||||||
|
#less-section label {
|
||||||
|
font-weight: normal;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Downloads */
|
||||||
|
.bs-customize-download {
|
||||||
|
text-align: center;
|
||||||
|
}
|
||||||
|
|
||||||
|
/* Error handling */
|
||||||
|
.bs-customizer-alert {
|
||||||
|
position: fixed;
|
||||||
|
top: 51px;
|
||||||
|
left: 0;
|
||||||
|
right: 0;
|
||||||
|
z-index: 1030;
|
||||||
|
padding: 15px 0;
|
||||||
|
color: #fff;
|
||||||
|
background-color: #d9534f;
|
||||||
|
box-shadow: inset 0 1px 0 rgba(255,255,255,.25);
|
||||||
|
border-bottom: 1px solid #b94441;
|
||||||
|
}
|
||||||
|
.bs-customizer-alert .close {
|
||||||
|
margin-top: -2px;
|
||||||
|
color: #fff;
|
||||||
|
text-shadow: none;
|
||||||
|
}
|
||||||
|
.bs-customizer-alert p {
|
||||||
margin-bottom: 0;
|
margin-bottom: 0;
|
||||||
color: #777;
|
|
||||||
}
|
|
||||||
.footer-links {
|
|
||||||
margin: 10px 0;
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
.footer-links li {
|
|
||||||
display: inline;
|
|
||||||
padding: 0 2px;
|
|
||||||
}
|
|
||||||
.footer-links li:first-child {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Social proof buttons from GitHub & Twitter */
|
|
||||||
.bs-social {
|
/*
|
||||||
|
* Miscellaneous
|
||||||
|
*
|
||||||
|
* Odds and ends for optimum docs display.
|
||||||
|
*/
|
||||||
|
|
||||||
|
/* Examples gallery: space out content better */
|
||||||
|
.bs-examples h4 {
|
||||||
|
margin-bottom: 5px;
|
||||||
|
}
|
||||||
|
.bs-examples p {
|
||||||
margin-bottom: 20px;
|
margin-bottom: 20px;
|
||||||
}
|
}
|
||||||
.bs-social-buttons {
|
|
||||||
display: inline-block;
|
|
||||||
margin-bottom: 0;
|
|
||||||
padding-left: 0;
|
|
||||||
list-style: none;
|
|
||||||
}
|
|
||||||
.bs-social-buttons li {
|
|
||||||
display: inline-block;
|
|
||||||
line-height: 1;
|
|
||||||
padding: 5px 8px;
|
|
||||||
}
|
|
||||||
.bs-social-buttons .twitter-follow-button {
|
|
||||||
width: 225px !important;
|
|
||||||
}
|
|
||||||
.bs-social-buttons .twitter-share-button {
|
|
||||||
width: 98px !important;
|
|
||||||
}
|
|
||||||
/* Style the GitHub buttons via CSS instead of inline attributes */
|
|
||||||
.github-btn {
|
|
||||||
border: 0;
|
|
||||||
overflow: hidden;
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Misc docs stuff
|
|
||||||
-------------------------------------------------- */
|
|
||||||
|
|
||||||
/* Pseudo :focus state for showing how it looks in the docs */
|
/* Pseudo :focus state for showing how it looks in the docs */
|
||||||
#focusedInput {
|
#focusedInput {
|
||||||
@ -791,174 +1034,8 @@ body {
|
|||||||
box-shadow: 0 0 8px rgba(82,168,236,.6);
|
box-shadow: 0 0 8px rgba(82,168,236,.6);
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Scrollspy demo on fixed height div */
|
|
||||||
.scrollspy-example {
|
|
||||||
position: relative;
|
|
||||||
height: 200px;
|
|
||||||
margin-top: 10px;
|
|
||||||
overflow: auto;
|
|
||||||
}
|
|
||||||
|
|
||||||
.highlight {
|
|
||||||
padding: 9px 14px;
|
|
||||||
margin-bottom: 14px;
|
|
||||||
background-color: #f7f7f9;
|
|
||||||
border: 1px solid #e1e1e8;
|
|
||||||
border-radius: 4px;
|
|
||||||
}
|
|
||||||
.highlight pre {
|
|
||||||
padding: 0;
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
background-color: transparent;
|
|
||||||
border: 0;
|
|
||||||
white-space: nowrap;
|
|
||||||
}
|
|
||||||
.highlight pre code {
|
|
||||||
font-size: inherit;
|
|
||||||
color: #333; /* Effectively the base text color */
|
|
||||||
}
|
|
||||||
.highlight pre .lineno {
|
|
||||||
display: inline-block;
|
|
||||||
width: 22px;
|
|
||||||
padding-right: 5px;
|
|
||||||
margin-right: 10px;
|
|
||||||
text-align: right;
|
|
||||||
color: #bebec5;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Better spacing on download options in getting started */
|
/* Better spacing on download options in getting started */
|
||||||
.bs-docs-dl-options h4 {
|
.bs-docs-dl-options h4 {
|
||||||
margin-top: 15px;
|
margin-top: 15px;
|
||||||
margin-bottom: 5px;
|
margin-bottom: 5px;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
/* Responsive variations
|
|
||||||
-------------------------------------------------- */
|
|
||||||
|
|
||||||
/* Hide code snippets on mobile devices */
|
|
||||||
@media screen and (max-width: 480px) {
|
|
||||||
.highlight {
|
|
||||||
display: none;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tablets and up */
|
|
||||||
@media screen and (min-width: 768px) {
|
|
||||||
|
|
||||||
.bs-header {
|
|
||||||
font-size: 21px;
|
|
||||||
text-align: left;
|
|
||||||
}
|
|
||||||
.bs-header h1 {
|
|
||||||
font-size: 60px;
|
|
||||||
line-height: 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bs-example {
|
|
||||||
margin-left: 0;
|
|
||||||
margin-right: 0;
|
|
||||||
background-color: #fff;
|
|
||||||
border-width: 1px;
|
|
||||||
border-color: #ddd;
|
|
||||||
border-radius: 4px 4px 0 0;
|
|
||||||
box-shadow: none;
|
|
||||||
}
|
|
||||||
.bs-example + .prettyprint,
|
|
||||||
.bs-example + .highlight {
|
|
||||||
margin-top: -16px;
|
|
||||||
margin-left: 0;
|
|
||||||
margin-right: 0;
|
|
||||||
border-width: 1px;
|
|
||||||
border-bottom-left-radius: 4px;
|
|
||||||
border-bottom-right-radius: 4px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bs-masthead-links {
|
|
||||||
padding: 0;
|
|
||||||
}
|
|
||||||
.bs-social-buttons li:first-child {
|
|
||||||
padding-left: 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
.carbonad {
|
|
||||||
margin: 0 !important;
|
|
||||||
border-radius: 4px;
|
|
||||||
box-shadow: inset 0 3px 5px rgba(0,0,0,.075), 0 1px 0 rgba(255,255,255,.1);
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Show the docs nav */
|
|
||||||
.bs-sidebar {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tweak display of docs jumbotrons */
|
|
||||||
.bs-masthead {
|
|
||||||
text-align: left;
|
|
||||||
padding-top: 140px;
|
|
||||||
padding-bottom: 140px;
|
|
||||||
}
|
|
||||||
.bs-masthead h1 {
|
|
||||||
font-size: 100px;
|
|
||||||
}
|
|
||||||
.bs-masthead .lead {
|
|
||||||
margin-right: 25%;
|
|
||||||
font-size: 30px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.bs-navbar-top-example .navbar-fixed-top,
|
|
||||||
.bs-navbar-bottom-example .navbar-fixed-bottom {
|
|
||||||
position: absolute;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Tablets/desktops and up */
|
|
||||||
@media screen and (min-width: 992px) {
|
|
||||||
.bs-header h1,
|
|
||||||
.bs-header p {
|
|
||||||
margin-right: 380px;
|
|
||||||
}
|
|
||||||
.carbonad {
|
|
||||||
position: absolute;
|
|
||||||
top: 20px;
|
|
||||||
right: 0;
|
|
||||||
padding: 15px !important;
|
|
||||||
width: 330px !important;
|
|
||||||
min-height: 132px;
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Show the hidden subnavs when space allows it */
|
|
||||||
.bs-sidebar .nav > .active > ul {
|
|
||||||
display: block;
|
|
||||||
}
|
|
||||||
/* Widen the fixed sidebar */
|
|
||||||
.bs-sidebar.affix,
|
|
||||||
.bs-sidebar.affix-bottom {
|
|
||||||
width: 213px;
|
|
||||||
}
|
|
||||||
.bs-sidebar.affix {
|
|
||||||
position: fixed; /* Undo the static from mobile first approach */
|
|
||||||
top: 80px;
|
|
||||||
}
|
|
||||||
.bs-sidebar.affix-bottom {
|
|
||||||
position: absolute; /* Undo the static from mobile first approach */
|
|
||||||
}
|
|
||||||
.bs-sidebar.affix-bottom .bs-sidenav,
|
|
||||||
.bs-sidebar.affix .bs-sidenav {
|
|
||||||
margin-top: 0;
|
|
||||||
margin-bottom: 0;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
/* Large desktops and up */
|
|
||||||
@media screen and (min-width: 1200px) {
|
|
||||||
|
|
||||||
/* Widen the fixed sidebar again */
|
|
||||||
.bs-sidebar.affix-bottom,
|
|
||||||
.bs-sidebar.affix {
|
|
||||||
width: 263px;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
||||||
|
Loading…
Reference in New Issue
Block a user