X-Git-Url: https://juplo.de/gitweb/?p=website;a=blobdiff_plain;f=src%2Fmain%2Fwebapp%2Fless%2Fscreen%2Fnavigation.less;fp=src%2Fmain%2Fwebapp%2Fless%2Fscreen%2Fnavigation.less;h=10e1572fc19f52a46351d8e77cf8beaa451a9708;hp=0000000000000000000000000000000000000000;hb=4fb8c5c64593e901f24022bc5dd6d2eb0253d563;hpb=e4514bf0d4f1437add504129e4595f872f2d80fc diff --git a/src/main/webapp/less/screen/navigation.less b/src/main/webapp/less/screen/navigation.less new file mode 100644 index 00000000..10e1572f --- /dev/null +++ b/src/main/webapp/less/screen/navigation.less @@ -0,0 +1,187 @@ +@import '../variables.less'; + +#menu +{ + position: relative; + width: 200%; + top: -7em; + right: 100%; + text-align: right; + list-style-type: none; + margin: 0; + padding: 0; +} +#menu > li.m +{ + display: inline-block; + padding: 0 0 0 4em; +} +#menu > li.m > .m +{ + font-family: 'BPreplay', Helvetica, Arial, sans-serif; + font-weight: bold; + font-size: 250%; /** 40px */ + color: @normal; +} +#menu > li.m > a.m +{ + border-color: @normal; +} +#menu > li.m > a.m:hover +{ + border-color: @dunkler; +} +#menu > li.m > a.m:hover, +#menu > li.m > strong.m +{ + border-style: solid; +} +#menu > li.m > a.m:hover +{ + color: @dunkler; +} +#menu > li.m > a.m:hover:before, +#menu > li.m > a.m.selected:before, +#menu > li.m > strong.m:before +{ + content: '> '; + margin-left: -.92em; +} + +#breadcrumb +{ + position: absolute; + top: 8.4em; + left: 13.4em; + z-index: 3; + font-family: 'BPreplay', Helvetica, Arial, sans-serif; + font-weight: bold; + color: @normal; +} +#breadcrumb > strong.b +{ + float: left; +} +#breadcrumb > ol.b +{ + display: inline; + margin: 0; + padding: 0; + list-style-type: none; +} +#breadcrumb > ol.b > li.b +{ + float: left; + margin: 0 .5em 0 0; + padding: 0; +} +#breadcrumb > ol.b > li.b:before +{ + content: '> '; + margin-right: .25em; +} +#breadcrumb > ol.b > li.b:first-child:before +{ + content: ''; + margin: 0 0 0 1em; +} +#breadcrumb > ol.b > li.b > strong.b +{ + border-bottom: 1px solid @normal; +} +#breadcrumb > ol.b > li.b > a.b +{ + color: @normal; +} +#breadcrumb > ol.b > li.b > a.b:hover, +#breadcrumb > ol.b > li.b > a.b:focus, +#breadcrumb > ol.b > li.b > a.b:active +{ + color: @dunkler; +} + +#nav > h1.nav, +#nav > h2.nav.menu +{ + display: none; +} +#nav > h2.nav.submenu +{ + font-size: 125%; /** 20px */ + line-height: 1em; /** 20px */ + margin: 1.5em 0 .5em 0; /** 30px 0 10px 0 */ + padding: 0 0 0 1.65em; /** 0 0 0 33px */ +} +#nav > h2.nav.submenu:before +{ + content: 'V '; + margin: 0 .75em 0 -1.7em; /** 0 15em 0 -34px */ +} +#nav > h2.nav.submenu > span.s +{ + display: none; +} +#nav > h2.nav.submenu > a.s +{ + color: @hintergrund; + border-style: dashed; + border-color: @hintergrund; +} +#nav > h2.nav.submenu > a.s:hover, +#nav > h2.nav.submenu > a.s:focus, +#nav > h2.nav.submenu > a.s:active +{ + border-style: solid; +} + +#submenu +{ + font-family: 'BPreplay', Helvetica, Arial, sans-serif; + font-weight: bold; + font-size: 125%; /** 20 px */ + list-style-type: none; + margin: 1em 0 4em 0; + padding: 0 0 0 1.65em; /** 0 0 0 33px */ +} +#submenu ul.s +{ + margin: 1em 0 0 0; /** 16px 0 0 0 */ + padding: 0; + list-style-type: none; +} +#submenu li.s +{ + margin: 0 0 .5em 0; /** 0 0 10px 0 */ + padding: 0; +} +#submenu li.s.off +{ + display: none; +} +#submenu li.s > a.selected, +#submenu li.s > strong.s +{ + color: @hintergrund; + border-color: @hintergrund; +} +#submenu li.s > strong.s +{ + border-bottom: 1px solid @hintergrund; +} +#submenu li.s > a.s.selected:before, +#submenu li.s > a.s:hover:before, +#submenu li.s > a.s:focus:before, +#submenu li.s > a.s:active:before, +#submenu li.s > strong.s:before +{ + content: '> '; + margin: 0 .75em 0 -1.7em; /** 0 15px 0 -34px = Warum auch immer?!? */ +} +#submenu li.s.sub > a.s.selected:before, +#submenu li.s.sub > a.s:hover:before, +#submenu li.s.sub > a.s:focus:before, +#submenu li.s.sub > a.s:active:before, +#submenu li.s.sub > strong.s:before +{ + content: 'V '; +}