From 1c028b9a3ef73b78faa08ee962e6c1e4954f48e5 Mon Sep 17 00:00:00 2001 From: Jay Alvarez <jaya@aptivate.org> Date: Tue, 28 Jul 2015 12:30:45 +0100 Subject: [PATCH] heading/title fixes: -- page-title disappears under header on tablet width -- page-title has no padding/margin on left side on smaller screen --- .../media/less/internews-variables.less | 2 +- django/website/media/less/internews.less | 47 +++++++++++++++---- django/website/templates/base_side.html | 4 +- 3 files changed, 40 insertions(+), 13 deletions(-) diff --git a/django/website/media/less/internews-variables.less b/django/website/media/less/internews-variables.less index 891afc2f..cbf8a5f1 100644 --- a/django/website/media/less/internews-variables.less +++ b/django/website/media/less/internews-variables.less @@ -286,7 +286,7 @@ // Extra small screen / phone //** Deprecated `@screen-xs` as of v3.0.1 -@screen-xs: 420px; +@screen-xs: 480px; //** Deprecated `@screen-xs-min` as of v3.2.0 @screen-xs-min: @screen-xs; //** Deprecated `@screen-phone` as of v3.0.1 diff --git a/django/website/media/less/internews.less b/django/website/media/less/internews.less index 5e09da3b..5f5bfaf8 100644 --- a/django/website/media/less/internews.less +++ b/django/website/media/less/internews.less @@ -11,23 +11,43 @@ body { width: 100%; } - .page-header { - margin-top:0; padding:@padding-base-vertical; } +@media(max-width:@screen-sm) { + .page-header { + margin-left:@padding-base-horizontal; + margin-top:20px; + } +} + @media(min-width:@screen-sm-min) { + .page-header { + margin:0; + } #page-wrapper { position: inherit; margin: 0 0 0 250px; - padding:@padding-large-horizontal; + padding:0 @padding-large-horizontal; min-height: 1000px; background-color: @gray-lighter; .box-shadow-inset(inset, 0px, 0px); } } +@media(min-width:@screen-xs-min) { + #page-wrapper { + margin-top:50px; + } +} + +@media(min-width:@screen-xs)and (max-width:@screen-sm-min){ + #page-wrapper { + margin-top:96px; + } +} + // Branding .navbar-brand { @@ -68,6 +88,7 @@ body { @media(min-width:@screen-sm-min) { .navbar-static-top { position:fixed; + top:0; } } @@ -159,7 +180,6 @@ body { padding-left: 0; padding-right: 0; } - margin-top:50px; margin-bottom:20px; } @@ -219,17 +239,26 @@ body { } } -@media(max-width:@screen-sm) { - .featured-image > img { - width:100%; - display:block; +.featured-image { + background-image:url(../images/rsz_west-african-girl.jpg); + background-repeat:no-repeat; + background-size:cover; + min-height:200px; +} + +@media(max-width:@screen-xs) { + .sidebar { + margin-top:96px; } } @media(min-width:@screen-xs-min) and (max-width:@screen-sm) { - .featured-image > img { + .featured-image { display:none; } + .sidebar { + margin-top:76px; + } } // --Nav Tabs next to page header diff --git a/django/website/templates/base_side.html b/django/website/templates/base_side.html index 73d121d7..8852ff40 100644 --- a/django/website/templates/base_side.html +++ b/django/website/templates/base_side.html @@ -3,9 +3,7 @@ {% block content %} <!-- Navigation --> <div class="navbar-default sidebar" role="navigation"> - <div class="featured-image"> - <img class="img-responsive" src="{{ STATIC_URL }}images/rsz_west-african-girl.jpg" alt="West African girl" /> - </div> + <div class="col-xs-12 featured-image"></div> <nav class="sidebar-nav navbar-collapse collapse"> <ul class="nav" id="side-menu"> <li><a class="active" href="{% url "dashboard" %}"><span class="fa fa-dashboard fa-fw"></span> Dashboard</a></li> -- GitLab