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

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