Index: vue/src/assets/images/devops/DevSupport/github.png =================================================================== diff -u -r3485de532de3b82aceaaa966521ce34a4469a9cd -r9b9bc0758ca36439391fec3b56dab0049222ee4e --- vue/src/assets/images/devops/DevSupport/github.png (.../github.png) (revision 3485de532de3b82aceaaa966521ce34a4469a9cd) +++ vue/src/assets/images/devops/DevSupport/github.png (.../github.png) (revision 9b9bc0758ca36439391fec3b56dab0049222ee4e) @@ -1740,7 +1740,6 @@ transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } - .tools[data-v-5f164deb] { width: 80px; height: 80px; @@ -1749,7 +1748,7 @@ margin: 10px 10px 10px 10px; border-radius: 10px; background-color: #ddd; - box-shadow: 5px 5px 5px rgba(0,0,0,.301); + box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.301); } .tools span[data-v-5f164deb] { @@ -1773,169 +1772,278 @@ white-space: nowrap; } - [data-v-35dc3539] { - box-sizing: border-box + box-sizing: border-box; } -a[data-v-35dc3539],abbr[data-v-35dc3539],acronym[data-v-35dc3539],address[data-v-35dc3539],applet[data-v-35dc3539],article[data-v-35dc3539],aside[data-v-35dc3539],audio[data-v-35dc3539],b[data-v-35dc3539],big[data-v-35dc3539],blockquote[data-v-35dc3539],body[data-v-35dc3539],canvas[data-v-35dc3539],caption[data-v-35dc3539],center[data-v-35dc3539],cite[data-v-35dc3539],code[data-v-35dc3539],dd[data-v-35dc3539],del[data-v-35dc3539],details[data-v-35dc3539],dfn[data-v-35dc3539],div[data-v-35dc3539],dl[data-v-35dc3539],dt[data-v-35dc3539],em[data-v-35dc3539],embed[data-v-35dc3539],fieldset[data-v-35dc3539],figcaption[data-v-35dc3539],figure[data-v-35dc3539],footer[data-v-35dc3539],form[data-v-35dc3539],h1[data-v-35dc3539],h2[data-v-35dc3539],h3[data-v-35dc3539],h4[data-v-35dc3539],h5[data-v-35dc3539],h6[data-v-35dc3539],header[data-v-35dc3539],hgroup[data-v-35dc3539],html[data-v-35dc3539],i[data-v-35dc3539],iframe[data-v-35dc3539],img[data-v-35dc3539],ins[data-v-35dc3539],kbd[data-v-35dc3539],label[data-v-35dc3539],legend[data-v-35dc3539],li[data-v-35dc3539],mark[data-v-35dc3539],menu[data-v-35dc3539],nav[data-v-35dc3539],object[data-v-35dc3539],ol[data-v-35dc3539],output[data-v-35dc3539],p[data-v-35dc3539],pre[data-v-35dc3539],q[data-v-35dc3539],ruby[data-v-35dc3539],s[data-v-35dc3539],samp[data-v-35dc3539],section[data-v-35dc3539],small[data-v-35dc3539],span[data-v-35dc3539],strike[data-v-35dc3539],strong[data-v-35dc3539],summary[data-v-35dc3539],table[data-v-35dc3539],tbody[data-v-35dc3539],td[data-v-35dc3539],tfoot[data-v-35dc3539],th[data-v-35dc3539],thead[data-v-35dc3539],time[data-v-35dc3539],tr[data-v-35dc3539],tt[data-v-35dc3539],u[data-v-35dc3539],ul[data-v-35dc3539],var[data-v-35dc3539],video[data-v-35dc3539] { +a[data-v-35dc3539], +abbr[data-v-35dc3539], +acronym[data-v-35dc3539], +address[data-v-35dc3539], +applet[data-v-35dc3539], +article[data-v-35dc3539], +aside[data-v-35dc3539], +audio[data-v-35dc3539], +b[data-v-35dc3539], +big[data-v-35dc3539], +blockquote[data-v-35dc3539], +body[data-v-35dc3539], +canvas[data-v-35dc3539], +caption[data-v-35dc3539], +center[data-v-35dc3539], +cite[data-v-35dc3539], +code[data-v-35dc3539], +dd[data-v-35dc3539], +del[data-v-35dc3539], +details[data-v-35dc3539], +dfn[data-v-35dc3539], +div[data-v-35dc3539], +dl[data-v-35dc3539], +dt[data-v-35dc3539], +em[data-v-35dc3539], +embed[data-v-35dc3539], +fieldset[data-v-35dc3539], +figcaption[data-v-35dc3539], +figure[data-v-35dc3539], +footer[data-v-35dc3539], +form[data-v-35dc3539], +h1[data-v-35dc3539], +h2[data-v-35dc3539], +h3[data-v-35dc3539], +h4[data-v-35dc3539], +h5[data-v-35dc3539], +h6[data-v-35dc3539], +header[data-v-35dc3539], +hgroup[data-v-35dc3539], +html[data-v-35dc3539], +i[data-v-35dc3539], +iframe[data-v-35dc3539], +img[data-v-35dc3539], +ins[data-v-35dc3539], +kbd[data-v-35dc3539], +label[data-v-35dc3539], +legend[data-v-35dc3539], +li[data-v-35dc3539], +mark[data-v-35dc3539], +menu[data-v-35dc3539], +nav[data-v-35dc3539], +object[data-v-35dc3539], +ol[data-v-35dc3539], +output[data-v-35dc3539], +p[data-v-35dc3539], +pre[data-v-35dc3539], +q[data-v-35dc3539], +ruby[data-v-35dc3539], +s[data-v-35dc3539], +samp[data-v-35dc3539], +section[data-v-35dc3539], +small[data-v-35dc3539], +span[data-v-35dc3539], +strike[data-v-35dc3539], +strong[data-v-35dc3539], +summary[data-v-35dc3539], +table[data-v-35dc3539], +tbody[data-v-35dc3539], +td[data-v-35dc3539], +tfoot[data-v-35dc3539], +th[data-v-35dc3539], +thead[data-v-35dc3539], +time[data-v-35dc3539], +tr[data-v-35dc3539], +tt[data-v-35dc3539], +u[data-v-35dc3539], +ul[data-v-35dc3539], +var[data-v-35dc3539], +video[data-v-35dc3539] { margin: 0; padding: 0; font-size: 12px; - vertical-align: baseline + vertical-align: baseline; } -button[data-v-35dc3539],input[data-v-35dc3539],select[data-v-35dc3539],textarea[data-v-35dc3539] { +button[data-v-35dc3539], +input[data-v-35dc3539], +select[data-v-35dc3539], +textarea[data-v-35dc3539] { font-size: 100%; margin: 0; - vertical-align: baseline + vertical-align: baseline; } -button[data-v-35dc3539],input[data-v-35dc3539] { - line-height: normal +button[data-v-35dc3539], +input[data-v-35dc3539] { + line-height: normal; } [data-v-35dc3539]:focus { - outline: 0 + outline: 0; } -article[data-v-35dc3539],aside[data-v-35dc3539],details[data-v-35dc3539],figcaption[data-v-35dc3539],figure[data-v-35dc3539],footer[data-v-35dc3539],header[data-v-35dc3539],hgroup[data-v-35dc3539],menu[data-v-35dc3539],nav[data-v-35dc3539],section[data-v-35dc3539] { - display: block +article[data-v-35dc3539], +aside[data-v-35dc3539], +details[data-v-35dc3539], +figcaption[data-v-35dc3539], +figure[data-v-35dc3539], +footer[data-v-35dc3539], +header[data-v-35dc3539], +hgroup[data-v-35dc3539], +menu[data-v-35dc3539], +nav[data-v-35dc3539], +section[data-v-35dc3539] { + display: block; } body[data-v-35dc3539] { - line-height: 1 + line-height: 1; } -li[data-v-35dc3539],ol[data-v-35dc3539],ul[data-v-35dc3539] { - list-style: none +li[data-v-35dc3539], +ol[data-v-35dc3539], +ul[data-v-35dc3539] { + list-style: none; } li[data-v-35dc3539] { - display: list-item + display: list-item; } table[data-v-35dc3539] { display: table; border-collapse: collapse; - border-spacing: 0 + border-spacing: 0; } tr[data-v-35dc3539] { - display: table-row + display: table-row; } thead[data-v-35dc3539] { - display: table-header-group + display: table-header-group; } tbody[data-v-35dc3539] { - display: table-row-group + display: table-row-group; } tfoot[data-v-35dc3539] { - display: table-footer-group + display: table-footer-group; } col[data-v-35dc3539] { - display: table-column + display: table-column; } colgroup[data-v-35dc3539] { - display: table-column-group + display: table-column-group; } -td[data-v-35dc3539],th[data-v-35dc3539] { - display: table-cell +td[data-v-35dc3539], +th[data-v-35dc3539] { + display: table-cell; } caption[data-v-35dc3539] { - display: table-caption + display: table-caption; } th[data-v-35dc3539] { font-weight: bolder; - text-align: center + text-align: center; } caption[data-v-35dc3539] { - text-align: center + text-align: center; } textarea[data-v-35dc3539] { overflow: auto; vertical-align: top; - resize: vertical + resize: vertical; } -sub[data-v-35dc3539],sup[data-v-35dc3539] { - font-size: 75% +sub[data-v-35dc3539], +sup[data-v-35dc3539] { + font-size: 75%; } sup[data-v-35dc3539] { - vertical-align: revert + vertical-align: revert; } sub[data-v-35dc3539] { - vertical-align: initial + vertical-align: initial; } small[data-v-35dc3539] { - font-size: 80% + font-size: 80%; } a[data-v-35dc3539] { text-decoration: none; - color: inherit + color: inherit; } -a[data-v-35dc3539]:active,a[data-v-35dc3539]:focus,a[data-v-35dc3539]:hover { - outline: 0 +a[data-v-35dc3539]:active, +a[data-v-35dc3539]:focus, +a[data-v-35dc3539]:hover { + outline: 0; } img[data-v-35dc3539] { margin: 0; padding: 0; - border: 0 + border: 0; } -h1[data-v-35dc3539],h2[data-v-35dc3539],h3[data-v-35dc3539],h4[data-v-35dc3539],h5[data-v-35dc3539],h6[data-v-35dc3539] { +h1[data-v-35dc3539], +h2[data-v-35dc3539], +h3[data-v-35dc3539], +h4[data-v-35dc3539], +h5[data-v-35dc3539], +h6[data-v-35dc3539] { margin: 10px 0; - line-height: 20px + line-height: 20px; } -BDO[DIR=ltr][data-v-35dc3539] { +BDO[DIR="ltr"][data-v-35dc3539] { direction: ltr; - unicode-bidi: bidi-override + unicode-bidi: bidi-override; } -BDO[DIR=rtl][data-v-35dc3539] { +BDO[DIR="rtl"][data-v-35dc3539] { direction: rtl; - unicode-bidi: bidi-override + unicode-bidi: bidi-override; } -[DIR=ltr][data-v-35dc3539] { +[DIR="ltr"][data-v-35dc3539] { direction: ltr; - unicode-bidi: embed + unicode-bidi: embed; } -[DIR=rtl][data-v-35dc3539] { +[DIR="rtl"][data-v-35dc3539] { direction: rtl; - unicode-bidi: embed + unicode-bidi: embed; } @media print { h1[data-v-35dc3539] { - page-break-before: always + page-break-before: always; } - h1[data-v-35dc3539],h2[data-v-35dc3539],h3[data-v-35dc3539],h4[data-v-35dc3539],h5[data-v-35dc3539],h6[data-v-35dc3539] { + h1[data-v-35dc3539], + h2[data-v-35dc3539], + h3[data-v-35dc3539], + h4[data-v-35dc3539], + h5[data-v-35dc3539], + h6[data-v-35dc3539] { font-size: inherit; - page-break-after: avoid + page-break-after: avoid; } - dl[data-v-35dc3539],ol[data-v-35dc3539],ul[data-v-35dc3539] { - page-break-before: avoid + dl[data-v-35dc3539], + ol[data-v-35dc3539], + ul[data-v-35dc3539] { + page-break-before: avoid; } } @@ -1945,25 +2053,38 @@ font-weight: 400; line-height: 20px; color: #f8f8f8; - font-family: Pretendard,-apple-system,BlinkMacSystemFont,system-ui,Roboto,Helvetica Neue,Segoe UI,Apple SD Gothic Neo,Noto Sans KR,Malgun Gothic,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,sans-serif; - background: radial-gradient(farthest-side ellipse at 10% 0,rgba(40,40,40,.9),rgba(90,100,130,.89),rgba(60,60,60,.9)),url(/313devgrp/vue/dist/assets/img/bgnoise_lg_dark.b70fafc8.png) + font-family: Pretendard, -apple-system, BlinkMacSystemFont, system-ui, Roboto, Helvetica Neue, Segoe UI, + Apple SD Gothic Neo, Noto Sans KR, Malgun Gothic, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, sans-serif; + background: radial-gradient( + farthest-side ellipse at 10% 0, + rgba(40, 40, 40, 0.9), + rgba(90, 100, 130, 0.89), + rgba(60, 60, 60, 0.9) + ), + url(/313devgrp/vue/dist/assets/img/bgnoise_lg_dark.b70fafc8.png); } p[data-v-35dc3539] { - margin: 0 0 10px + margin: 0 0 10px; } -.clearfix[data-v-35dc3539]:after,.clearfix[data-v-35dc3539]:before { - *zoom:1} +.clearfix[data-v-35dc3539]:after, +.clearfix[data-v-35dc3539]:before { + *zoom: 1; +} -.clearfix[data-v-35dc3539]:after:after,.clearfix[data-v-35dc3539]:after:before,.clearfix[data-v-35dc3539]:before:after,.clearfix[data-v-35dc3539]:before:before { +.clearfix[data-v-35dc3539]:after:after, +.clearfix[data-v-35dc3539]:after:before, +.clearfix[data-v-35dc3539]:before:after, +.clearfix[data-v-35dc3539]:before:before { display: block; content: ""; - line-height: 0 + line-height: 0; } -.clearfix[data-v-35dc3539]:after:after,.clearfix[data-v-35dc3539]:before:after { - clear: both +.clearfix[data-v-35dc3539]:after:after, +.clearfix[data-v-35dc3539]:before:after { + clear: both; } .btn[data-v-35dc3539] { @@ -1982,70 +2103,70 @@ border-radius: 1px; -webkit-user-select: none; -moz-user-select: none; - user-select: none + user-select: none; } .btn-transparent[data-v-35dc3539] { - background: rgba(51,51,51,.4); + background: rgba(51, 51, 51, 0.4); color: #fff; text-shadow: none; - box-shadow: none + box-shadow: none; } .btn-white[data-v-35dc3539] { background: none; border: 2px solid #fff; - border-radius: 2px + border-radius: 2px; } .btn-lg[data-v-35dc3539] { padding: 8px 18px; font-size: 16.25px; - line-height: 1.33 + line-height: 1.33; } .content-wrap[data-v-35dc3539] { - margin: 57px 0 0 200px + margin: 57px 0 0 200px; } .conainer[data-v-35dc3539] { position: relative; padding: 30px 2.5641%; - transition: margin-top .35s ease,opacity .2s; + transition: margin-top 0.35s ease, opacity 0.2s; max-width: none; width: auto; opacity: 1; - color: #fff + color: #fff; } .content-section[data-v-35dc3539] { - background: rgba(51,51,51,.425); - padding: 20px + background: rgba(51, 51, 51, 0.425); + padding: 20px; } .blue-text[data-v-35dc3539] { - color: #3c8dbc + color: #3c8dbc; } -@media(min-width: 1200px) { +@media (min-width: 1200px) { .container[data-v-35dc3539] { - width:1170px + width: 1170px; } } -@media(min-width: 992px)and (max-width:1199px) { +@media (min-width: 992px) and (max-width: 1199px) { .container[data-v-35dc3539] { - width:970px + width: 970px; } } -@media(min-width: 280px)and (max-width:991px) { +@media (min-width: 280px) and (max-width: 991px) { .container[data-v-35dc3539] { - width:750px + width: 750px; } .content-wrap[data-v-35dc3539] { - margin: 57px 0 0 0 + margin: 57px 0 0 0; } } @@ -2055,81 +2176,81 @@ } .contributorList li[data-v-35dc3539] { - background-color: rgba(51,51,51,.425); + background-color: rgba(51, 51, 51, 0.425); border-radius: 20px; padding: 20px; - font-size: 14px + font-size: 14px; } -.contributorList li>div[data-v-35dc3539] { +.contributorList li > div[data-v-35dc3539] { padding: 10px 0; - border-bottom: 1px solid hsla(0,0%,75%,.404) + border-bottom: 1px solid hsla(0, 0%, 75%, 0.404); } .contributorList li h2[data-v-35dc3539] { - color: #a4c6ff + color: #a4c6ff; } .contributorList li .profile[data-v-35dc3539] { display: flex; flex-direction: column; - text-align: center + text-align: center; } .contributorList li .profile .profileImg[data-v-35dc3539] { align-self: center; width: 120px; height: 140px; border-radius: 45%; - overflow: hidden + overflow: hidden; } .contributorList li .profile .profileImg img[data-v-35dc3539] { width: 100%; - height: 100% + height: 100%; } .contributorList li .profile h2[data-v-35dc3539] { - font-size: 14px + font-size: 14px; } .contributorList li .skill span[data-v-35dc3539] { display: inline-block; font-size: 12px; padding: 2px; margin: 0 5px 5px 0; - border-radius: 5px + border-radius: 5px; } .contributorList li .skill span[data-v-35dc3539]:first-child { - background-color: #dd4b39 + background-color: #dd4b39; } .contributorList li .skill span[data-v-35dc3539]:nth-child(2) { - background-color: #00a65a + background-color: #00a65a; } .contributorList li .skill span[data-v-35dc3539]:nth-child(3) { - background-color: #00c0ef + background-color: #00c0ef; } .contributorList li .skill span[data-v-35dc3539]:nth-child(4) { - background-color: #f39c12 + background-color: #f39c12; } .contributorList li .skill span[data-v-35dc3539]:nth-child(5) { - background-color: #3c8dbc + background-color: #3c8dbc; } -@media(min-width: 750px)and (max-width:1080px) { +@media (min-width: 750px) and (max-width: 1080px) { .contributorList[data-v-35dc3539] { - grid-template-columns:repeat(3,1fr) + grid-template-columns: repeat(3, 1fr); } } -@media(min-width: 270px)and (max-width:750px) { +@media (min-width: 270px) and (max-width: 750px) { .contributorList[data-v-35dc3539] { - grid-template-columns:repeat(1,1fr) + grid-template-columns: repeat(1, 1fr); } } @@ -2204,7 +2325,7 @@ padding: 9px 0px 9px 18px !important; margin: 9px 0 9px !important; font-size: 16.25px; - border-left: 5px solid rgba(51,51,51,.425); + border-left: 5px solid rgba(51, 51, 51, 0.425); } .widget-controls { @@ -2218,7 +2339,8 @@ .alert-created { width: max-content; - background: linear-gradient(90deg, #E49400 50%, transparent 50%), linear-gradient(90deg, #E49400 50%, transparent 50%), linear-gradient(0deg, #E49400 50%, transparent 50%), linear-gradient(0deg, #E49400 50%, transparent 50%); + background: linear-gradient(90deg, #e49400 50%, transparent 50%), linear-gradient(90deg, #e49400 50%, transparent 50%), + linear-gradient(0deg, #e49400 50%, transparent 50%), linear-gradient(0deg, #e49400 50%, transparent 50%); background-repeat: repeat-x, repeat-x, repeat-y, repeat-y; background-size: 15px 2px, 15px 2px, 2px 15px, 2px 15px; padding: 1px; @@ -2243,13 +2365,12 @@ position: relative; } - - .widget > .carousel { margin: 0 -12px 5px; } -.carousel-control.left, .carousel-control.right { +.carousel-control.left, +.carousel-control.right { background: none; } .carousel-control i { @@ -2322,12 +2443,349 @@ padding: 5px 0 calc(var(--d) + 5px); background: linear-gradient(rgba(0, 0, 0, 0.6) 0 0) bottom/100% var(--d) no-repeat var(--c); clip-path: polygon( - 0 100%, - 0 calc(100% - var(--d)), - 50% calc(100% - var(--d) - var(--w) / 2), - 100% calc(100% - var(--d)), - 100% 100%, - calc(100% - var(--d)) calc(100% - var(--d)), - var(--d) calc(100% - var(--d)) + 0 100%, + 0 calc(100% - var(--d)), + 50% calc(100% - var(--d) - var(--w) / 2), + 100% calc(100% - var(--d)), + 100% 100%, + calc(100% - var(--d)) calc(100% - var(--d)), + var(--d) calc(100% - var(--d)) ); -} \ No newline at end of file +} + +.landing { + padding: 0; +} + +/*-------------------------------------------------------------- +# Gnb +--------------------------------------------------------------*/ +.container.gnb { + margin: 0 auto; + padding-top: 10px; + display: flex; + align-items: end; +} +.gnb h1 { + margin: 0; +} +.gnb .lnb a { + display: inline-block; + margin-left: 20px; + margin-bottom: 23px; + font-size: 16px; +} + +/*-------------------------------------------------------------- +# About +--------------------------------------------------------------*/ +.landing .widget-about { + padding: 120px 20px; +} + +/*-------------------------------------------------------------- +# Contact +--------------------------------------------------------------*/ +.contact { + margin: 100px auto; +} +.section-title h2 { + text-align: center; + font-size: 32px; + font-weight: bold; + text-transform: uppercase; + margin-bottom: 15%; + padding-bottom: 20px; + position: relative; + color: #fff; +} + +.section-title h2::before { + content: ""; + position: absolute; + display: block; + width: 120px; + height: 1px; + background: #ddd; + bottom: 1px; + left: calc(50% - 60px); +} + +.section-title h2::after { + content: ""; + position: absolute; + display: block; + width: 40px; + height: 3px; + background: #2477ff; + bottom: 0; + left: calc(50% - 20px); +} + +.section-title p { + text-align: center; + margin-bottom: 0; +} + +.contact .info { + width: 100%; +} + +.contact .info i { + font-size: 20px; + color: #2477ff; + float: left; + width: 44px; + height: 44px; + background: #eef7ff; + display: flex; + justify-content: center; + align-items: center; + border-radius: 50px; + transition: all 0.3s ease-in-out; +} + +.contact .info h4 { + padding: 0 0 0 60px; + font-size: 22px; + font-weight: 600; + margin-bottom: 5px; +} + +.contact .info p { + padding: 0 0 0 60px; + margin-bottom: 0; + font-size: 14px; +} + +.contact .info .email, +.contact .info .phone { + margin-top: 40px; +} + +.contact .info .email:hover i, +.contact .info .address:hover i, +.contact .info .phone:hover i { + background: #2477ff; + color: #fff; +} + +.contact .php-email-form { + width: 100%; +} + +.contact .php-email-form .row { + margin-top: 0; +} + +.contact .php-email-form .form-group { + padding-bottom: 8px; +} + +.contact .php-email-form .error-message { + display: none; + color: #fff; + background: #ed3c0d; + text-align: left; + padding: 15px; + font-weight: 600; +} + +.contact .php-email-form .error-message br + br { + margin-top: 25px; +} + +.contact .php-email-form .sent-message { + display: none; + color: #fff; + background: #18d26e; + text-align: center; + padding: 15px; + font-weight: 600; +} + +.contact .php-email-form .loading { + display: none; + background: #fff; + text-align: center; + padding: 15px; +} + +.contact .php-email-form .loading:before { + content: ""; + display: inline-block; + border-radius: 50%; + width: 24px; + height: 24px; + margin: 0 10px -6px 0; + border: 3px solid #18d26e; + border-top-color: #eee; + animation: animate-loading 1s linear infinite; +} + +.contact .php-email-form input, +.contact .php-email-form textarea { + border-radius: 4px; + box-shadow: none; + font-size: 14px; + color: #fff; + background-color: transparent; +} + +.contact .php-email-form input::placeholder, +.contact .php-email-form textarea::placeholder { + color: #fff; +} + +.contact .php-email-form input[type="text"], +.contact .php-email-form input[type="email"] { + height: 44px; +} + +.contact .php-email-form textarea { + padding: 10px 12px; +} + +.contact .php-email-form button[type="submit"] { + background: #2477ff; + border: 0; + padding: 10px 35px; + font-size: 14px; + color: #fff; + transition: 0.4s; + border-radius: 50px; +} + +.contact .php-email-form button[type="submit"]:hover { + background: #0678e3; +} + +/*-------------------------------------------------------------- +# Footer +--------------------------------------------------------------*/ +#footer { + padding: 80px 20px; +} +.footer { + display: flex; +} +.menu-wrap h4 { + margin-bottom: 1em; +} +.menu-wrap a { + display: block; + margin-bottom: 10px; + line-height: 20px; +} + +/*-------------------------------------------------------------- +# Visual mobile +--------------------------------------------------------------*/ +.visual-mobile { + display: none; + height: calc(100vh - 80px); + justify-content: center; + align-items: center; +} + +.content-view { + position: relative; + width: 100%; + max-width: 650px; + aspect-ratio: 4 / 3; +} + +.content-item { + display: flex; + justify-content: center; + align-items: center; + position: absolute; + width: 100%; + height: 100%; + opacity: 0; +} + +.content-item img { + width: 100%; + height: 100%; + object-fit: fill; +} + +.content-item.plan { + animation: fadeIn 0.5s forwards 1s, fadeOut 0.5s forwards 2s; +} + +.content-item.review { + animation: fadeIn 0.5s forwards 2s, fadeOut 0.5s forwards 3s; +} + +.content-item.develop { + animation: fadeIn 0.5s forwards 3s, fadeOut 0.5s forwards 4s; +} + +.content-item.what { + animation: fadeIn 0.5s forwards 4s, fadeOut 0.5s forwards 5s; +} + +.content-item.developer { + animation: fadeIn 0.5s forwards 5s, fadeOut 0.5s forwards 6s; +} + +.content-item.stop { + animation: fadeIn 0.5s forwards 6s, fadeOut 0.5s forwards 7s; +} + +.content-item.arms { + font-size: 16px; + line-height: 1.5; + text-align: center; + animation: fadeIn 0.5s forwards 7s; +} + +@media (max-width: 992px) { + .container.gnb { + height: 80px; + padding-left: 10px; + } + .gnb a { + display: block; + } + .gnb .logo, + .gnb h1, + .gnb a, + .gnb img { + width: auto; + height: 100%; + } + .gnb .lnb a { + margin-bottom: 15px; + } + .visual-web { + display: none; + } + .visual-mobile { + display: flex; + } +} + +@keyframes fadeIn { + from { + opacity: 0; + scale: 1.5; + } + to { + opacity: 1; + scale: 1; + } +} + +@keyframes fadeOut { + from { + opacity: 1; + scale: 1; + } + to { + opacity: 0; + scale: 0; + } +} Index: arms/html/pdService =================================================================== diff -u -rd7245f982947623a5f957ee168b671d67862c4d5 -r9b9bc0758ca36439391fec3b56dab0049222ee4e --- arms/html/pdService (.../pdService) (revision d7245f982947623a5f957ee168b671d67862c4d5) +++ arms/html/pdService (.../pdService) (revision 9b9bc0758ca36439391fec3b56dab0049222ee4e) @@ -1,514 +1,692 @@ - - a-RMS + + a-RMS - - - - + + + + - - - - - - - - - - - - + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - + + + + - - - + + + - - - + + + - - - + + + + - - + + - - - + + + - - + + + + + +
+
+ +
+
+
+
+
+ plan +
+
+ review +
- - -
- -
- -
-
-
-
-
-
-

- atlassian - RMS -

-

- atlassian - Requirements Managment System - 은 전세계에서 유일한 Jira 를 기반한 요구사항 관리 시스템입니다. -

-
-
-
-
-
-

+

+ develop +
+
+ what +
+
+ developer +
+
+ stop +
+
+

+ ARMS + 는 Project 요구사항을 ALM에 +
+ 연결하고 관리 + 합니다. +

+
+
+
+
+
+
+
+

+ atlassian + RMS +

+

+ atlassian + Requirements Managment System + 은 전세계에서 유일한 Jira 를 기반한 요구사항 관리 시스템입니다. +

+
+
+
+
+
+

-

-
-
-

Scope

-

제품(서비스)의 요구사항이 Jira의 END USER 까지 공유

-
-
-
-
-
-
-
-
-

+

+
+
+

Scope

+

제품(서비스)의 요구사항이 Jira의 END USER 까지 공유

+
+
+
+
+
+
+
+
+

-

-
-
-

Cost

-

- 제품(서비스)의 Jira 분석 -
- ➔ 정확한 Resource 통계 -

-
-
-
-
-
-
-
-
-

+

+
+
+

Cost

+

+ 제품(서비스)의 Jira 분석 +
+ ➔ 정확한 Resource 통계 +

+
+
+
+
+
+
+
+
+

-

-
-
-

Time

-

- 제품(서비스) Jira Project 맵핑 -
- ➔ 실질적인 진척도 측정 -

-
-
-
-
-
-
-
-
-
-
-

+

+
+
+

Time

+

+ 제품(서비스) Jira Project 맵핑 +
+ ➔ 실질적인 진척도 측정 +

+
+
+
+
+
+
+
+
+
+
+

-

-
-
-

제품(서비스)

-

- aRMS는 제품과 서비스를 기준 -
- ➔ 데이터를 구조화 합니다. -

-
-
-
-
-
-
-
-
-

+

+
+
+

제품(서비스)

+

+ aRMS는 제품과 서비스를 기준 +
+ ➔ 데이터를 구조화 합니다. +

+
+
+
+
+
+
+
+
+

-

-
-
-

요구사항

-

- ARMS는 제품과 서비스를 기준 -
- ➔ 요구사항을 관리합니다. -

-
-
-
-
-
-
-
-
-

+

+
+
+

요구사항

+

+ ARMS는 제품과 서비스를 기준 +
+ ➔ 요구사항을 관리합니다. +

+
+
+
+
+
+
+
+
+

-

-
-
-

Test(QA)

-

- ARMS는 제품과 서비스를 기준 -
- ➔ 요구사항의 테스트를 관리 -

-
-
-
-
-
-
-
-
-
- +

+
+
+

Test(QA)

+

+ ARMS는 제품과 서비스를 기준 +
+ ➔ 요구사항의 테스트를 관리 +

+
+
+ +
+
+
+
+
+
+
+
+

Contact

+
+ +
+
+
+
+ +

Location:

+

A108 Adam Street, New York, NY 535022

+
+ + + +
+ +

Call:

+

+1 5589 55488 55s

+
+
+
+ +
+
+
+
+ +
+
+ +
+
+
+ +
+
+ +
+
+
Loading
+
+
Your message has been sent. Thank you!
+
+
+
+
+
+
+ +