2 Commits

Author SHA1 Message Date
hong 9b9bcb5be4 패딩 수정 2026-07-20 14:05:43 +09:00
hong 93f7c210bc 11 2026-07-14 15:52:10 +09:00
7 changed files with 117 additions and 60 deletions
+49 -18
View File
@@ -10185,10 +10185,45 @@ body.index-page-body {
.api-market-container { .api-market-container {
max-width: 1240px; max-width: 1240px;
margin: 0 auto; margin: 0 auto;
padding: 60px 40px; padding: 60px 0px;
display: flex; display: flex;
gap: 60px; gap: 60px;
align-items: flex-start; align-items: flex-start;
width: 100%;
}
@media (max-width: 1024px) {
.api-market-container {
flex-direction: column;
gap: 30px;
padding: 20px;
}
}
@media (max-width: 768px) {
.api-market-container .service-sidebar {
position: fixed;
left: 0;
top: 0;
height: 100vh;
width: 280px;
margin: 0;
z-index: 1000;
transform: translateX(-100%);
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
background: #ffffff;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
padding: 80px 24px 30px;
}
.api-market-container .service-sidebar.mobile-open {
transform: translateX(0);
}
.api-market-container .service-sidebar .service-nav {
flex-direction: column !important;
gap: 16px !important;
border: none !important;
padding: 0 !important;
box-shadow: none !important;
background: transparent !important;
}
} }
.api-market-hero { .api-market-hero {
@@ -10537,20 +10572,9 @@ body.index-page-body {
.api-card-grid { .api-card-grid {
display: grid; display: grid;
grid-template-columns: repeat(3, 1fr); grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 24px; gap: 24px;
justify-content: flex-start; width: 100%;
}
@media (max-width: 1300px) {
.api-card-grid {
grid-template-columns: repeat(2, 312px);
}
}
@media (max-width: 1024px) {
.api-card-grid {
grid-template-columns: 1fr;
justify-content: center;
}
} }
.api-card { .api-card {
@@ -23170,15 +23194,15 @@ body.commission-print-page .btn-primary:hover {
} }
@media (max-width: 1024px) { @media (max-width: 1024px) {
.signup-guide-v2 .service-hero { .service-hero {
padding: 40px 0; padding: 40px 0;
} }
.signup-guide-v2 .service-hero__inner { .service-hero__inner {
flex-direction: column; flex-direction: column;
gap: 30px; gap: 30px;
text-align: center; text-align: center;
} }
.signup-guide-v2 .service-hero__content { .service-hero__content {
align-items: center; align-items: center;
} }
.signup-guide-v2 .signup-info-box { .signup-guide-v2 .signup-info-box {
@@ -23401,7 +23425,9 @@ body.commission-print-page .btn-primary:hover {
box-sizing: border-box; box-sizing: border-box;
color: #1A1A2E; color: #1A1A2E;
} }
.oauth2-2legged *, .oauth2-2legged *::before, .oauth2-2legged *::after { .oauth2-2legged *,
.oauth2-2legged *::before,
.oauth2-2legged *::after {
box-sizing: inherit; box-sizing: inherit;
} }
.oauth2-2legged__prereq, .oauth2-2legged__sequence, .oauth2-2legged__step, .oauth2-2legged__errors, .oauth2-2legged__error-example { .oauth2-2legged__prereq, .oauth2-2legged__sequence, .oauth2-2legged__step, .oauth2-2legged__errors, .oauth2-2legged__error-example {
@@ -23488,6 +23514,11 @@ body.commission-print-page .btn-primary:hover {
.oauth2-2legged__hero-lead + .oauth2-2legged__hero-lead { .oauth2-2legged__hero-lead + .oauth2-2legged__hero-lead {
margin-top: 4px; margin-top: 4px;
} }
@media (max-width: 768px) {
.oauth2-2legged__hero-lead {
font-size: 13px;
}
}
.oauth2-2legged__hero-chips { .oauth2-2legged__hero-chips {
display: flex; display: flex;
gap: 12px; gap: 12px;
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -8,21 +8,50 @@
// ----------------------------------------------------------------------------- // -----------------------------------------------------------------------------
.api-market-container { .api-market-container {
// display: flex;
// max-width: 1240px;
// margin: 0 auto;
// min-height: 100vh;
// background-color: transparent;
// position: relative;
// margin-bottom: 20px;
max-width: 1240px; max-width: 1240px;
margin: 0 auto; margin: 0 auto;
padding: 60px 40px; padding: 60px 0px;
display: flex; display: flex;
gap: 60px; gap: 60px;
align-items: flex-start; align-items: flex-start;
width: 100%;
@media (max-width: 1024px) {
flex-direction: column;
gap: 30px;
padding: 20px;
}
// Sidebar overrides for mobile toggle menu inside market
.service-sidebar {
@media (max-width: 768px) {
position: fixed;
left: 0;
top: 0;
height: 100vh;
width: 280px;
margin: 0;
z-index: 1000;
transform: translateX(-100%);
transition: transform 0.3s cubic-bezier(0.4, 0, 0.2, 1);
background: #ffffff;
box-shadow: 0 8px 30px rgba(0, 0, 0, 0.15);
padding: 80px 24px 30px; // Clear header height if any
&.mobile-open {
transform: translateX(0);
}
.service-nav {
flex-direction: column !important;
gap: 16px !important;
border: none !important;
padding: 0 !important;
box-shadow: none !important;
background: transparent !important;
}
}
}
} }
// Hero Section // Hero Section
@@ -428,20 +457,9 @@
// Card Grid // Card Grid
.api-card-grid { .api-card-grid {
display: grid; display: grid;
grid-template-columns: repeat(3, 1fr); grid-template-columns: repeat(auto-fill, minmax(280px, 1fr));
gap: 24px; gap: 24px;
justify-content: flex-start; width: 100%;
// Tablet view
@media (max-width: 1300px) {
grid-template-columns: repeat(2, 312px);
}
// Mobile view
@media (max-width: $breakpoint-md) {
grid-template-columns: 1fr;
justify-content: center;
}
} }
// API Card // API Card
@@ -523,21 +523,21 @@ $service-card-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgb
// Responsive // Responsive
@media (max-width: 1024px) { @media (max-width: 1024px) {
.service-hero {
padding: 40px 0;
}
.service-hero__inner {
flex-direction: column;
gap: 30px;
text-align: center;
}
.service-hero__content {
align-items: center;
}
.signup-guide-v2 { .signup-guide-v2 {
.service-hero {
padding: 40px 0;
}
.service-hero__inner {
flex-direction: column;
gap: 30px;
text-align: center;
}
.service-hero__content {
align-items: center;
}
.signup-info-box { .signup-info-box {
flex-direction: column; flex-direction: column;
padding: 20px; padding: 20px;
@@ -850,7 +850,9 @@ $o2leg-err-fg: #a23b3b;
box-sizing: border-box; box-sizing: border-box;
color: $o2leg-text-dark; color: $o2leg-text-dark;
*, *::before, *::after { *,
*::before,
*::after {
box-sizing: inherit; box-sizing: inherit;
} }
@@ -955,6 +957,11 @@ $o2leg-err-fg: #a23b3b;
&+& { &+& {
margin-top: 4px; margin-top: 4px;
} }
@include respond-to('sm') {
font-size: 13px;
}
} }
&__hero-chips { &__hero-chips {
@@ -1503,6 +1510,7 @@ $o2leg-err-fg: #a23b3b;
} }
&__table--errors { &__table--errors {
td:first-child, td:first-child,
td:nth-child(2), td:nth-child(2),
td:nth-child(3) { td:nth-child(3) {
@@ -23,7 +23,7 @@
</div> </div>
</section> </section>
<section class="api-market-container"> <section class="container api-market-container">
<!-- Sidebar Navigation --> <!-- Sidebar Navigation -->
<aside class="service-sidebar" id="apiSidebar"> <aside class="service-sidebar" id="apiSidebar">