From fbf31f965e27a6665c7e0f2d97eb74c0df7585d4 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 11 Dec 2013 16:45:41 -0800 Subject: Add new template, Cover --- examples/blog/blog.css | 163 ++++++++++++++++++++++++++++++++++++++++++++ examples/blog/index.html | 171 +++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 334 insertions(+) create mode 100644 examples/blog/blog.css create mode 100644 examples/blog/index.html (limited to 'examples') diff --git a/examples/blog/blog.css b/examples/blog/blog.css new file mode 100644 index 000000000..b9895ac9a --- /dev/null +++ b/examples/blog/blog.css @@ -0,0 +1,163 @@ +/* + * Globals + */ + +body { + +} + +h1, .h1, +h2, .h2, +h3, .h3, +h4, .h4, +h5, .h5, +h6, .h6 { + margin-top: 0; +} + +/* + * Override Bootstrap's default container. + */ + +@media (min-width: 1200px) { + .container { + width: 970px; + } +} + + +/* + * Masthead for nav + */ + +.blog-masthead { + background-color: #428bca; + box-shadow: inset 0 -2px 5px rgba(0,0,0,.1); +} + +/* Nav links */ +.blog-nav { + +} +.blog-nav-item { + position: relative; + display: inline-block; + padding: 10px; + font-weight: 500; + color: #cdddeb; +} +.blog-nav-item:hover, +.blog-nav-item:focus { + color: #fff; + text-decoration: none; +} + +/* Active state gets a caret at the bottom */ +.blog-nav .active { + color: #fff; +} +.blog-nav .active:after { + position: absolute; + bottom: 0; + left: 50%; + display: block; + content: " "; + width: 0; + height: 0; + margin-left: -5px; + vertical-align: middle; + border-right: 5px solid transparent; + border-left: 5px solid transparent; + border-bottom: 5px solid; +} + + +/* + * Blog name and description + */ + +.blog-header { + padding-top: 20px; + padding-bottom: 20px; +} +.blog-title { + margin-top: 30px; + margin-bottom: 0; + font-size: 60px; + font-weight: normal; +} +.blog-description { + font-size: 20px; + color: #999; +} + + +/* + * Main column and sidebar layout + */ + +.blog-main { + font-size: 16px; + line-height: 1.5; +} + +/* Sidebar modules for boxing content */ +.sidebar-module { + padding: 15px; + margin: 0 -15px 15px; +} +.sidebar-module-inset { + padding: 15px; + background-color: #f5f5f5; + border-radius: 4px; +} +.sidebar-module-inset p:last-child, +.sidebar-module-inset ul:last-child, +.sidebar-module-inset ol:last-child { + margin-bottom: 0; +} + + + +/* Pagination */ +.pager { + margin-bottom: 60px; + text-align: left; +} +.pager > li > a { + width: 140px; + padding: 10px 20px; + text-align: center; + border-radius: 30px; +} + + +/* + * Blog posts + */ + +.blog-post { + margin-bottom: 60px; +} +.blog-post-title { + margin-bottom: 5px; + font-size: 40px; +} +.blog-post-meta { + margin-bottom: 20px; + color: #999; +} + + +/* + * Footer + */ + +.blog-footer { + padding: 40px 0; + color: #999; + text-align: center; + background-color: #f9f9f9; + border-top: 1px solid #e5e5e5; +} + diff --git a/examples/blog/index.html b/examples/blog/index.html new file mode 100644 index 000000000..06e8243a0 --- /dev/null +++ b/examples/blog/index.html @@ -0,0 +1,171 @@ + + + + + + + + + + + Blog Template for Bootstrap + + + + + + + + + + + + + + + + +
+ +
+ +
+ +
+

The Bootstrap Blog

+

The official example template of creating a blog with Bootstrap.

+
+ +
+ +
+ +
+

Sample blog post

+ + +

This blog post shows a few different types of content that's supported and styled with Bootstrap. Basic typography, images, and code are all supported.

+
+

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

+
+

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

+
+

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

+

Heading

+

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+

Sub-heading

+

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

+
Example code block
+

Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa.

+

Sub-heading

+

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+
    +
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • +
  • Donec id elit non mi porta gravida at eget metus.
  • +
  • Nulla vitae elit libero, a pharetra augue.
  • +
+

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

+
    +
  1. Vestibulum id ligula porta felis euismod semper.
  2. +
  3. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.
  4. +
  5. Maecenas sed diam eget risus varius blandit sit amet non magna.
  6. +
+

Cras mattis consectetur purus sit amet fermentum. Sed posuere consectetur est at lobortis.

+
+ +
+

Another blog post

+ + +

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean eu leo quam. Pellentesque ornare sem lacinia quam venenatis vestibulum. Sed posuere consectetur est at lobortis. Cras mattis consectetur purus sit amet fermentum.

+
+

Curabitur blandit tempus porttitor. Nullam quis risus eget urna mollis ornare vel eu leo. Nullam id dolor id nibh ultricies vehicula ut id elit.

+
+

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

+

Vivamus sagittis lacus vel augue laoreet rutrum faucibus dolor auctor. Duis mollis, est non commodo luctus, nisi erat porttitor ligula, eget lacinia odio sem nec elit. Morbi leo risus, porta ac consectetur ac, vestibulum at eros.

+
+ +
+

New feature

+ + +

Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus. Aenean lacinia bibendum nulla sed consectetur. Etiam porta sem malesuada magna mollis euismod. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

+
    +
  • Praesent commodo cursus magna, vel scelerisque nisl consectetur et.
  • +
  • Donec id elit non mi porta gravida at eget metus.
  • +
  • Nulla vitae elit libero, a pharetra augue.
  • +
+

Etiam porta sem malesuada magna mollis euismod. Cras mattis consectetur purus sit amet fermentum. Aenean lacinia bibendum nulla sed consectetur.

+

Donec ullamcorper nulla non metus auctor fringilla. Nulla vitae elit libero, a pharetra augue.

+
+ + + +
+ +
+ + + +
+ +
+ +
+ + + + + + + + + + + -- cgit v1.2.3 From f60b8169c67fd5c79fb026071f9334dcf1e9f636 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 15 Dec 2013 11:33:06 -0800 Subject: finalize blog template --- examples/blog/blog.css | 9 +++++++-- examples/screenshots/blog.jpg | Bin 0 -> 122350 bytes 2 files changed, 7 insertions(+), 2 deletions(-) create mode 100644 examples/screenshots/blog.jpg (limited to 'examples') diff --git a/examples/blog/blog.css b/examples/blog/blog.css index b9895ac9a..82ba9d0d5 100644 --- a/examples/blog/blog.css +++ b/examples/blog/blog.css @@ -3,7 +3,8 @@ */ body { - + font-family: Georgia, "Times New Roman", Times, serif; + color: #555; } h1, .h1, @@ -12,9 +13,13 @@ h3, .h3, h4, .h4, h5, .h5, h6, .h6 { + font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;; + font-weight: normal; + color: #333; margin-top: 0; } + /* * Override Bootstrap's default container. */ @@ -97,7 +102,7 @@ h6, .h6 { */ .blog-main { - font-size: 16px; + font-size: 18px; line-height: 1.5; } diff --git a/examples/screenshots/blog.jpg b/examples/screenshots/blog.jpg new file mode 100644 index 000000000..13425d3bf Binary files /dev/null and b/examples/screenshots/blog.jpg differ -- cgit v1.2.3 From ca14b9652cb1d1adb2561fac37db0bb75c3b5838 Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Sun, 15 Dec 2013 22:09:45 -0800 Subject: inform the people that fixed positioning ain't all it's cracked up to be /cc #11888 --- examples/non-responsive/index.html | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'examples') diff --git a/examples/non-responsive/index.html b/examples/non-responsive/index.html index 1c56b300f..73baa43e5 100644 --- a/examples/non-responsive/index.html +++ b/examples/non-responsive/index.html @@ -82,6 +82,10 @@

Regarding navbars

As a heads up, the navbar component is rather tricky here in that the styles for displaying it are rather specific and detailed. Overrides to ensure desktop styles display are not as performant or sleek as one would like. Just be aware there may be potential gotchas as you build on top of this example when using the navbar.

+

Browsers, scrolling, and fixed elements

+

Non-responsive layouts highlight a key drawback to fixed elements. Any fixed component, such as a fixed navbar, will not be scrollable when the viewport becomes narrower than the page content. In other words, given the non-responsive container width of 970px and a viewport of 800px, you'll potentially hide 170px of content.

+

There is no way around this as it's default browser behavior. The only solution is a responsive layout or using a non-fixed element.

+

Non-responsive grid system

One third
-- cgit v1.2.3 From 8142493b42935f70881f29ed67acf991029ebdcb Mon Sep 17 00:00:00 2001 From: Mark Otto Date: Wed, 18 Dec 2013 09:42:37 -0800 Subject: fixes #11925: cover template for firefox --- examples/cover/cover.css | 1 + 1 file changed, 1 insertion(+) (limited to 'examples') diff --git a/examples/cover/cover.css b/examples/cover/cover.css index 177ce03bf..defba7feb 100644 --- a/examples/cover/cover.css +++ b/examples/cover/cover.css @@ -40,6 +40,7 @@ body { .site-wrapper { display: table; width: 100%; + height: 100%; /* For at leat Firefox */ min-height: 100%; } .site-wrapper-inner { -- cgit v1.2.3