15efb870 by TaishiTokudome

フォトライブラリページの修正

1 parent 8d94c230
...@@ -3797,12 +3797,19 @@ body.itemid-132 table { ...@@ -3797,12 +3797,19 @@ body.itemid-132 table {
3797 left: 50%; 3797 left: 50%;
3798 transform: translate(-50%, -50%); 3798 transform: translate(-50%, -50%);
3799 z-index: 220; 3799 z-index: 220;
3800 max-width: 90%; 3800 max-width: 1260px;
3801 width: 100%;
3802 max-height: 90%; 3801 max-height: 90%;
3803 overflow: auto; 3802 overflow: auto;
3804 } 3803 }
3805 3804
3805 .item-page.photos-custom #photo-popup.Vertical {
3806 width: 60%;
3807 }
3808
3809 .item-page.photos-custom #photo-popup.horizontal {
3810 width: 90%;
3811 }
3812
3806 .item-page.photos-custom #photo-popup #photo-popup-img { 3813 .item-page.photos-custom #photo-popup #photo-popup-img {
3807 width: 100%; 3814 width: 100%;
3808 transition: all 0.5s; 3815 transition: all 0.5s;
...@@ -3865,7 +3872,7 @@ body.itemid-132 table { ...@@ -3865,7 +3872,7 @@ body.itemid-132 table {
3865 transform: translate(0, -50%); 3872 transform: translate(0, -50%);
3866 } 3873 }
3867 3874
3868 @media (max-width: 500px) { 3875 @media (max-width: 800px) {
3869 .item-page.photos-custom #photo-popup-close { 3876 .item-page.photos-custom #photo-popup-close {
3870 right: 0; 3877 right: 0;
3871 } 3878 }
......
...@@ -29,6 +29,23 @@ jQuery(function($) { ...@@ -29,6 +29,23 @@ jQuery(function($) {
29 }); 29 });
30 30
31 /** 31 /**
32 * 画面サイズが4:3より縦長の場合は、写真を画面幅いっぱいに表示する。
33 */
34 function setPopup() {
35 const winW = $(window).innerWidth();
36 const winH = $(window).innerHeight();
37 // 画面表示領域のアスペクト比を取得
38 const asp = winH / winW;
39 if (asp < 0.75) {
40 $('#photo-popup').removeClass('horizontal');
41 $('#photo-popup').addClass('Vertical');
42 } else {
43 $('#photo-popup').removeClass('Vertical');
44 $('#photo-popup').addClass('horizontal');
45 }
46 }
47
48 /**
32 * 画像のクリックをトリガーにして、ポップアップで表示する画像URLの取得と、 49 * 画像のクリックをトリガーにして、ポップアップで表示する画像URLの取得と、
33 * popupの制御を行う関数の実行。 50 * popupの制御を行う関数の実行。
34 */ 51 */
...@@ -43,6 +60,10 @@ jQuery(function($) { ...@@ -43,6 +60,10 @@ jQuery(function($) {
43 const $img = $('#photo-popup-img'); 60 const $img = $('#photo-popup-img');
44 // popupに画像URLをセット 61 // popupに画像URLをセット
45 $img.attr('src', src); 62 $img.attr('src', src);
63 setPopup();
64 $(window).resize(function () {
65 setPopup();
66 });
46 setTimeout(function () { 67 setTimeout(function () {
47 // popupの表示 68 // popupの表示
48 $('#photo-popup-wrapper').fadeIn(); 69 $('#photo-popup-wrapper').fadeIn();
......
Styling with Markdown is supported
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!