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(); // выключаем стандартную роль элемента |