Mercurial > hg > cmmr2012-drupal-site
diff core/themes/bartik/css/components/primary-menu.css @ 5:12f9dff5fda9 tip
Update to Drupal core 8.7.1
author | Chris Cannam |
---|---|
date | Thu, 09 May 2019 15:34:47 +0100 |
parents | c75dbcec494b |
children |
line wrap: on
line diff
--- a/core/themes/bartik/css/components/primary-menu.css Thu Feb 28 13:11:55 2019 +0000 +++ b/core/themes/bartik/css/components/primary-menu.css Thu May 09 15:34:47 2019 +0100 @@ -4,35 +4,35 @@ clear: both; } .region-primary-menu .menu { - font-size: 0.929em; margin: 0 5px; padding: 0; text-align: left; /* LTR */ + font-size: 0.929em; } [dir="rtl"] .region-primary-menu .menu { + margin-right: 5px; /* This is required to win over specificity of [dir="rtl"] ul.menu */ + margin-left: 5px; /* This is required to win over specificity of [dir="rtl"] ul.menu */ text-align: right; - margin-left: 5px; /* This is required to win over specificity of [dir="rtl"] ul.menu */ - margin-right: 5px; /* This is required to win over specificity of [dir="rtl"] ul.menu */ } .region-primary-menu .menu-item { float: none; - list-style: none; + width: 100%; + height: auto; margin: 0; padding: 0; - height: auto; - width: 100%; + list-style: none; } .region-primary-menu .menu a { + display: block; + float: none; + margin: 4px 0; + padding: 0.9em 0 0.9em 10px; /* LTR */ + text-decoration: none; color: #333; + border-radius: 8px; background: #ccc; background: rgba(255, 255, 255, 0.7); - float: none; - display: block; - text-decoration: none; text-shadow: 0 1px #eee; - border-radius: 8px; - margin: 4px 0; - padding: 0.9em 0 0.9em 10px; /* LTR */ } [dir="rtl"] .region-primary-menu .menu a { padding: 0.9em 10px 0.9em 0; @@ -58,34 +58,34 @@ } /* Unhide it for the primary menu. */ .region-primary-menu .menu-toggle-target { - display: inherit; position: fixed; top: 0; + display: inherit; } .region-primary-menu .menu-toggle { display: none; } body:not(:target) .region-primary-menu .menu-toggle { + z-index: 1000; + display: block; + float: none; + padding: 0.9em 10px 0.9em 10px; + text-decoration: none; color: #333; background: #ccc; background: rgba(255, 255, 255, 0.7); - float: none; + text-shadow: 0 1px #eee; font-size: 0.929em; - display: block; - text-decoration: none; - text-shadow: 0 1px #eee; - padding: 0.9em 10px 0.9em 10px; - z-index: 1000; } body:not(:target) .region-primary-menu .menu-toggle:after { + position: absolute; + right: 10px; /* LTR */ + display: inline-block; + width: 22px; + height: 22px; content: ""; background: url(../../../../misc/icons/ffffff/hamburger.svg) no-repeat; background-size: contain; - width: 22px; - height: 22px; - display: inline-block; - position: absolute; - right: 10px; /* LTR */ } [dir="rtl"] body:not(:target) .region-primary-menu .menu-toggle:after { right: initial; @@ -100,12 +100,12 @@ } body:not(:target) .region-primary-menu .menu-item { + overflow: hidden; height: 0; - overflow: hidden; } body:not(:target) .region-primary-menu .menu-toggle-target-show:target ~ .menu .menu-item { + overflow: visible; height: auto; - overflow: visible; } /** @@ -123,33 +123,33 @@ } .region-primary-menu .menu-item, body:not(:target) .region-primary-menu .menu-item { + display: inline-block; float: left; /* LTR */ + overflow: visible; + width: 32.75%; + height: auto; margin-right: 5px; /* LTR */ padding: 0; - display: inline-block; - width: 32.75%; - height: auto; - overflow: visible; } [dir="rtl"] .region-primary-menu .menu-item, [dir="rtl"] body:not(:target) .region-primary-menu .menu-item { float: right; + margin-right: 0; margin-left: 5px; - margin-right: 0; } .region-primary-menu .menu-item:nth-child(3n) { margin-right: -5px; /* LTR */ } [dir="rtl"] .region-primary-menu .menu-item:nth-child(3n) { + margin-right: 0; margin-left: -5px; - margin-right: 0; } .region-primary-menu .menu a { + display: block; float: none; - display: block; - border-radius: 8px; margin-bottom: 5px; padding: 0.9em 5px; + border-radius: 8px; } /* This is required to win over specificity of the global [dir="rtl"] .region-primary-menu .menu a */ [dir="rtl"] .region-primary-menu .menu a { @@ -162,19 +162,19 @@ @media all and (min-width: 901px) { .region-primary-menu .block-menu .menu { - font-size: 0.929em; margin: 0; padding: 0 15px; + font-size: 0.929em; } .region-primary-menu .menu-item, body:not(:target) .region-primary-menu .menu-item { float: left; /* LTR */ - list-style: none; - padding: 0 1px; - margin: 0 1px; + overflow: visible; width: auto; height: auto; - overflow: visible; + margin: 0 1px; + padding: 0 1px; + list-style: none; } [dir="rtl"] .region-primary-menu .menu-item, [dir="rtl"] body:not(:target) .region-primary-menu .menu-item { @@ -182,10 +182,10 @@ } .region-primary-menu .menu a { float: left; /* LTR */ + margin-bottom: 0; padding: 0.7em 0.8em; - margin-bottom: 0; + border-bottom-right-radius: 0; border-bottom-left-radius: 0; - border-bottom-right-radius: 0; } [dir="rtl"] .region-primary-menu .menu a { float: right;