From 2c93ba8812dfc27a0bf9348408028a853316ce66 Mon Sep 17 00:00:00 2001 From: Sergey <32025367+sergeyyarkov@users.noreply.github.com> Date: Mon, 12 Aug 2019 18:10:13 +0300 Subject: [PATCH] Add files via upload --- accordion-native-js/css/style.css | 102 ++++++++++++++++++++++++++++++ accordion-native-js/img/arrow.svg | 3 + accordion-native-js/index.html | 42 ++++++++++++ accordion-native-js/js/script.js | 14 ++++ 4 files changed, 161 insertions(+) create mode 100644 accordion-native-js/css/style.css create mode 100644 accordion-native-js/img/arrow.svg create mode 100644 accordion-native-js/index.html create mode 100644 accordion-native-js/js/script.js diff --git a/accordion-native-js/css/style.css b/accordion-native-js/css/style.css new file mode 100644 index 0000000..4b7d7f2 --- /dev/null +++ b/accordion-native-js/css/style.css @@ -0,0 +1,102 @@ +/* Fade In Animation */ +.fadein { + -webkit-animation: fadein 1s; /* Safari, Chrome and Opera > 12.1 */ + -moz-animation: fadein 1s; /* Firefox < 16 */ + -ms-animation: fadein 1s; /* Internet Explorer */ + -o-animation: fadein 1s; /* Opera < 12.1 */ + animation: fadein 1s; +} +@keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} + +/* Firefox < 16 */ +@-moz-keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} + +/* Safari, Chrome and Opera > 12.1 */ +@-webkit-keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} + +/* Internet Explorer */ +@-ms-keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} + +/* Opera < 12.1 */ +@-o-keyframes fadein { + from { opacity: 0; } + to { opacity: 1; } +} +body { + font-family: 'Roboto'; +} +.container { + max-width: 690px; + margin-right: auto; + margin-left: auto; +} +.tabs-wrapper { + display: grid; + grid-template-columns: 1fr; + justify-content: center; +} +.tab { + height: 55px; + background-color: #fff; + border: 1px solid #C7C7C7; + border-radius: 3px; + margin-top: 10px; + padding-left: 27px; + cursor: pointer; + transition: all 0.1s; +} +.tab-wrap { + transition: all 0.2s; +} +.tab:hover { + background-color: #f1f1f1; +} +.tab span { + top: 17px; + position: relative; + display: block; +} +.tab span::after { + background-image: url(../img/arrow.svg); + background-repeat: no-repeat; + display: block; + content: ''; + height: 30px; + width: 30px; + position: absolute; + right: 20px; + top: 0; + z-index: 999; + transition: all 0.2s; +} +.tab-active .tab span::after { + transform: rotate(180deg); +} +.tab-content { + min-height: 175px; + width: 99%; + margin: 0 auto; + background-color: #F4F4F4; + border: 1px solid #C7C7C7; + display: block; + padding-top: 26px; + font-size: 14px; + display: none; +} +.tab-content p { + padding-left: 20px; + padding-right: 20px; +} + diff --git a/accordion-native-js/img/arrow.svg b/accordion-native-js/img/arrow.svg new file mode 100644 index 0000000..12f9d03 --- /dev/null +++ b/accordion-native-js/img/arrow.svg @@ -0,0 +1,3 @@ + diff --git a/accordion-native-js/index.html b/accordion-native-js/index.html new file mode 100644 index 0000000..ad56da2 --- /dev/null +++ b/accordion-native-js/index.html @@ -0,0 +1,42 @@ + + +
+ + + ++ Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. +
++ Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. +
++ Lorem ipsum dolor sit amet, consectetuer adipiscing elit, sed diam nonummy nibh euismod tincidunt ut laoreet dolore magna aliquam erat volutpat. Ut wisi enim ad minim veniam, quis nostrud exerci tation ullamcorper suscipit lobortis nisl ut aliquip ex ea commodo consequat. Duis autem vel eum iriure dolor in hendrerit in vulputate velit esse molestie consequat, vel illum dolore eu feugiat nulla facilisis at vero eros et accumsan et iusto odio dignissim qui blandit praesent luptatum zzril delenit augue duis dolore te feugait nulla facilisi. +
+