Skip to content
GitLab
Explore
Projects
Groups
Snippets
Projects
Groups
Snippets
/
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Bootstrap
bootstrap
Commits
578a14e1
Commit
578a14e1
authored
11 years ago
by
Mark Otto
Browse files
Options
Download
Email Patches
Plain Diff
Rearrange the docs CSS
parent
d13c4e5e
Changes
1
Hide whitespace changes
Inline
Side-by-side
Showing
1 changed file
assets/css/docs.css
+418
-341
assets/css/docs.css
with
418 additions
and
341 deletions
+418
-341
assets/css/docs.css
+
418
-
341
View file @
578a14e1
/*
* Bootstrap Documentation
* 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
{
position
:
relative
;
/* For scrollyspy */
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
{
color
:
#563d7c
;
background-color
:
#fff
;
...
...
@@ -27,7 +55,7 @@ body {
border-color
:
#563d7c
;
}
/* Homepage button */
/* Homepage
outline
button */
.btn-outline
{
color
:
#fff
;
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
{
text-shadow
:
0
-1px
0
rgba
(
0
,
0
,
0
,
.15
);
...
...
@@ -77,29 +108,82 @@ body {
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
;
background-color
:
#fafafa
;
border-top
:
1px
solid
#fff
;
border-bottom
:
1px
solid
#e5e5e5
;
}
.bs-old-docs
strong
{
color
:
#555
;
.footer-links
{
margin
:
10px
0
;
padding-left
:
0
;
}
.bs-docs-home
.bs-old-docs
{
padding-top
:
0
;
padding-bottom
:
0
;
color
:
inherit
;
background-color
:
transparent
;
border-color
:
transparent
;
.footer-links
li
{
display
:
inline
;
padding
:
0
2px
;
}
.bs-docs-home
.bs-old-docs
a
{
color
:
#fff
;
.footer-links
li
:first-child
{
padding-left
:
0
;
}
/*
* 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
;
}
}
/* Homepage */
/*
* Topography, yo!
*
* Apply the map background via base64 and relevant colors where we need 'em.
*/
.bs-docs-home
,
.bs-header
{
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
;
padding
:
30px
15px
;
text-align
:
center
;
...
...
@@ -122,8 +210,6 @@ body {
line-height
:
1
;
color
:
#fff
;
}
/* Download button */
.bs-masthead
.btn-outline
{
margin-top
:
20px
;
margin-bottom
:
20px
;
...
...
@@ -131,10 +217,7 @@ body {
font-size
:
21px
;
}
/* Textual links */
.bs-social
{
margin-top
:
30px
;
}
/* Links to project-level content like the repo, Expo, etc */
.bs-masthead-links
{
margin-top
:
20px
;
margin-bottom
:
20px
;
...
...
@@ -152,68 +235,31 @@ body {
color
:
#fff
;
}
/* Customize and Download button
-------------------------------------------------- */
.bs-customizer
.toggle
{
float
:
right
;
}
.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
;
}
.bs-customize-download
{
text-align
:
center
;
}
#less-section
label
{
font-weight
:
normal
;
@media
screen
and
(
min-width
:
768px
)
{
.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-masthead-links
{
padding
:
0
;
}
}
/* 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
;
}
/*
* Page headers
*
* Jumbotron-esque headers at the top of every page that's not the homepage.
*/
/* Docs pages and sections
-------------------------------------------------- */
/* Page headers */
.bs-header
{
...
...
@@ -233,11 +279,32 @@ body {
position
:
relative
;
}
.bs-docs-section
+
.bs-docs-section
{
padding-top
:
80px
;
@media
screen
and
(
min-width
:
768px
)
{
.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
{
width
:
auto
!important
;
margin
:
50px
-30px
-40px
!important
;
...
...
@@ -278,10 +345,51 @@ body {
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
;
}
}
/*
* 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
;
}
/* Docs sidebar
-------------------------------------------------- */
/*
* 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 */
.bs-sidebar.affix
{
...
...
@@ -332,12 +440,61 @@ body {
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
;
}
}
/*
* Docs sections
*
* Content blocks for each component or feature.
*/
/* Space things out for fixed navbar */
.bs-docs-section
+
.bs-docs-section
{
padding-top
:
80px
;
}
/* Side notes for calling out things
-------------------------------------------------- */
/*
* Callouts
*
* Not quite alerts, but custom and helpful notes for folks reading the docs.
* Requires a base and modifier class.
*/
/*
Base
styles
(regardless of theme)
*/
/*
Common
styles
for all types
*/
.bs-callout
{
margin
:
20px
0
;
padding
:
15px
30px
15px
15px
;
...
...
@@ -354,7 +511,7 @@ body {
background-color
:
#fff
;
}
/*
Themes for different context
s */
/*
Variation
s */
.bs-callout-danger
{
background-color
:
#fcf2f2
;
border-color
:
#dFb5b4
;
...
...
@@ -369,20 +526,12 @@ body {
}
/* Examples grid
-------------------------------------------------- */
.bs-examples
h4
{
margin-bottom
:
5px
;
}
.bs-examples
p
{
margin-bottom
:
20px
;
}
/* Special grid styles
-------------------------------------------------- */
/*
* Grid examples
*
* Highlight the grid columns within the docs so folks can see their padding,
* alignment, sizing, etc.
*/
.show-grid
{
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
{
position
:
relative
;
padding
:
45px
15px
15px
;
...
...
@@ -425,13 +576,34 @@ body {
letter-spacing
:
1px
;
}
/* Tweak display of the example
s
*/
/* Tweak display of the
code snippets when following an
example */
.bs-example
+
.highlight
{
margin
:
-15px
-15px
15px
;
border-radius
:
0
;
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 */
.bs-example
>
p
:last-child
,
.bs-example
>
ul
:last-child
,
...
...
@@ -507,7 +679,7 @@ body {
max-width
:
400px
;
}
/* Navbar
example
s */
/* Navbars */
.bs-example
.navbar
:last-child
{
margin-bottom
:
0
;
}
...
...
@@ -546,8 +718,11 @@ body {
.bs-navbar-bottom-example
.navbar
{
margin-bottom
:
0
;
}
@media
(
min-width
:
768px
)
{
.bs-navbar-top-example
.navbar-fixed-top
,
.bs-navbar-bottom-example
.navbar-fixed-bottom
{
position
:
absolute
;
}
.bs-navbar-top-example
{
border-radius
:
0
0
4px
4px
;
}
...
...
@@ -615,9 +790,63 @@ body {
margin
:
20px
;
}
/* Scrollspy demo on fixed height div */
.scrollspy-example
{
position
:
relative
;
height
:
200px
;
margin-top
:
10px
;
overflow
:
auto
;
}
/*
* 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 docs
-------------------------------------------------- */
/*
* Responsive tests
*
* Generate a set of tests to show the responsive utilities in action.
*/
/* Responsive (scrollable) doc tables */
@media
(
max-width
:
768px
)
{
...
...
@@ -653,15 +882,7 @@ body {
white-space
:
normal
;
}
/* Related: responsive utilities tables */
.table
code
{
font-size
:
13px
;
font-weight
:
normal
;
}
/* Utility classes table
------------------------- */
/* Utility classes table */
.bs-table
th
small
,
.responsive-utilities
th
small
{
display
:
block
;
...
...
@@ -683,8 +904,7 @@ body {
background-color
:
#f9f9f9
!important
;
}
/* Responsive tests
------------------------- */
/* Responsive tests */
.responsive-utilities-test
{
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-bot
to
m
:
3
0px
;
margin-top
:
1
00
px
;
border-top
:
1px
solid
#e5e5e5
;
/* Headings and form contrls */
.bs-customizer
label
{
margin-
to
p
:
1
0px
;
font-weight
:
5
00
;
color
:
#444
;
}
.bs-footer
p
{
margin-bottom
:
0
;
color
:
#777
;
.bs-customizer
h2
{
margin-top
:
0
;
margin-bottom
:
5px
;
padding-top
:
30px
;
}
.footer-links
{
margin
:
10px
0
;
padding-left
:
0
;
.bs-customizer
h4
{
margin-top
:
15px
;
}
.
footer-links
li
{
display
:
inlin
e
;
padding
:
0
2px
;
.
bs-customizer
input
[
type
=
"text"
]
{
font-family
:
Menlo
,
Monaco
,
Consolas
,
"Courier New"
,
monospac
e
;
background-color
:
#fafafa
;
}
.
footer-links
li
:first-child
{
padding-left
:
0
;
.
bs-customizer
.help-block
{
font-size
:
12px
;
}
/* Social proof buttons from GitHub & Twitter */
.bs-social
{
margin-bottom
:
20px
;
}
.bs-social-buttons
{
display
:
inline-block
;
margin-bottom
:
0
;
padding-left
:
0
;
list-style
:
none
;
/* For the variables, use regular weight */
#less-section
label
{
font-weight
:
normal
;
}
.bs-social-buttons
li
{
display
:
inline-block
;
line-height
:
1
;
padding
:
5px
8px
;
/* Downloads */
.bs-customize-download
{
text-align
:
center
;
}
.bs-social-buttons
.twitter-follow-button
{
width
:
225px
!important
;
/* 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-social-buttons
.twitter-share-button
{
width
:
98px
!important
;
.bs-customizer-alert
.close
{
margin-top
:
-2px
;
color
:
#fff
;
text-shadow
:
none
;
}
/* Style the GitHub buttons via CSS instead of inline attributes */
.github-btn
{
border
:
0
;
overflow
:
hidden
;
.bs-customizer-alert
p
{
margin-bottom
:
0
;
}
/*
* Miscellaneous
*
* Odds and ends for optimum docs display.
*/
/* Misc docs stuff
-------------------------------------------------- */
/* Examples gallery: space out content better */
.bs-examples
h4
{
margin-bottom
:
5px
;
}
.bs-examples
p
{
margin-bottom
:
20px
;
}
/* Pseudo :focus state for showing how it looks in the docs */
#focusedInput
{
...
...
@@ -791,174 +1034,8 @@ body {
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 */
.bs-docs-dl-options
h4
{
margin-top
:
15px
;
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
;
}
}
This diff is collapsed.
Click to expand it.
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment
Menu
Explore
Projects
Groups
Snippets