diff --git a/Packages/gruener-salon/sass/includes/_accessibility.scss b/Packages/gruener-salon/sass/includes/_accessibility.scss new file mode 100644 index 0000000..ad483a8 --- /dev/null +++ b/Packages/gruener-salon/sass/includes/_accessibility.scss @@ -0,0 +1,45 @@ +/* Accessibility +--------------------------------------------- */ + + +/* Text meant only for screen readers. */ + +.screen-reader-text { + border: 0; + clip: rect(1px, 1px, 1px, 1px); + clip-path: inset(50%); + height: 1px; + margin: -1px; + overflow: hidden; + padding: 0; + position: absolute !important; + width: 1px; + word-wrap: normal !important; +} + +.screen-reader-text:focus { + background-color: #f1f1f1; + border-radius: 3px; + box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); + clip: auto !important; + clip-path: none; + color: #21759b; + display: block; + font-size: 0.875rem; + font-weight: 700; + height: auto; + left: 5px; + line-height: normal; + padding: 15px 23px 14px; + text-decoration: none; + top: 5px; + width: auto; + z-index: 100000; +} + + +/* Do not show the outline on the skip link target. */ + +#primary[tabindex="-1"]:focus { + outline: 0; +} \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/_backgrounds.scss b/Packages/gruener-salon/sass/includes/_backgrounds.scss new file mode 100644 index 0000000..25a5777 --- /dev/null +++ b/Packages/gruener-salon/sass/includes/_backgrounds.scss @@ -0,0 +1,3 @@ +.circle-grey { + background: radial-gradient(ellipse at center, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 6%, rgba(255, 255, 255, 1) 35%, rgba(255, 255, 255, 1) 38%, rgba(228, 229, 231, 1) 85%, rgba(228, 229, 231, 1) 100%); +} \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/_footer.scss b/Packages/gruener-salon/sass/includes/_footer.scss new file mode 100644 index 0000000..2ab657b --- /dev/null +++ b/Packages/gruener-salon/sass/includes/_footer.scss @@ -0,0 +1,46 @@ +.footer_logo { + float: left; + width: 200px; + box-sizing: border-box; + padding: 20px 0px; + margin-right: 50px; +} + +@media (max-width: 500px) { + .footer_logo { + display: none; + } +} + +.footer_kontakt { + float: left; + width: 200px; + box-sizing: border-box; + padding: 20px 0px; + margin-right: 50px; +} + +.footer_impressum { + float: left; + width: 200px; + box-sizing: border-box; + padding: 20px 0px; + margin-right: 50px; +} + +@media (max-width: 529px) { + .footer_kontakt { + float: left; + width: 200px; + box-sizing: border-box; + padding: 10px 0px; + margin-right: 50px; + } + .footer_impressum { + float: left; + width: 200px; + box-sizing: border-box; + padding: 10px 0px; + margin-right: 50px; + } +} \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/_header.scss b/Packages/gruener-salon/sass/includes/_header.scss new file mode 100644 index 0000000..dd91e5d --- /dev/null +++ b/Packages/gruener-salon/sass/includes/_header.scss @@ -0,0 +1,7 @@ +/* Header +--------------------------------------------- */ + +.site-header { + z-index: 1040; + box-shadow: 0px 19px 15px -7px rgba(0, 0, 0, 0.27); +} \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/_images.scss b/Packages/gruener-salon/sass/includes/_images.scss new file mode 100644 index 0000000..e1fda9e --- /dev/null +++ b/Packages/gruener-salon/sass/includes/_images.scss @@ -0,0 +1,11 @@ +/* Images +--------------------------------------------- */ + +img { + height: auto; + max-width: 100%; +} + +figure { + margin: 1em 0; +} \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/_navigation.scss b/Packages/gruener-salon/sass/includes/_navigation.scss new file mode 100644 index 0000000..a0bd4ad --- /dev/null +++ b/Packages/gruener-salon/sass/includes/_navigation.scss @@ -0,0 +1,94 @@ +/* Navigation +--------------------------------------------- */ + +.main-navigation { + display: block; + width: 100%; +} + +.main-navigation ul { + display: none; + list-style: none; + margin: 0; + padding-left: 0; +} + +.main-navigation ul ul { + box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); + float: left; + position: absolute; + top: 100%; + left: -999em; + z-index: 99999; +} + +.main-navigation ul ul ul { + left: -999em; + top: 0; +} + +.main-navigation ul ul li:hover>ul, +.main-navigation ul ul li.focus>ul { + display: block; + left: auto; +} + +.main-navigation ul ul a { + width: 200px; +} + +.main-navigation ul li:hover>ul, +.main-navigation ul li.focus>ul { + left: auto; +} + +.main-navigation li { + position: relative; +} + +.main-navigation a { + display: block; + text-decoration: none; +} + + +/* Small menu. */ + +.menu-toggle, +.main-navigation.toggled ul { + display: block; +} + +@media screen and (min-width: 37.5em) { + .menu-toggle { + display: none; + } + .main-navigation ul { + display: flex; + } +} + +.site-main .comment-navigation, +.site-main .posts-navigation, +.site-main .post-navigation { + margin: 0 0 1.5em; +} + +.comment-navigation .nav-links, +.posts-navigation .nav-links, +.post-navigation .nav-links { + display: flex; +} + +.comment-navigation .nav-previous, +.posts-navigation .nav-previous, +.post-navigation .nav-previous { + flex: 1 0 50%; +} + +.comment-navigation .nav-next, +.posts-navigation .nav-next, +.post-navigation .nav-next { + text-align: end; + flex: 1 0 50%; +} \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/base.scss b/Packages/gruener-salon/sass/includes/base.scss index 3748ec4..039a5f1 100644 --- a/Packages/gruener-salon/sass/includes/base.scss +++ b/Packages/gruener-salon/sass/includes/base.scss @@ -1 +1,6 @@ -@import 'fonts'; \ No newline at end of file +@import 'fonts'; +@import 'backgrounds'; +@import 'navigation'; +@import 'header'; +@import 'accessibility'; +@import 'images'; \ No newline at end of file diff --git a/Packages/gruener-salon/sass/includes/underscores.scss b/Packages/gruener-salon/sass/includes/underscores.scss index 5764248..8285fdb 100644 --- a/Packages/gruener-salon/sass/includes/underscores.scss +++ b/Packages/gruener-salon/sass/includes/underscores.scss @@ -602,15 +602,6 @@ object { max-width: 100%; } -img { - height: auto; - max-width: 100%; -} - -figure { - margin: 1em 0; -} - table { margin: 0 0 1.5em; width: 100%; @@ -738,102 +729,6 @@ textarea { --------------------------------------------------------------*/ -/* Navigation ---------------------------------------------- */ - -.main-navigation { - display: block; - width: 100%; -} - -.main-navigation ul { - display: none; - list-style: none; - margin: 0; - padding-left: 0; -} - -.main-navigation ul ul { - box-shadow: 0 3px 3px rgba(0, 0, 0, 0.2); - float: left; - position: absolute; - top: 100%; - left: -999em; - z-index: 99999; -} - -.main-navigation ul ul ul { - left: -999em; - top: 0; -} - -.main-navigation ul ul li:hover>ul, -.main-navigation ul ul li.focus>ul { - display: block; - left: auto; -} - -.main-navigation ul ul a { - width: 200px; -} - -.main-navigation ul li:hover>ul, -.main-navigation ul li.focus>ul { - left: auto; -} - -.main-navigation li { - position: relative; -} - -.main-navigation a { - display: block; - text-decoration: none; -} - - -/* Small menu. */ - -.menu-toggle, -.main-navigation.toggled ul { - display: block; -} - -@media screen and (min-width: 37.5em) { - .menu-toggle { - display: none; - } - .main-navigation ul { - display: flex; - } -} - -.site-main .comment-navigation, -.site-main .posts-navigation, -.site-main .post-navigation { - margin: 0 0 1.5em; -} - -.comment-navigation .nav-links, -.posts-navigation .nav-links, -.post-navigation .nav-links { - display: flex; -} - -.comment-navigation .nav-previous, -.posts-navigation .nav-previous, -.post-navigation .nav-previous { - flex: 1 0 50%; -} - -.comment-navigation .nav-next, -.posts-navigation .nav-next, -.post-navigation .nav-next { - text-align: end; - flex: 1 0 50%; -} - - /* Posts and pages --------------------------------------------- */ @@ -1010,53 +905,6 @@ textarea { --------------------------------------------------------------*/ -/* Accessibility ---------------------------------------------- */ - - -/* Text meant only for screen readers. */ - -.screen-reader-text { - border: 0; - clip: rect(1px, 1px, 1px, 1px); - clip-path: inset(50%); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute !important; - width: 1px; - word-wrap: normal !important; -} - -.screen-reader-text:focus { - background-color: #f1f1f1; - border-radius: 3px; - box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); - clip: auto !important; - clip-path: none; - color: #21759b; - display: block; - font-size: 0.875rem; - font-weight: 700; - height: auto; - left: 5px; - line-height: normal; - padding: 15px 23px 14px; - text-decoration: none; - top: 5px; - width: auto; - z-index: 100000; -} - - -/* Do not show the outline on the skip link target. */ - -#primary[tabindex="-1"]:focus { - outline: 0; -} - - /* Alignments --------------------------------------------- */ diff --git a/Packages/gruener-salon/sass/style.scss b/Packages/gruener-salon/sass/style.scss index ff104c4..e403825 100644 --- a/Packages/gruener-salon/sass/style.scss +++ b/Packages/gruener-salon/sass/style.scss @@ -1,6 +1,6 @@ // own styles @import 'includes/base'; -@import 'includes/underscores'; +//@import 'includes/underscores'; // Required @import "bootstrap/functions"; @import "bootstrap/variables";