Commit 3b6f61bc9c11d96418a39a1d5fe616e7e283f0a0
1 parent
cf249006
-Simple spoiler
-Couple of fixes
Showing
3 changed files
with
29 additions
and
8 deletions
Show diff stats
frontend/views/site/index.php
... | ... | @@ -126,9 +126,11 @@ $this->title = "Главная"; |
126 | 126 | </div> |
127 | 127 | </section> |
128 | 128 | <section class="main-box5"> |
129 | - <div class="spoil"> | |
130 | - <p>На одной из центральных улиц Киева (був. Леси Украинки, 23) расположился шоу-рум «Баккара», в котором можно познакомиться с тщательно отобранными образцами продукции и многочисленными каталогами самых известных и надежных поставщиков Европы и всего мира...</p> | |
131 | - <div class="more"><a href="#">Узнать больше</a></div> | |
129 | + <div class="simple-spoiler just-closed" style="height: 50px"> | |
130 | + <p>Идейные соображения высшего порядка, а также дальнейшее развитие различных форм деятельности влечет за собой процесс внедрения и модернизации новых предложений. Равным образом начало повседневной работы по формированию позиции обеспечивает широкому кругу (специалистов) участие в формировании системы обучения кадров, соответствует насущным потребностям. Идейные соображения высшего порядка, а также начало повседневной работы по формированию позиции в значительной степени обуславливает создание форм развития. С другой стороны консультация с широким активом способствует подготовки и реализации новых предложений. Значимость этих проблем настолько очевидна, что реализация намеченных плановых заданий требуют от нас анализа соответствующий условий активизации. </p> | |
131 | + </div> | |
132 | + <div class="just-more"> | |
133 | + <a href="#">Узнать больше</a> | |
132 | 134 | </div> |
133 | 135 | </section> |
134 | 136 | </div> | ... | ... |
frontend/web/css/style.css
... | ... | @@ -415,11 +415,11 @@ footer .socbuts a:hover{ |
415 | 415 | letter-spacing: 0.4px; |
416 | 416 | font-family: 'Lato-Medium'; |
417 | 417 | } |
418 | -.more{ | |
418 | +.just-more, .more{ | |
419 | 419 | display: flex; |
420 | 420 | justify-content: flex-end; |
421 | 421 | } |
422 | -.more a{ | |
422 | +.just-more a,.more a{ | |
423 | 423 | float: right; |
424 | 424 | text-transform: uppercase; |
425 | 425 | font-size: 11px; |
... | ... | @@ -431,7 +431,7 @@ footer .socbuts a:hover{ |
431 | 431 | border: 2px solid #d2d2d2; |
432 | 432 | color:#9e9e9e; |
433 | 433 | } |
434 | -.more a:hover { | |
434 | +.just-more a:hover, .more a:hover { | |
435 | 435 | border: 2px solid #d2d2d2; |
436 | 436 | color:#fff; |
437 | 437 | background-color: #d2d2d2!important; |
... | ... | @@ -702,7 +702,7 @@ footer .socbuts a:hover{ |
702 | 702 | .textile_bottom{ |
703 | 703 | float: left; |
704 | 704 | margin: 80px 50px; |
705 | - width: 100%; | |
705 | + /*width: 100%;*/ | |
706 | 706 | } |
707 | 707 | .textile_bottom.tb1{ |
708 | 708 | margin-top: 73px; |
... | ... | @@ -747,7 +747,9 @@ footer .socbuts a:hover{ |
747 | 747 | margin-top: -17px; |
748 | 748 | margin-bottom: 16px; |
749 | 749 | } |
750 | -.spoiler{display: none;width:100%!important;} | |
750 | +.simple-spoiler { | |
751 | + overflow: hidden; | |
752 | +} | |
751 | 753 | .text_left{ |
752 | 754 | padding-left: 100px; |
753 | 755 | padding-right: 40px; |
... | ... | @@ -1094,6 +1096,10 @@ footer .socbuts a:hover{ |
1094 | 1096 | .button3{ |
1095 | 1097 | margin: 11px 0px; |
1096 | 1098 | } |
1099 | +.spoiler { | |
1100 | + display: none; | |
1101 | + width: 100% !important; | |
1102 | +} | |
1097 | 1103 | .spoiler .control-label{display: none;} |
1098 | 1104 | .spoiler input[type=checkbox], input[type=radio] { |
1099 | 1105 | margin: 1px 0 0; | ... | ... |
frontend/web/js/script.js
... | ... | @@ -55,4 +55,17 @@ $(document).ready(function(){ |
55 | 55 | }); |
56 | 56 | $(".punkt").parent().find(".spoiler input[type='checkbox']:checked").parent().addClass("l_check").parent().parent().parent().show().parent().find(".punkt").addClass('opened'); |
57 | 57 | |
58 | + $(document).on('click', '.just-more', function (event) { | |
59 | + event.preventDefault(); | |
60 | + var spoilerInitialHeight = $('.simple-spoiler'); | |
61 | + var spoilerFullHeight = $('.simple-spoiler p').height(); | |
62 | + if($(".simple-spoiler").hasClass("just-closed")) { | |
63 | + $('.just-more a').text("Скрыть"); | |
64 | + $('.simple-spoiler').animate({height: spoilerFullHeight}, 1000); | |
65 | + } else { | |
66 | + $('.just-more a').text("Узнать больше"); | |
67 | + $('.simple-spoiler').animate({height: 50}, 1000) | |
68 | + } | |
69 | + $(".simple-spoiler").toggleClass("just-closed"); | |
70 | + }); | |
58 | 71 | }); |
59 | 72 | \ No newline at end of file | ... | ... |