.
დაყენების ინსტრუქცია: პირველ რიგში მენიუ საჭიროებს თქვენს მიერ რედაქტირებას, შემდეგ ქვემოთ მოცემული სკრიპტი ჩასვით საიტის ბლოკში...
<meta charset="UTF-8"> <link href="https://cpwebassets.codepen.io/assets/favicon/apple-touch-icon-5ae1a0698dcc2402e9712f7d01ed509a57814f994c660df9f7a952f3060705ee.png" rel="apple-touch-icon" type="image/png" /><meta name="apple-mobile-web-app-title" content="CodePen"> <link href="https://cpwebassets.codepen.io/assets/favicon/favicon-aec34940fbc1a6e787974dcd360f2c6b63348d4b1f4e06c77743096d55480f33.ico" rel="shortcut icon" type="image/x-icon" /> <link color="#111" href="https://cpwebassets.codepen.io/assets/favicon/logo-pin-b4b4269c16397ad2f0f7a01bcdf513a1994f4c94b8af2f191c09eb0d601762b1.svg" rel="mask-icon" type="image/x-icon" /><script src="https://cpwebassets.codepen.io/assets/common/stopExecutionOnTimeout-2c7831bb44f98c1391d6a4ffda0e1fd302503391ca806e7fcc7b9b87197aec26.js"></script> <title></title> <link href="https://codepen.io/kocsten/pen/XWbBjJB" rel="canonical" /> <link href="https://fonts.googleapis.com/css?family=Jaldi:400,700" rel="stylesheet" /> <link href="https://www.rudebox.org.ua/demo/multi-level-pull-down-menu-on-css3/css/reset.css" rel="stylesheet" /> <style type="text/css">/* -------------------------------- Primary style -------------------------------- */ *, *::after, *::before { box-sizing: border-box; } html { font-size: 62.5%; } body { font-size: 1.6rem; font-family: "Jaldi", sans-serif; color: #ffffff; background: linear-gradient( 115deg, rgba(86, 216, 228, 1) 10%, rgba(159, 1, 234, 1) 90% ); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } a { color: #a0f6aa; text-decoration: none; } h1 { text-align: center; width: 90%; margin: 2em auto 0; font-size: 2.4rem; color: #507b55; font-weight: bold; } @media only screen and (min-width: 600px) { h1 { font-size: 3.2rem; } } input { font-family: "Jaldi", sans-serif; font-size: 1.6rem; } /* -------------------------------- Main Components -------------------------------- */ .cd-accordion-menu { width: 90%; max-width: 600px; background: #4d5158; margin: 4em auto; box-shadow: 0 4px 40px #70ac76; } .cd-accordion-menu ul { /* by default hide all sub menus */ display: none; } .cd-accordion-menu li { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .cd-accordion-menu input[type=checkbox] { /* hide native checkbox */ position: absolute; opacity: 0; } .cd-accordion-menu label, .cd-accordion-menu a { position: relative; display: block; padding: 18px 18px 18px 64px; background: #4d5158; box-shadow: inset 0 -1px #555960; color: #ffffff; font-size: 1.6rem; } .no-touch .cd-accordion-menu label:hover, .no-touch .cd-accordion-menu a:hover { background: #52565d; } .cd-accordion-menu label::before, .cd-accordion-menu label::after, .cd-accordion-menu a::after { /* icons */ content: ''; display: inline-block; width: 16px; height: 16px; position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .cd-accordion-menu label { cursor: pointer; } .cd-accordion-menu label::before, .cd-accordion-menu label::after { background-image: url(https://www.rudebox.org.ua/demo/multi-level-pull-down-menu-on-css3/img/cd-icons.svg); background-repeat: no-repeat; } .cd-accordion-menu label::before { /* arrow icon */ left: 18px; background-position: 0 0; -webkit-transform: translateY(-50%) rotate(-90deg); -moz-transform: translateY(-50%) rotate(-90deg); -ms-transform: translateY(-50%) rotate(-90deg); -o-transform: translateY(-50%) rotate(-90deg); transform: translateY(-50%) rotate(-90deg); } .cd-accordion-menu label::after { /* folder icons */ left: 41px; background-position: -16px 0; } .cd-accordion-menu a::after { /* image icon */ left: 36px; background: url(https://www.rudebox.org.ua/demo/multi-level-pull-down-menu-on-css3/img/cd-icons.svg) no-repeat -48px 0; } .cd-accordion-menu input[type=checkbox]:checked + label::before { /* rotate arrow */ -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); } .cd-accordion-menu input[type=checkbox]:checked + label::after { /* show open folder icon if item is checked */ background-position: -32px 0; } .cd-accordion-menu input[type=checkbox]:checked + label + ul, .cd-accordion-menu input[type=checkbox]:checked + label:nth-of-type(n) + ul { /* use label:nth-of-type(n) to fix a bug on safari (<= 8.0.8) with multiple adjacent-sibling selectors*/ /* show children when item is checked */ display: block; } .cd-accordion-menu ul label, .cd-accordion-menu ul a { background: #35383d; box-shadow: inset 0 -1px #41444a; padding-left: 82px; } .no-touch .cd-accordion-menu ul label:hover, .no-touch .cd-accordion-menu ul a:hover { background: #3c3f45; } .cd-accordion-menu > li:last-of-type > label, .cd-accordion-menu > li:last-of-type > a, .cd-accordion-menu > li > ul > li:last-of-type label, .cd-accordion-menu > li > ul > li:last-of-type a { box-shadow: none; } .cd-accordion-menu ul label::before { left: 36px; } .cd-accordion-menu ul label::after, .cd-accordion-menu ul a::after { left: 59px; } .cd-accordion-menu ul ul label, .cd-accordion-menu ul ul a { padding-left: 100px; } .cd-accordion-menu ul ul label::before { left: 54px; } .cd-accordion-menu ul ul label::after, .cd-accordion-menu ul ul a::after { left: 77px; } .cd-accordion-menu ul ul ul label, .cd-accordion-menu ul ul ul a { padding-left: 118px; } .cd-accordion-menu ul ul ul label::before { left: 72px; } .cd-accordion-menu ul ul ul label::after, .cd-accordion-menu ul ul ul a::after { left: 95px; } @media only screen and (min-width: 600px) { .cd-accordion-menu label, .cd-accordion-menu a { padding: 24px 24px 24px 82px; font-size: 1.9rem; } .cd-accordion-menu label::before { left: 24px; } .cd-accordion-menu label::after { left: 53px; } .cd-accordion-menu ul label, .cd-accordion-menu ul a { padding-left: 106px; } .cd-accordion-menu ul label::before { left: 48px; } .cd-accordion-menu ul label::after, .cd-accordion-menu ul a::after { left: 77px; } .cd-accordion-menu ul ul label, .cd-accordion-menu ul ul a { padding-left: 130px; } .cd-accordion-menu ul ul label::before { left: 72px; } .cd-accordion-menu ul ul label::after, .cd-accordion-menu ul ul a::after { left: 101px; } .cd-accordion-menu ul ul ul label, .cd-accordion-menu ul ul ul a { padding-left: 154px; } .cd-accordion-menu ul ul ul label::before { left: 96px; } .cd-accordion-menu ul ul ul label::after, .cd-accordion-menu ul ul ul a::after { left: 125px; } } .cd-accordion-menu.animated label::before { /* this class is used if you're using jquery to animate the accordion */ -webkit-transition: -webkit-transform 0.3s; -moz-transition: -moz-transform 0.3s; transition: transform 0.3s; } </style> <script> window.console = window.console || function(t) {}; </script> <ul class="cd-accordion-menu animated"> <li class="has-children"><input checked="checked" id="group-1" name="group-1" type="checkbox" /> <label for="group-1">მთავარი</label> <ul> <li class="has-children"><input id="sub-group-1" name="sub-group-1" type="checkbox" /> <label for="sub-group-1">გაკვეთილები</label> <ul> <li><a href="#0">ახლები</a></li> <li><a href="#0">ძველები</a></li> <li><a href="#0">პოპულარულები</a></li> </ul> </li> <li class="has-children"><input id="sub-group-2" name="sub-group-2" type="checkbox" /> <label for="sub-group-2">კონტაქტები</label> <ul> <li class="has-children"><input id="sub-group-level-3" name="sub-group-level-3" type="checkbox" /> <label for="sub-group-level-3">საინტერესოა</label> <ul> <li><a href="#0">როგორ გავაკეთოთ</a></li> <li><a href="#0">გულდასმით</a></li> </ul> </li> <li><a href="#0">შექმნა</a></li> </ul> </li> <li><a href="#0">ვებ-დიზაინი</a></li> <li><a href="#0">კითხვები</a></li> </ul> </li> <li class="has-children"><input id="group-2" name="group-2" type="checkbox" /> <label for="group-2">დაყენება</label> <ul> <li><a href="#0">დაყენება CMS-ის</a></li> <li><a href="#0">საიტის გარჩევა</a></li> </ul> </li> <li class="has-children"><input id="group-3" name="group-3" type="checkbox" /> <label for="group-3">დამატებული</label> <ul> <li><a href="#0">სკრიპტები</a></li> <li><a href="#0">გამოსახულება</a></li> </ul> </li> <li class="has-children"><input id="group-4" name="group-4" type="checkbox" /> <label for="group-4">როგორ გავაკეთოთ</label> <ul> <li class="has-children"><input id="sub-group-3" name="sub-group-3" type="checkbox" /> <label for="sub-group-3">ინსტრუქცია</label> <ul> <li><a href="#0">CSS</a></li> <li><a href="#0">jQuery</a></li> </ul> </li> <li><a href="#0">ჩვენს შესახებ</a></li> <li><a href="#0">დამატებით</a></li> </ul> </li> </ul> <!-- cd-accordion-menu --><script src='https://www.rudebox.org.ua/demo/multi-level-pull-down-menu-on-css3/js/jquery-2.1.4.js'></script><script src='https://www.rudebox.org.ua/demo/multi-level-pull-down-menu-on-css3/js/modernizr.js'></script><script id="rendered-js" > jQuery(document).ready(function () { var accordionsMenu = $('.cd-accordion-menu'); if (accordionsMenu.length > 0) { accordionsMenu.each(function () { var accordion = $(this); //detect change in the input[type="checkbox"] value accordion.on('change', 'input[type="checkbox"]', function () { var checkbox = $(this); console.log(checkbox.prop('checked')); checkbox.prop('checked') ? checkbox.siblings('ul').attr('style', 'display:none;').slideDown(300) : checkbox.siblings('ul').attr('style', 'display:block;').slideUp(300); }); }); } }); //# sourceURL=pen.js </script>
დააკოპირეთ