annotate core/themes/bartik/css/components/header.css @ 19:fa3358dc1485 tip

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