yanghyo 10-24
말줄임 수정
@add6a159c2010c8165670c1533d0256bcfe995c4
resources/front/site/SITE_00000/css/common/component/_component.scss
--- resources/front/site/SITE_00000/css/common/component/_component.scss
+++ resources/front/site/SITE_00000/css/common/component/_component.scss
@@ -1556,7 +1556,7 @@
     z-index: 3;
 }
 .ellipsis {
-	@include ellipsis(2);
+	@include ellipsis(1);
 }
 .txt-hide {
 	@include hideElement();
@@ -3089,7 +3089,7 @@
 				flex: none;
 			}
 			.txt {
-				width: auto;
+				width: auto; 
 				word-break: break-all;
 				max-width: 100%;
 				@include ellipsis(1);
resources/front/site/SITE_00000/css/common/component/_popup.scss
--- resources/front/site/SITE_00000/css/common/component/_popup.scss
+++ resources/front/site/SITE_00000/css/common/component/_popup.scss
@@ -165,9 +165,6 @@
 		right:$pop-gap;
 	}
 }
-.popup {
-	
-}
 .pop-close {
 	position: absolute;
 	top:0;
@@ -389,6 +386,102 @@
 		}
 	}
 }
+.mn-popup-area{
+    position: fixed;
+    top:0;
+    left:0;
+    height: 100%;
+    width: 100%;
+    background-color: $color-black-alpha50;
+    display: none;
+    grid-template-rows: 1fr auto;
+    padding:$spacing-md 0;
+    gap:$spacing-md;
+    z-index: 99;
+    &.is-active {
+        display: grid;
+    }
+    .popup {
+        max-width: initial;
+    }
+    .pop-header {
+        padding-right: 0;
+    }
+    .mn-pop-body {
+        display:flex;
+        align-items: center;
+        justify-content: center;
+        min-width: 0;
+        overflow: hidden;
+        .cont {
+            position: relative;
+            height: 100%;
+            min-width: 0;
+            display:flex;
+            flex-direction:column;
+            gap:$spacing-md;
+            justify-content: center;
+        }
+    }
+    .is-inactive {
+        .swiper-wrapper {
+            justify-content: center;
+        }
+    }
+    
+    .swiper-fnc-static {
+        justify-content: flex-end;
+        width:100%;
+        button {
+            background-color: $color-white-alpha90;
+        }
+        .swiper-button-prev.swiper-button-disabled  ~
+        .swiper-button-next.swiper-button-disabled ~ .swiper-btn-playstop-toggle {
+            opacity: .4;
+        }
+        // &:has(.swiper-button-disabled) {
+        //     display: none;
+        // }
+    }
+    .swiper {
+        width: 100%;
+        height: 100%;
+        max-height: 80rem;
+    }
+    // .swiper {
+    //     position: static;
+    //     width: 100%;
+    //     display: grid;
+    //     grid-template-rows: 1fr auto;
+    //     gap:$spacing-md;
+    // }
+    .swiper-slide  {
+        display: flex;
+        justify-content: center;
+        // width: 100% !important;
+    }
+    .pop-editor-cont {
+        img {
+            max-width: 100%;
+        }
+    }
+    .popup {
+        display: flex;
+        position: relative;
+        top:initial;
+        left:initial;
+        transform: initial;
+        max-height: 100%;
+        height: max-content;
+    }
+    .mn-pop-footer {
+        .fnc {
+            background-color: $color-white-alpha80;
+            padding:$spacing-md $spacing-lg;
+            border-radius: $radius-md;       
+        }
+    }
+}
 @include responsive(mobile) {
 	.popup,
 	.popup-modal {
resources/front/site/SITE_00000/css/style.css
--- resources/front/site/SITE_00000/css/style.css
+++ resources/front/site/SITE_00000/css/style.css
@@ -8668,6 +8668,110 @@
   color: var(--color-font-default-tertiary);
 }
 
+.mn-popup-area {
+  position: fixed;
+  top: 0;
+  left: 0;
+  height: 100%;
+  width: 100%;
+  background-color: rgba(17, 17, 17, 0.5);
+  display: none;
+  grid-template-rows: 1fr auto;
+  padding: 1.6rem 0;
+  gap: 1.6rem;
+  z-index: 99;
+}
+.mn-popup-area.is-active {
+  display: grid;
+}
+.mn-popup-area .popup {
+  max-width: initial;
+}
+.mn-popup-area .pop-header {
+  padding-right: 0;
+}
+.mn-popup-area .mn-pop-body {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+  min-width: 0;
+  overflow: hidden;
+}
+.mn-popup-area .mn-pop-body .cont {
+  position: relative;
+  height: 100%;
+  min-width: 0;
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  gap: 1.6rem;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+.mn-popup-area .is-inactive .swiper-wrapper {
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+.mn-popup-area .swiper-fnc-static {
+  -webkit-box-pack: end;
+      -ms-flex-pack: end;
+          justify-content: flex-end;
+  width: 100%;
+}
+.mn-popup-area .swiper-fnc-static button {
+  background-color: rgba(255, 255, 255, 0.95);
+}
+.mn-popup-area .swiper-fnc-static .swiper-button-prev.swiper-button-disabled ~ .swiper-button-next.swiper-button-disabled ~ .swiper-btn-playstop-toggle {
+  opacity: 0.4;
+}
+.mn-popup-area .swiper {
+  width: 100%;
+  height: 100%;
+  max-height: 80rem;
+}
+.mn-popup-area .swiper-slide {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-pack: center;
+      -ms-flex-pack: center;
+          justify-content: center;
+}
+.mn-popup-area .pop-editor-cont img {
+  max-width: 100%;
+}
+.mn-popup-area .popup {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  position: relative;
+  top: initial;
+  left: initial;
+  -webkit-transform: initial;
+          transform: initial;
+  max-height: 100%;
+  height: -webkit-max-content;
+  height: -moz-max-content;
+  height: max-content;
+}
+.mn-popup-area .mn-pop-footer .fnc {
+  background-color: rgba(255, 255, 255, 0.9);
+  padding: 1.6rem 2.4rem;
+  border-radius: 2.4rem;
+}
+
 @media (max-width: 767px) {
   .popup,
   .popup-modal {
@@ -13349,13 +13453,11 @@
 }
 
 .ellipsis {
-  display: -webkit-box;
-  overflow: hidden;
-  line-height: 1.4;
-  width: 100%;
   text-overflow: ellipsis;
-  -webkit-box-orient: vertical;
-  -webkit-line-clamp: 2;
+  white-space: nowrap;
+  word-wrap: normal;
+  width: 100%;
+  overflow: hidden;
 }
 
 .txt-hide {
@@ -32536,4 +32638,126 @@
 .accordion-item .accordion-comment-area .btn-flex-cont {
   margin-top: 1.2rem;
   margin-bottom: 0;
+}
+
+.summary-grid {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  gap: 2.4rem;
+}
+.summary-grid .profile-card {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  padding: 3.2rem 4rem;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  gap: 24px;
+  border-radius: 2.4rem;
+  background: var(--color-background-default-secondary);
+}
+.summary-grid .profile-card img {
+  width: 12rem;
+  height: 12rem;
+  aspect-ratio: 1/1;
+  border-radius: 100%;
+  border: 0.1rem solid var(--color-stroke-default-secondary);
+  background: url(<path-to-image>) lightgray -128.286px -25.307px/318% 212% no-repeat;
+}
+.summary-grid .profile-card .profile-info {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  width: 219px;
+  -webkit-box-orient: vertical;
+  -webkit-box-direction: normal;
+      -ms-flex-direction: column;
+          flex-direction: column;
+  -webkit-box-align: start;
+      -ms-flex-align: start;
+          align-items: flex-start;
+  gap: 2.4rem;
+}
+.summary-grid .profile-card .profile-info .profile-name {
+  font-size: var(--size-font-xlg);
+}
+.summary-grid .point-card {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  padding: 3.2rem 4rem;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  -webkit-box-flex: 1;
+      -ms-flex: 1 0 0px;
+          flex: 1 0 0;
+  -ms-flex-item-align: stretch;
+      align-self: stretch;
+  border-radius: 3.2rem;
+  border: 0.1rem solid var(--color-stroke-default-tertiary);
+  background: var(--color-background-default-primary);
+  position: relative;
+}
+.summary-grid .point-card::after {
+  content: "";
+  position: absolute;
+  right: 4rem;
+  bottom: 0;
+  width: 18.7rem;
+  height: 8rem;
+  aspect-ratio: 187/80;
+  background: url("/resources/front/site/SITE_00000/images/custom/common/img-obj.svg") no-repeat right bottom/contain;
+}
+.summary-grid .point-card .point-list {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  gap: 2.4rem;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+}
+.summary-grid .point-card .point-avail {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  gap: 0.8rem;
+}
+.summary-grid .point-card .point-avail dd {
+  min-width: var(--form-width-sm);
+  font-size: var(--size-font-3xlg);
+  text-align: right;
+  font-weight: bold;
+}
+.summary-grid .point-card .point-avail::after {
+  content: "";
+  display: inline-block;
+  width: 40px;
+  height: 40px;
+  -ms-flex-negative: 0;
+      flex-shrink: 0;
+  background: url("/resources/front/site/SITE_00000/images/custom/common/ico-img-point.svg") no-repeat center/contain;
+  vertical-align: middle;
+}
+.summary-grid .point-card .point-total {
+  display: -webkit-box;
+  display: -ms-flexbox;
+  display: flex;
+  height: 40px;
+  padding: 0 1.6rem;
+  -webkit-box-align: center;
+      -ms-flex-align: center;
+          align-items: center;
+  gap: 0.4rem;
+  border-radius: 2.4rem;
+  background: var(--color-background-default-tertiary);
+}
+.summary-grid .point-card .point-total dd {
+  font-weight: bold;
 }/*# sourceMappingURL=style.css.map */
(파일 끝에 줄바꿈 문자 없음)
resources/front/site/SITE_00000/css/style.css.map
--- resources/front/site/SITE_00000/css/style.css.map
+++ resources/front/site/SITE_00000/css/style.css.map
This diff is too big to display.
resources/front/site/SITE_00000/css/style.min.css
--- resources/front/site/SITE_00000/css/style.min.css
+++ resources/front/site/SITE_00000/css/style.min.css
This diff is too big to display.
resources/front/site/SITE_00000/css/style.min.css.map
--- resources/front/site/SITE_00000/css/style.min.css.map
+++ resources/front/site/SITE_00000/css/style.min.css.map
This diff is too big to display.
Add a comment
List