annotate core/themes/bartik/css/components/header.css @ 5:c69a71b4f40f

Add slideshow module
author Chris Cannam
date Thu, 07 Dec 2017 14:46:23 +0000
parents 4c8ae668cc8c
children 1fec387a4317
rev   line source
Chris@0 1 /* ------------------ Header ------------------ */
Chris@0 2 #header {
Chris@0 3 font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
Chris@0 4 }
Chris@0 5 .header .section {
Chris@0 6 position: relative;
Chris@0 7 }
Chris@0 8 .region-header {
Chris@0 9 padding: 0.357em 15px 0;
Chris@0 10 }
Chris@0 11 .region-header .site-branding {
Chris@0 12 margin-top: 0.429em;
Chris@0 13 }
Chris@0 14 @media all and (min-width: 461px) {
Chris@0 15 .region-header .block {
Chris@0 16 float: right; /* LTR */
Chris@0 17 margin-top: 0.357em;
Chris@0 18 }
Chris@0 19 [dir="rtl"] .region-header .block {
Chris@0 20 float: left;
Chris@0 21 }
Chris@0 22 .region-header .site-branding {
Chris@0 23 float: left; /* LTR */
Chris@0 24 /* margin-bottom: 1.857em; */
Chris@0 25 }
Chris@0 26 [dir="rtl"] .region-header .site-branding {
Chris@0 27 float: right;
Chris@0 28 }
Chris@0 29 }
Chris@0 30 @media screen and (max-width: 460px) {
Chris@0 31 .region-header {
Chris@0 32 padding-bottom: 0.357em;
Chris@0 33 }
Chris@0 34 }
Chris@0 35 /* Region header blocks. */
Chris@0 36 .region-header .block:not(.site-branding) {
Chris@0 37 font-size: 0.857em;
Chris@0 38 margin: 0 0 1em;
Chris@0 39 clear: right;
Chris@0 40 }
Chris@0 41 @media all and (min-width: 901px) {
Chris@0 42 .region-header .block:not(.site-branding) {
Chris@0 43 margin: 1.167em 0 1em;
Chris@0 44 }
Chris@0 45 }
Chris@0 46 .region-header .block > h2 {
Chris@0 47 /* @extend .visually-hidden */
Chris@0 48 position: absolute !important;
Chris@0 49 clip: rect(1px, 1px, 1px, 1px);
Chris@0 50 overflow: hidden;
Chris@0 51 height: 1px;
Chris@0 52 }
Chris@0 53 .header .block .content {
Chris@0 54 margin: 0;
Chris@0 55 padding: 0;
Chris@0 56 }
Chris@0 57 .region-header .block ul {
Chris@0 58 padding: 0;
Chris@0 59 }
Chris@0 60 .region-header .block li {
Chris@0 61 list-style: none;
Chris@0 62 list-style-image: none;
Chris@0 63 padding: 0;
Chris@0 64 }
Chris@0 65 .region-header .branding {
Chris@0 66 font-size: 1em;
Chris@0 67 }
Chris@0 68 .region-header .form-text {
Chris@0 69 background: #fefefe;
Chris@0 70 background: rgba(255, 255, 255, 0.7);
Chris@0 71 border-color: #ccc;
Chris@0 72 border-color: rgba(255, 255, 255, 0.3);
Chris@0 73 margin-right: 2px; /* LTR */
Chris@0 74 width: 120px;
Chris@0 75 }
Chris@0 76 [dir="rtl"] .region-header .form-text {
Chris@0 77 margin-left: 2px;
Chris@0 78 margin-right: 0;
Chris@0 79 }
Chris@0 80 .region-header .form-text:hover,
Chris@0 81 .region-header .form-text:focus,
Chris@0 82 .region-header .form-text:active {
Chris@0 83 background: #fff;
Chris@0 84 background: rgba(255, 255, 255, 0.8);
Chris@0 85 }
Chris@0 86 .region-header .form-required:after {
Chris@0 87 background-image: url(../../images/required.svg);
Chris@0 88 }
Chris@0 89 /* Region header block menus. */
Chris@0 90 .region-header .block-menu {
Chris@0 91 border: 1px solid;
Chris@0 92 border-color: #eee;
Chris@0 93 border-color: rgba(255, 255, 255, 0.2);
Chris@0 94 padding: 0;
Chris@0 95 width: 208px;
Chris@0 96 }
Chris@0 97 .region-header .block-menu li a {
Chris@0 98 display: block;
Chris@0 99 border-bottom: 1px solid;
Chris@0 100 border-bottom-color: #eee;
Chris@0 101 border-bottom-color: rgba(255, 255, 255, 0.2);
Chris@0 102 padding: 3px 7px;
Chris@0 103 }
Chris@0 104 .region-header .block-menu li a:hover,
Chris@0 105 .region-header .block-menu li a:focus,
Chris@0 106 .region-header .block-menu li a:active {
Chris@0 107 text-decoration: none;
Chris@0 108 background: rgba(255, 255, 255, 0.15);
Chris@0 109 }
Chris@0 110 .region-header .block-menu li:last-child a {
Chris@0 111 border-bottom: 0;
Chris@0 112 }
Chris@0 113 /* User Login block in the header region. */
Chris@0 114 .region-header #block-user-login {
Chris@0 115 width: auto;
Chris@0 116 }
Chris@0 117 .region-header #block-user-login .content {
Chris@0 118 margin-top: 2px;
Chris@0 119 }
Chris@0 120 .region-header #block-user-login .form-item {
Chris@0 121 float: left; /* LTR */
Chris@0 122 margin: 0;
Chris@0 123 padding: 0;
Chris@0 124 }
Chris@0 125 .region-header #block-user-login div.item-list,
Chris@0 126 .region-header #block-user-login div.description {
Chris@0 127 font-size: 0.916em;
Chris@0 128 margin: 0;
Chris@0 129 }
Chris@0 130 .region-header #block-user-login div.item-list {
Chris@0 131 clear: both;
Chris@0 132 }
Chris@0 133 .region-header #block-user-login div.description {
Chris@0 134 display: inline;
Chris@0 135 }
Chris@0 136 .region-header #block-user-login .item-list ul {
Chris@0 137 padding: 0;
Chris@0 138 line-height: 1;
Chris@0 139 }
Chris@0 140 .region-header #block-user-login .item-list li {
Chris@0 141 list-style: none;
Chris@0 142 float: left; /* LTR */
Chris@0 143 padding: 3px 0 1px;
Chris@0 144 }
Chris@0 145 .region-header #block-user-login .item-list li:last-child {
Chris@0 146 padding-left: 0.5em; /* LTR */
Chris@0 147 }
Chris@0 148 [dir="rtl"] .region-header #block-user-login .item-list li:last-child {
Chris@0 149 padding-left: 0;
Chris@0 150 padding-right: 0.5em;
Chris@0 151 }
Chris@0 152 .region-header #block-user-login .form-actions {
Chris@0 153 margin: 4px 0 0;
Chris@0 154 padding: 0;
Chris@0 155 clear: both;
Chris@0 156 }
Chris@0 157 .region-header #block-user-login input.form-submit {
Chris@0 158 border: 1px solid;
Chris@0 159 border-color: #ccc;
Chris@0 160 border-color: rgba(255, 255, 255, 0.5);
Chris@0 161 background: #eee;
Chris@0 162 background: rgba(255, 255, 255, 0.7);
Chris@0 163 margin: 4px 0;
Chris@0 164 padding: 3px 8px;
Chris@0 165 }
Chris@0 166 .region-header #block-user-login input.form-submit:hover,
Chris@0 167 .region-header #block-user-login input.form-submit:focus {
Chris@0 168 background: #fff;
Chris@0 169 background: rgba(255, 255, 255, 0.9);
Chris@0 170 }
Chris@0 171 /* Search block in header region. */
Chris@0 172 .region-header #block-search-form {
Chris@0 173 width: 208px;
Chris@0 174 }
Chris@0 175 .region-header #block-search-form .form-text {
Chris@0 176 width: 154px;
Chris@0 177 }
Chris@0 178 .region-header .search-block-form {
Chris@0 179 float: right; /* LTR */
Chris@0 180 }
Chris@0 181 [dir="rtl"] .region-header .search-block-form {
Chris@0 182 float: left;
Chris@0 183 }
Chris@0 184
Chris@0 185 /* Language switcher block in header region. */
Chris@0 186 .region-header .block-locale ul li {
Chris@0 187 display: inline;
Chris@0 188 padding: 0 0.5em;
Chris@0 189 }
Chris@0 190 [role*=banner] a {
Chris@0 191 border-bottom: none;
Chris@0 192 }
Chris@0 193
Chris@0 194 [dir="rtl"] .branding,
Chris@0 195 [dir="rtl"] .site-logo,
Chris@0 196 [dir="rtl"] .site-branding-text,
Chris@0 197 [dir="rtl"] .region-header #block-user-login .form-item,
Chris@0 198 [dir="rtl"] .region-header #block-user-login .item-list li {
Chris@0 199 float: right;
Chris@0 200 }