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 | ... | ... |