From 7b39ce0ff6bbf95ded548baf2603f96bf702fc04 Mon Sep 17 00:00:00 2001 From: joethei Date: Fri, 22 Mar 2019 11:31:24 +0100 Subject: [PATCH] slider im katalog --- src/main/webapp/preview/catalog.html | 93 ++++++++- src/main/webapp/preview/css/slick-theme.css | 204 ++++++++++++++++++++ 2 files changed, 288 insertions(+), 9 deletions(-) create mode 100644 src/main/webapp/preview/css/slick-theme.css diff --git a/src/main/webapp/preview/catalog.html b/src/main/webapp/preview/catalog.html index b551310..c66ffcd 100644 --- a/src/main/webapp/preview/catalog.html +++ b/src/main/webapp/preview/catalog.html @@ -21,6 +21,8 @@ + + @@ -47,30 +49,50 @@

Belletristik

-
+ +
Polizei Auto -
Krimis
+
Krimis
Glühbirne -
Thriller
+
Thriller
Rose -
Liebesromane
+
Liebesromane
+
+
+ +
+
+ Adventure +
Abenteuer
+
+
+
+
+ Weltraum +
Science & Fiction
+
+
+
+
+ Fantasy +
Fantasy

Fachbücher

-
+
Tastatur @@ -89,27 +111,66 @@
Medienwissenschaften
+ +
+
+ Microsskope +
Naturwissenschaften
+
+
+
+
+ japanische Schrift +
Sprachen
+
+
+
+
+ Klippen +
Geologie
+
+
+
-

Kinderbücher

+

Ratgeber

2 Kinder beim lesen -
Lesen lernen
+
Kinderbücher
Farben -
Malbücher
+
Kochbücher
Puzzle -
Puzzle
+
Selbsthilfe
+
+
+ +
+
+ Puzzle +
Heimwerken
+
+
+
+
+ Puzzle +
Computer & Internet
+
+
+
+
+ Puzzle +
Reiseführer
@@ -164,5 +225,19 @@ + + + + + + \ No newline at end of file diff --git a/src/main/webapp/preview/css/slick-theme.css b/src/main/webapp/preview/css/slick-theme.css new file mode 100644 index 0000000..1232fca --- /dev/null +++ b/src/main/webapp/preview/css/slick-theme.css @@ -0,0 +1,204 @@ +@charset 'UTF-8'; +/* Slider */ +.slick-loading .slick-list +{ + background: #fff url('./ajax-loader.gif') center center no-repeat; +} + +/* Icons */ +@font-face +{ + font-family: 'slick'; + font-weight: normal; + font-style: normal; + + src: url('./fonts/slick.eot'); + src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg'); +} +/* Arrows */ +.slick-prev, +.slick-next +{ + font-size: 0; + line-height: 0; + + position: absolute; + top: 50%; + + display: block; + + width: 20px; + height: 20px; + padding: 0; + -webkit-transform: translate(0, -50%); + -ms-transform: translate(0, -50%); + transform: translate(0, -50%); + + cursor: pointer; + + color: transparent; + border: none; + outline: none; + background: transparent; +} +.slick-prev:hover, +.slick-prev:focus, +.slick-next:hover, +.slick-next:focus +{ + color: transparent; + outline: none; + background: transparent; +} +.slick-prev:hover:before, +.slick-prev:focus:before, +.slick-next:hover:before, +.slick-next:focus:before +{ + opacity: 1; +} +.slick-prev.slick-disabled:before, +.slick-next.slick-disabled:before +{ + opacity: .25; +} + +.slick-prev:before, +.slick-next:before +{ + font-family: 'slick'; + font-size: 20px; + line-height: 1; + + opacity: .75; + color: white; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} + +.slick-prev +{ + left: -25px; +} +[dir='rtl'] .slick-prev +{ + right: -25px; + left: auto; +} +.slick-prev:before +{ + content: '←'; +} +[dir='rtl'] .slick-prev:before +{ + content: '→'; +} + +.slick-next +{ + right: -25px; +} +[dir='rtl'] .slick-next +{ + right: auto; + left: -25px; +} +.slick-next:before +{ + content: '→'; +} +[dir='rtl'] .slick-next:before +{ + content: '←'; +} + +/* Dots */ +.slick-dotted.slick-slider +{ + margin-bottom: 30px; +} + +.slick-dots +{ + position: absolute; + bottom: -25px; + + display: block; + + width: 100%; + padding: 0; + margin: 0; + + list-style: none; + + text-align: center; +} +.slick-dots li +{ + position: relative; + + display: inline-block; + + width: 20px; + height: 20px; + margin: 0 5px; + padding: 0; + + cursor: pointer; +} +.slick-dots li button +{ + font-size: 0; + line-height: 0; + + display: block; + + width: 20px; + height: 20px; + padding: 5px; + + cursor: pointer; + + color: transparent; + border: 0; + outline: none; + background: transparent; +} +.slick-dots li button:hover, +.slick-dots li button:focus +{ + outline: none; +} +.slick-dots li button:hover:before, +.slick-dots li button:focus:before +{ + opacity: 1; +} +.slick-dots li button:before +{ + font-family: 'slick'; + font-size: 6px; + line-height: 20px; + + position: absolute; + top: 0; + left: 0; + + width: 20px; + height: 20px; + + content: '•'; + text-align: center; + + opacity: .25; + color: black; + + -webkit-font-smoothing: antialiased; + -moz-osx-font-smoothing: grayscale; +} +.slick-dots li.slick-active button:before +{ + opacity: .75; + color: black; +}