diff options
Diffstat (limited to 'nikola/data/themes/bootblog4/assets/css/bootblog.css')
| -rw-r--r-- | nikola/data/themes/bootblog4/assets/css/bootblog.css | 225 |
1 files changed, 225 insertions, 0 deletions
diff --git a/nikola/data/themes/bootblog4/assets/css/bootblog.css b/nikola/data/themes/bootblog4/assets/css/bootblog.css new file mode 100644 index 0000000..96d4b92 --- /dev/null +++ b/nikola/data/themes/bootblog4/assets/css/bootblog.css @@ -0,0 +1,225 @@ +/* stylelint-disable selector-list-comma-newline-after */ + +.blog-header { + line-height: 1; + border-bottom: 1px solid #e5e5e5; +} + +.blog-header-logo { + font-family: "Playfair Display", Georgia, "Times New Roman", serif; + font-size: 2.25rem; +} + +.blog-header-logo:hover { + text-decoration: none; +} + +h1, h2, h3, h4, h5, h6 { + font-family: "Playfair Display", Georgia, "Times New Roman", serif; +} + +.display-4 { + font-size: 2.5rem; +} +@media (min-width: 768px) { + .display-4 { + font-size: 3rem; + } +} + +.nav-scroller { + position: relative; + z-index: 2; + height: 2.75rem; + overflow-y: hidden; +} + +.nav-scroller .nav { + display: -webkit-box; + display: -ms-flexbox; + display: flex; + -ms-flex-wrap: nowrap; + flex-wrap: nowrap; + padding-bottom: 1rem; + margin-top: -1px; + overflow-x: auto; + text-align: center; + white-space: nowrap; + -webkit-overflow-scrolling: touch; +} + +.nav-scroller .nav-link { + padding-top: .75rem; + padding-bottom: .75rem; + font-size: .875rem; +} + +.card-img-right { + height: 100%; + border-radius: 0 3px 3px 0; +} + +.flex-auto { + -ms-flex: 0 0 auto; + -webkit-box-flex: 0; + flex: 0 0 auto; +} + +.h-150 { height: 150px; } +@media (min-width: 768px) { + .h-md-150 { height: 150px; } +} + +.h-250 { height: 250px; } +@media (min-width: 768px) { + .h-md-250 { height: 250px; } +} + +.border-top { border-top: 1px solid #e5e5e5; } +.border-bottom { border-bottom: 1px solid #e5e5e5; } + +.box-shadow { box-shadow: 0 .25rem .75rem rgba(0, 0, 0, .05); } + +/* + * Blog name and description + */ +.blog-title { + margin-bottom: 0; + font-size: 2rem; + font-weight: 400; +} +.blog-description { + font-size: 1.1rem; + color: #999; +} + +@media (min-width: 40em) { + .blog-title { + font-size: 3.5rem; + } +} + +/* Pagination */ +.blog-pagination { + margin-bottom: 4rem; +} +.blog-pagination > .btn { + border-radius: 2rem; +} + +/* + * Blog posts + */ +article { + margin-bottom: 4rem; +} +article:last-child { + margin-bottom: 0; +} +.entry-title { + margin-bottom: .25rem; + font-size: 2.5rem; +} +article .metadata { + margin-bottom: 1.25rem; + color: #999; +} + +/* + * Footer + */ +.blog-footer { + padding: 2.5rem 0; + color: #999; + text-align: center; + background-color: #f9f9f9; + border-top: .05rem solid #e5e5e5; +} +.blog-footer p:last-child { + margin-bottom: 0; +} + +@media (min-width: 576px) { + .nbb-navbar-toggler { + display: none; + } + + .nbb-header { + -webkit-box-pack: justify!important; + -ms-flex-pack: justify!important; + justify-content: space-between!important; + } +} + +/* Various fixes that make this theme look better for Nikola's needs */ +.navbar-brand { + padding: 0; + white-space: initial; +} + +.bootblog4-featured-large-image { + height: 100%; + border-top-right-radius: .25rem!important; + border-bottom-right-radius: .25rem!important; +} + +.bootblog4-featured-jumbotron-row { + margin-left: 0; + margin-right: 0; +} + +.bootblog4-right-nav { + flex-direction: row; +} + +.bootblog4-right-nav .nav-link { + padding-right: .5rem; + padding-left: .5rem; +} + +.bootblog4-featured-text { + overflow: auto; +} +/* extend the mobile appearance to `sm`, because otherwise weird things happen */ +@media (min-width: 576px) { + .nbb-navbar-toggler { + display: block; + } +} + +@media (max-width: 767px) { + .bootblog4-right-nav { + margin-top: 1rem; + } + + .bootblog4-search-form-holder { + position: absolute; + top: 2.75rem; + } + + .bootblog4-search-form-holder input.form-control { + width: 6rem; + } + + .bootblog4-brand { + text-align: left; + } +} + +@media (min-width: 768px) { + .nbb-navbar-toggler { + display: none; + } + + .flex-collapse { + display: flex !important; + } + + .bootblog4-search-form-holder { + display: block !important; + } + + .bootblog4-brand { + text-align: center; + } +} |
