Commit 8477bae2438110a0baf18f9f09280e0f321eef70
1 parent
1ab92388
table
Showing
3 changed files
with
72 additions
and
47 deletions
Show diff stats
frontend/web/css/general_styles.css
| @@ -1324,22 +1324,7 @@ table a{ | @@ -1324,22 +1324,7 @@ table a{ | ||
| 1324 | /*Modal window*/ | 1324 | /*Modal window*/ |
| 1325 | 1325 | ||
| 1326 | /* Окно */ | 1326 | /* Окно */ |
| 1327 | -#modal_form_photo { | ||
| 1328 | - width: 561px; | ||
| 1329 | - height: 391px; /* Размеры должны быть фиксированы */ | ||
| 1330 | - /*border-radius: 5px;*/ | ||
| 1331 | - /*border: 3px #000 solid;*/ | ||
| 1332 | - background: #fff; | ||
| 1333 | - position: fixed; /* чтобы окно было в видимой зоне в любом месте */ | ||
| 1334 | - top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */ | ||
| 1335 | - left: 31%; /* половина экрана слева */ | ||
| 1336 | - margin-top: -150px; | ||
| 1337 | - /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */ | ||
| 1338 | - display: none; /* в обычном состоянии окна не должно быть */ | ||
| 1339 | - opacity: 0; /* полностью прозрачно для анимирования */ | ||
| 1340 | - z-index: 15; /* окно должно быть наиболее большем слое */ | ||
| 1341 | - | ||
| 1342 | -} | 1327 | + |
| 1343 | /* Кнопка закрыть для тех кто в танке) */ | 1328 | /* Кнопка закрыть для тех кто в танке) */ |
| 1344 | #modal_form_photo #modal_close { | 1329 | #modal_form_photo #modal_close { |
| 1345 | width: 21px; | 1330 | width: 21px; |
| @@ -2751,15 +2736,12 @@ margin-left: 0!important | @@ -2751,15 +2736,12 @@ margin-left: 0!important | ||
| 2751 | } | 2736 | } |
| 2752 | 2737 | ||
| 2753 | #modal_form_photo { | 2738 | #modal_form_photo { |
| 2754 | - width: 561px; | ||
| 2755 | - height: 391px; /* Размеры должны быть фиксированы */ | ||
| 2756 | - /*border-radius: 5px;*/ | ||
| 2757 | - /*border: 3px #000 solid;*/ | 2739 | + width: auto; |
| 2740 | + height: auto; | ||
| 2758 | background: #fff; | 2741 | background: #fff; |
| 2759 | - position: fixed; /* чтобы окно было в видимой зоне в любом месте */ | 2742 | + position: absolute; /* чтобы окно было в видимой зоне в любом месте */ |
| 2760 | top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */ | 2743 | top: 45%; /* отступаем сверху 45%, остальные 5% подвинет скрипт */ |
| 2761 | - left: 31%; /* половина экрана слева */ | ||
| 2762 | - margin-top: -150px; | 2744 | + left: 50%; /* половина экрана слева */ |
| 2763 | /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */ | 2745 | /* тут вся магия центровки css, отступаем влево и вверх минус половину ширины и высоты соответственно =) */ |
| 2764 | display: none; /* в обычном состоянии окна не должно быть */ | 2746 | display: none; /* в обычном состоянии окна не должно быть */ |
| 2765 | opacity: 0; /* полностью прозрачно для анимирования */ | 2747 | opacity: 0; /* полностью прозрачно для анимирования */ |
frontend/web/css/main.css
| @@ -610,4 +610,19 @@ div.required:after { content: " *"; | @@ -610,4 +610,19 @@ div.required:after { content: " *"; | ||
| 610 | .details-list th{ | 610 | .details-list th{ |
| 611 | padding: 10px; | 611 | padding: 10px; |
| 612 | border: 1px solid #dedede; | 612 | border: 1px solid #dedede; |
| 613 | +} | ||
| 614 | + | ||
| 615 | + | ||
| 616 | +.tovar_table img { | ||
| 617 | + float: right; | ||
| 618 | + margin-right: 28px!important; | ||
| 619 | +} | ||
| 620 | + | ||
| 621 | +.large_width a:nth-child(1) img { | ||
| 622 | + position: absolute; | ||
| 623 | + right: -20px!important; | ||
| 624 | +} | ||
| 625 | + | ||
| 626 | +.large_width{ | ||
| 627 | + padding-left:13px!important; | ||
| 613 | } | 628 | } |
| 614 | \ No newline at end of file | 629 | \ No newline at end of file |
frontend/web/js/script.js
| @@ -344,30 +344,58 @@ $('.phone_control, .phone_placeholder').click( | @@ -344,30 +344,58 @@ $('.phone_control, .phone_placeholder').click( | ||
| 344 | } | 344 | } |
| 345 | ); | 345 | ); |
| 346 | }); | 346 | }); |
| 347 | - $('a#go_photo').click( function(event){ // ловим клик по ссылки с id="go" | ||
| 348 | - event.preventDefault(); // выключаем стандартную роль элемента | ||
| 349 | - // console.log($(this).data('image')); | ||
| 350 | - // $('#modal_form_photo img').src($(this).data('image')) | ||
| 351 | - $('#overlay').fadeIn(400, // сначала плавно показываем темную подложку | ||
| 352 | - function(){ // после выполнения предъидущей анимации | ||
| 353 | - $('#modal_form_photo') | ||
| 354 | - .css('display', 'block') // убираем у модального окна display: none; | ||
| 355 | - .animate({opacity: 1, top: '50%'}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз | ||
| 356 | - }); | ||
| 357 | - }); | ||
| 358 | - $('.close_span').click(function(){ | ||
| 359 | - $('.collapse').removeClass('in'); | ||
| 360 | - }); | ||
| 361 | - /* Закрытие модального окна, тут делаем то же самое но в обратном порядке */ | ||
| 362 | - $('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке | ||
| 363 | - $('#modal_form_photo') | ||
| 364 | - .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх | ||
| 365 | - function(){ // после анимации | ||
| 366 | - $(this).css('display', 'none'); // делаем ему display: none; | ||
| 367 | - $('#overlay').fadeOut(400); // скрываем подложку | ||
| 368 | - } | ||
| 369 | - ); | ||
| 370 | - }); | 347 | + //$('a#go_photo').click( function(event){ // ловим клик по ссылки с id="go" |
| 348 | + // event.preventDefault(); // выключаем стандартную роль элемента | ||
| 349 | + // // console.log($(this).data('image')); | ||
| 350 | + // // $('#modal_form_photo img').src($(this).data('image')) | ||
| 351 | + // $('#overlay').fadeIn(400, // сначала плавно показываем темную подложку | ||
| 352 | + // function(){ // после выполнения предъидущей анимации | ||
| 353 | + // $('#modal_form_photo') | ||
| 354 | + // .css('display', 'block') // убираем у модального окна display: none; | ||
| 355 | + // .animate({opacity: 1, top: '50%'}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз | ||
| 356 | + // }); | ||
| 357 | + //}); | ||
| 358 | + //$('.close_span').click(function(){ | ||
| 359 | + // $('.collapse').removeClass('in'); | ||
| 360 | + //}); | ||
| 361 | + ///* Закрытие модального окна, тут делаем то же самое но в обратном порядке */ | ||
| 362 | + //$('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке | ||
| 363 | + // $('#modal_form_photo') | ||
| 364 | + // .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх | ||
| 365 | + // function(){ // после анимации | ||
| 366 | + // $(this).css('display', 'none'); // делаем ему display: none; | ||
| 367 | + // $('#overlay').fadeOut(400); // скрываем подложку | ||
| 368 | + // } | ||
| 369 | + // ); | ||
| 370 | + //}); | ||
| 371 | + $('a#go_photo').click( function(event){ // ловим клик по ссылки с id="go" | ||
| 372 | + event.preventDefault(); // выключаем стандартную роль элемента | ||
| 373 | + var scrollTop = window.pageYOffset ? window.pageYOffset : (document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop); | ||
| 374 | + viewportHeight = $(window).height(); | ||
| 375 | + var modalWidth=$('#modal_form_photo').width()/2; | ||
| 376 | + var modalHeight=$('#modal_form_photo').outerHeight()/2; | ||
| 377 | + $('#overlay').fadeIn(400, // сначала плавно показываем темную подложку | ||
| 378 | + function(){ // после выполнения предъидущей анимации | ||
| 379 | + $('#modal_form_photo') | ||
| 380 | + .css({'display':'block',opacity: 1, marginTop: -modalHeight, marginLeft: -modalWidth}) // убираем у модального окна display: none; | ||
| 381 | + .animate({opacity: 1, top: scrollTop+(viewportHeight/2)}, 200); // плавно прибавляем прозрачность одновременно со съезжанием вниз | ||
| 382 | + | ||
| 383 | + | ||
| 384 | + }); | ||
| 385 | + | ||
| 386 | + }); | ||
| 387 | + /* Закрытие модального окна, тут делаем то же самое но в обратном порядке */ | ||
| 388 | + $('#modal_close, #overlay').click( function(){ // ловим клик по крестику или подложке | ||
| 389 | + $('#modal_form_photo') | ||
| 390 | + .animate({opacity: 0, top: '45%'}, 200, // плавно меняем прозрачность на 0 и одновременно двигаем окно вверх | ||
| 391 | + function(){ // после анимации | ||
| 392 | + $(this).css('display', 'none'); // делаем ему display: none; | ||
| 393 | + $('#overlay').fadeOut(400); // скрываем подложку | ||
| 394 | + } | ||
| 395 | + ); | ||
| 396 | + }); | ||
| 397 | + | ||
| 398 | + | ||
| 371 | 399 | ||
| 372 | $('a#go_project').click( function(event){ // ловим клик по ссылки с id="go" | 400 | $('a#go_project').click( function(event){ // ловим клик по ссылки с id="go" |
| 373 | event.preventDefault(); // выключаем стандартную роль элемента | 401 | event.preventDefault(); // выключаем стандартную роль элемента |