*HTML
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="./1page.css">
<link rel="stylesheet" href="./magic.css">
<link rel="stylesheet" href="../wow/animate.css">
<script src="../wow/wow.min.js"></script>
<script>new WOW().init();</script>
<link rel="shortcut icon" href="../img/common/web.png" type="image/x-icon">
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<script src="https://code.jquery.com/jquery-latest.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick-theme.min.css">
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/slick-carousel/1.9.0/slick.min.css">
<script src="https://unpkg.com/@lottiefiles/lottie-player@latest/dist/lottie-player.js"></script>
<title>Resoft</title>
</head>
<body>
<!--헤더부분-->
<header class="header">
<div class="navi">
<a class="img_wrap" href="../index.html">
<img src="../img/1page/resoftlogo.png" alt="메인로고">
</a>
<a class="img_wrap1" href="../index.html">
<img src="../img/common/logo_resoft.png" alt="메인로고">
</a>
<div id="wrapper">
<nav>
<ul id="wrap_text">
<li><a href="../2page/2page.html">회사소개</a>
<ul class="nvi close" >
<li class="wrap_tx2"><a href="../2page/2page.html">회사소개</a></li>
<li><a href="../2page/2page.html#resoft">Resoft소개</a></li>
<li><a href="../2page/2page.html#yunhyuk">연혁</a></li>
<li><a href="../2page/2page.html#section3">조직도</a></li>
<li><a href="../2page/2page.html#section4">특허&인증</a></li>
<li><a href="../2page/2page.html#section5">오시는 길</a></li>
</ul>
</li>
<li><a href="../3page/3page.html">사업현황</a>
<ul class="nvi close">
<li class="wrap_tx2"><a href="../3page/3page.html">사업현황</a></li>
<li><a href="../3page/3page.html#section_ecoce">ECOCE</a></li>
<li><a href="../3page/3page.html#section_moado">MoaDo</a></li>
<li><a href="../3page/3page.html#section_etc">Etc</a></li>
</ul>
</li>
<li><a href="../4page/4page.html">정보마당</a>
<ul class="nvi close">
<li class="wrap_tx2"><a href="../4page/4page.html">정보마당</a></li>
<li><a href="../4page/4page.html#resoft_news">Resoft소식</a></li>
</ul>
</li>
</ul>
</nav>
<div class="nvi close"></div>
</div>
</div>
<a class="btn">
<img class="btn_2" src="../img/icon/ic_menu_wt.png" alt="" >
<img class="btn_3" src="../img/icon/ic_menu_bk.png" alt="" >
</a>
<div class="banner-wrap">
<div class="bannerText-wrap">
<div class="bannerText">
<p>Evolution<br>
With New Software
</p>
<p>
<span>Mobile APP(Android/iOS) Development, </span>
<span>AI Bigdata Analysis, MetaVerse,
</span><br>
<span>
<span>Responsive WEBsite, Brand Design Launch, </span>
<span>ICT Consulting</span>
</span>
</p>
</div>
</div>
</div>
<div class="container">
<div class="display">
<div class="img_box"><img src="../img/1page/slide1.png"></div>
<div class="img_box"><img src="../img/1page/slide2.png"></div>
<div class="img_box"><img src="../img/1page/slide3.png"></div>
</div>
<div class="btn_1">
<button class="start" type="submit"><img src="../img/icon/ic_play.png" ></button>
<button class="stop" type="submit"><img src="../img/icon/ic_pause.png" ></button>
</div>
</div>
</header>
<!--section 1-->
<section id="section1">
<div class="news">
<div class="news_text">
<h1>리소프트의 새로운 소식</h1><br>
<h5>RESOFT NEWS</h5>
</div>
<div class="news_img">
<div class="news_tag_img">
<div class="news_tag1">
<a href="../5page/5page.html"><div class="news_tag1_img"><img src="../img/common/news@2x.png"></div><h2>Lorem ipsum dolor sit amet,<br> consetetur sadipscing elit...</h2><br><br><br><br><br><h3>2022.01.01</h3></a>
</div>
<div class="news_tag2">
<a href="../5page/5page.html"><div class="news_tag2_img"><img src="../img/common/news@2x.png"></div><h2>Lorem ipsum dolor sit amet,<br> consetetur sadipscing elit...</h2><br><br><br><br><br><h3>2022.01.01</h3></a>
</div>
<div class="news_tag3">
<a href="../5page/5page.html"><div class="news_tag3_img"><img src="../img/common/news@2x.png"></div><h2>Lorem ipsum dolor sit amet,<br> consetetur sadipscing elit...</h2><br><br><br><br><br><h3>2022.01.01</h3></a>
</div>
<div class="news_tag4">
<a href="../5page/5page.html"><div class="news_tag4_img"><img src="../img/common/news@2x.png"></div><h2>Lorem ipsum dolor sit amet,<br> consetetur sadipscing elit...</h2><br><br><br><br><br><h3>2022.01.01</h3></a>
</div>
</div>
</div>
</div>
</section>
<!-- section2 -->
<section class="section2">
<div class="pro_text">
<h1>프로젝트</h1>
<h2>RESOFT PROJECT</h2>
<h3>쾌적한 서비스 제공을 위해 사용자 입장에서<br>생각하고 항상 새로운 도전을 시도합니다.</h3>
<h4>첨단 기술 서비스 제공을 위해 사용자 입장에서<br><br>생각하고 항상 새로운 도전을 시도합니다.</h4>
</div>
<div class="eco_text">
<div class="eco">
<img src="../img/common/main_ecoce@2x.png">
</div>
<div class="text_1"><h1>에코스 ECOCE(ECO-Clean Earth)</h1>
<h2>국내 최초<br>탄소중립 실천인증 플랫폼</h2>
</div>
</div>
<div class="moa_text">
<div class="moa">
<img src="../img/common/main-moado@2x.png">
</div>
<div class="text_2"><h3>모아두 (moaDo)</h3>
<h4>내 손안의 모바일 회원수첩</h4>
</div>
</div>
<div class="pro_ani">
<lottie-player id="pro_ani2" src="../img/animation/lf20_hk8wc3df.json" background="transparent" speed="1" loop autoplay></lottie-player>
</div>
<div class="pro_ani1">
<lottie-player id="pro_ani3" src="../img/animation/80271-man-working-on-a-new-business-idea.json" background="transparent" speed="1" loop autoplay></lottie-player>
</div>
</section>
<!-- section3 -->
<section id="section3">
<div class="ser_text">
<h1>서비스</h1>
<h2>SERVICE</h2>
<h3>다양한 기술플랫폼을 제공하여 가능성을 열어주고<br> <br>의미있는 성공으로 인도하는 서비스를 제공합니다.</h3>
</div>
<div class="img_ser">
<div class="ser_img1">
<img src="../img/1page/service_app@2x.png">
<div class="ser_text1">
<h1 >앱 (APP) 개발</h1>
<h2>ANDROID / IOS</h2>
</div>
<div class="ser_tx1">
<h1>Android 앱 개발</h1><br><h1>IOS 앱 개발</h1><br><h1>플랫폼 기획 및 설계</h1>
</div>
</div>
<div class="ser_img2">
<img src="../img/1page/service_web@2x.png">
<div class="ser_text2">
<h1>웹 (WEB) 구축</h1>
<h2>REPONSIVE WEB</h2>
</div>
<div class="ser_tx2">
<h1>반응형 홈페이지 구축</h1><br><h1>데이터베이스 구축</h1><br><h1>빅데이터 구축</h1>
</div>
</div>
<div class="ser_img3">
<img src="../img/1page/service_ai@2x.png">
<div class="ser_text3">
<h1>AI 기반 기술개발</h1>
<h2>AI BIGDATA</h2>
</div>
<div class="ser_tx3">
<h1>AI 대화형 챗봇</h1><br><h1>자동 객체인식 검출기</h1><br><h1>딥러닝 학습 모델</h1>
</div>
</div>
<div class="ser_img4">
<img src="../img/1page/service_xr@2x.png">
<div class="ser_text4">
<h1>XR 콘텐츠 구현</h1>
<h2>METAVESE</h2>
</div>
<div class="ser_tx4">
<h1>실감형 플랫폼 구축</h1><br><h1>가상현실 콘텐츠 제작</h1><br><h1>게임콘텐츠 제작</h1>
</div>
</div>
</div>
<div class="ser_ani">
<lottie-player id="ser_ani2" src="../img/animation/lf20_4bfhlker.json" background="transparent" speed="1" loop autoplay></lottie-player>
</div>
<div class="ser_ani1">
<lottie-player id="ser_ani3" src="../img/animation/95306-animation.json" background="transparent" speed="1" loop autoplay></lottie-player>
</div>
</section>
<!-- section4 -->
<section id="section4">
<div class="box">
<div class="box_text">
<h1>레퍼런스</h1><br><h3>REFERENCE</h3>
</div>
<div class="ico_box">
<div class="ico_wrap">
<img src="../img/1page/logo_daegukeonchook.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daegu.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_maeil.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_knu.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daegumbc.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daegusports.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_dcu.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_songpa.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_kookhim.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_lionsclubs.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_hankookjungi.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_baremi.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_kmou.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daegusanggong.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_cak.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_jci.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_kmu.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_mmu.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daegugongup.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daekyungict.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_koreamasterchef.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_kibwa.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_ksca.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_daegusinyong.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_dalseo.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_dip.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_lotary.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_soosung.png">
</div>
<div class="ico_wrap">
<img src="../img/1page/logo_tbn.png">
</div>
</div>
</div>
</section>
<!-- footer -->
<footer id="footer">
<div class="fot_img">
<img src="../img/common/logo_resoft.png">
</div>
<div class="fot_text1">
<h1>© RESOFT CO.LTD. All Rights Reserved.</h1>
</div>
<div class="fot_text2">
<h1>상호 : (주)리소프트<br><br> 사업자등록번호 : 722-81-02219 <br><br>주소 : (41260) 대구광역시 동구 동대구로 465, 대구스케일업허브(DASH) 713호 (신천동 106)</h1>
<h2>대표이사 : 오유나 개인정보책임자 : 이현지<br><br>전화 : (053) 475-2110 팩스 : (0504) 257-5966 이메일 : call@resoft.kr</h2>
</div>
</footer>
<script>
$(document).ready(function(){
console.clear();
const $display = $('.display');
const $nvi = $('.nvi');
const $btn = $('.btn');
const $start = $('.start');
const $stop = $('.stop');
const wrap = $('header #wrapper nav > ul > li > a');
// NAV 슬라이드
$display.slick({
autoplay: true,
autoplaySpeed:5000,
});
$start.click(function(){
$display.slick('slickPlay');
$start.hide();
$stop.show();
});
$stop.click(function(){
$display.slick('slickPause');
$stop.hide();
$start.show();
});
// <!--네비게이션바 추가메뉴-->
$btn.click(function () {
if($nvi.hasClass('more')){
$nvi.addClass('magictime tinUpOut');
}else if($nvi.hasClass('close'))
$nvi.removeClass('magictime tinUpOut');
});
$btn.click(function(){
if($nvi.hasClass('close')){
$nvi.addClass('magictime tinUpIn');
$nvi.addClass('more').removeClass('close');
}else if($nvi.hasClass('more')){
setTimeout(function() { $nvi.addClass('close').removeClass('more');}, 1000);
}
});
// 네비바 스크롤 색상
var scroll_pos = 0;
$(document).scroll(function() {
scroll_pos = $(this).scrollTop();
if(scroll_pos > 0) {
$('.navi').css('background-color', '#ffffff');
$('#wrapper').css('border-bottom', '1px solid #000');
$('.img_wrap').css('opacity','0');
$('.img_wrap1').css('opacity','1');
wrap.css('color','#000');
wrap.hover(function(){
$(this).css('color','#184B9F');
},function(){
$(this).css('color','#000');
});
$('.btn_2').css('opacity','0');
$('.btn_3').css('opacity','1');
} else {
$('.navi').css('background-color', 'transparent');
$('#wrapper').css('border-bottom', '1px solid #ffffff');
$('.img_wrap').css('opacity','1');
$('.img_wrap1').css('opacity','0');
wrap.css('color','#ffffff');
wrap.hover(function(){
$(this).css('color','#184B9F');
},function(){
$(this).css('color','#ffffff');
});
$('.btn_2').css('opacity','1');
$('.btn_3').css('opacity','0');
}
});
});
</script>
</body>
</html>
*css
@import url(//fonts.googleapis.com/earlyaccess/notosanskr.css);
* {
box-sizing: border-box;
text-decoration: none;
}
html {
scroll-behavior: smooth;
}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote,
pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s,
samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article,
aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav,
output, ruby, section, summary, time, mark, audio, video {
margin: 0 auto;
padding: 0;
border: 0;
font-size: 100%;
vertical-align: baseline;
}
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
div {
display: block;
}
body {
width: 100%;
max-width: 100%;
line-height: 1;
font-family: 'Noto Sans KR', sans-serif;
}
/*헤더부분*/
.header{
width: 100%;
position: relative;
}
.navi{
position: fixed;
z-index: 100;
width: 100%;
height: 80px;
}
#wrap_text a:hover{
color: #184B9F;
}
#wrap_text {
position: fixed;
text-align: end;
right: 21%;
font-weight: 700;
}
#wrapper {
position: absolute;
left: 0;
top: 0;
padding: 10px 232px 5px;
height: 80px;
width: 100%;
box-sizing: border-box;
border-bottom: 1px solid white;
z-index: 10;
}
.btn{
cursor: pointer;
}
.btn_3{
opacity: 0;
right: 15%;
position: absolute;
}
header #wrapper nav > ul > li > a {
display: block;
position: relative;
width: 130px;
height: 70px;
font-size: 20px;
color: white;
line-height: 63px;
text-decoration: none;
top: 0px;
z-index: 10;
text-align: center;
}
#wrapper > nav + div {
position: absolute;
left: 0;
top: 80px;
width: 100%;
height: 200px;
background: rgba(24, 75, 159, .7);
transition: all 0.5s;
z-index: -1;
}
header #wrapper nav > ul >li {
display: inline-block;
position: relative;
}
header #wrapper nav > ul ul li {
line-height: 25px;
padding-left: 0px;
width: 101px;
}
header #wrapper nav > ul ul a {
font-size: 20px;
color: white;
z-index: 10;
}
header #wrapper nav > ul ul {
padding-top: 15px;
position: absolute;
width: 100%;
text-align: left;
height: 230px;
transition: all 0.5s;
padding-left: 30px;
}
header #wrapper nav > ul ul>.wrap_tx2 a{
font-size: 20px;
color: #ffffff;
}
header #wrapper nav > ul ul>.wrap_tx2 a:hover{
color: #184B9F;
}
header #wrapper nav > ul ul> .wrap_tx2 {
line-height: 25px;
padding-bottom: 15px;
}
.wrap_tx2 {
opacity: 0;
display: none;
}
.img_wrap img{
position: fixed;
width: 133px;
height: 30px;
}
.img_wrap1 img{
position: fixed;
width: 133px;
height: 30px;
}
header .img_wrap1 {
position: absolute;
left: 30px;
top: 25px;
z-index: 100;
margin-left: 17.5%;
height: 30px;
opacity: 0;
}
header >a {
position: fixed;
display: flex;
right: 15%;
top: 25px;
width: 50px;
z-index: 100;
}
header .img_wrap {
position: absolute;
left: 30px;
top: 25px;
z-index: 100;
margin-left: 17.5%;
height: 30px;
}
.display img{
width: 100%;
height: 900px;
filter: opacity(0.8) drop-shadow(0 0 0 rgb(0, 0, 0));
display: block;
position:relative;
}
.display button{
position:absolute;
z-index:1;
top:50%;
transform:translateY(-50%);
width:71px;
height:71px;
border-radius:100%;
background:rgba(0,0,0,.5);
border:none;
}
.display button::before {
font-family:"xeicon";
display:block;
color:#fff;
font-size:0;
}
.display button.slick-prev {
top: 780px;
left: 240px;
width: 60px;
height: 40px;
background:transparent url(../img/icon/ic_prev_wt.png) 0% 0% no-repeat padding-box;
}
.display button.slick-next{
top: 780px;
left: 358px;
width: 60px;
height: 40px;
background:transparent url(../img/icon/ic_next_wt.png) 0% 0% no-repeat padding-box;
}
.close{
opacity: 0;
display: none;
}
.more{
opacity: 1;
}
.header .banner-wrap {
height: 100%;
position: relative;
z-index: 1;
margin: 0 auto;
}
.header .bannerText {
position: absolute;
padding-bottom: 80px;
left: 240px;
top: 462px;
}
.header .bannerText p:first-child {
font-size: 40px;
font-weight: 600;
padding-bottom: 35px;
line-height: 60px;
text-align: left;
}
.header .bannerText p:last-child {
font-weight: 500;
line-height: 26px;
font-size: 18px;
}
.header .bannerText-wrap {
color: #ffffff;
}
.banner_img {
position: absolute;
z-index: 1;
}
.header .container .btn_1 .start{
position: absolute;
z-index: 1;
border: none;
top: 770px;
left: 315px;
width: 18px;
height: 21px;
background: transparent;
display: none;
cursor: pointer;
}
.header .container .btn_1 .stop{
position: absolute;
z-index: 1;
border: none;
top: 770px;
left: 315px;
width: 15px;
height: 21px;
background: transparent;
cursor: pointer;
}
/*section 1*/
#section1{
width: 100%;
height: 700px;
}
.news{
position: relative;
height: 100%;
background-color: #ffffff;
}
.news_text{
position: absolute;
top: 10%;
left: 12%;
}
.news_text h1{
font-size: 40px;
margin-bottom: 15px;
}
.news_text h5{
font-size: 18px;
color: #C8C8C8;
}
.news_img{
left: 12%;
top: 22%;
position: absolute;
width:calc(100%/1.15);
}
.news_tag_img{
display: flex;
flex-wrap: wrap;
}
.news_tag1, .news_tag2 ,.news_tag3{
margin: 2% 2% 0 0;
padding-right: 2%;
border-right: 1px solid #C8C8C8;
}
.news_tag1_img{
overflow: hidden;
border-radius: 22px;
}
.news_tag2_img{
overflow: hidden;
border-radius: 22px;
}
.news_tag3_img{
overflow: hidden;
border-radius: 22px;
}
.news_tag4_img{
overflow: hidden;
border-radius: 22px;
}
.news_tag4{
margin:30px 0 0 0;
}
.news_tag_img img{
width: 300px;
height: 200px;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
}
.news_tag_img a:hover img{
transform: scale(1.2);
}
.news_tag_img a h2{
color: #1E1E1E;
font-size: 18px;
padding-top: 10px;
letter-spacing: 0.9px;
font:bold 18px/26px Noto Sans KR;
}
.news_tag_img a:hover h2{
color: #184B9F;
}
.news_tag_img a h3{
color: #AAAAAA;
font-size: 16px;
margin-top: 30px;
}
/* section2 */
.section2{
max-width:100%;
height: 1147px;;
position: relative;
background-color: #F9F9F9;
}
.pro_text{
position: absolute;
text-align: right;
top: 3%;
right: 15%;
}
.pro_text h1{
margin-top: 100px;
font-size: 40px;
margin-bottom: 15px;
}
.pro_text h2{
font-size: 18px;
color: #C8C8C8;
right: 0;
}
.pro_text h3{
font-size: 26px;
margin-top: 80px;
opacity: 1;
line-height: 26px;
}
.pro_text h4{
position: absolute;
opacity: 0;
line-height: 26px;
}
.eco{
left: 240px;
top: 211px;
position: absolute;
width: 534px;
height:393px;
overflow: hidden;
border-radius: 20px;
cursor: pointer;
z-index: 1;
}
.eco img{
width: 550px;
height: 410px;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
background-color:#F9F9F9 ;
}
.eco_text:hover img{
filter: brightness(40%);
transform: scale(1.2)
}
.moa{
left: 240px;
top: 654px;
position: absolute;
width: 534px;
height:393px;
overflow: hidden;
border-radius: 20px;
cursor: pointer;
}
.moa img{
width: 534px;
height:393px;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
background-image: url(../img/1page/bg_gradation.png);
}
.moa_text:hover img{
filter: brightness(40%);
transform: scale(1.2);
}
.moa img:hover img{
border-radius: 100px;
}
.pro_ani{
position: absolute;
top: 371px;
right: 11%;
}
.text_1{
position: absolute;
visibility:hidden;
top: 500px;
left: 270px;
z-index: 1;
cursor: pointer;
}
.text_1 h1{
text-align: left;
font-size: 20px;
color: #ffffff;
margin-bottom: 10px;
}
.text_1 h2{
text-align: left;
font-size: 15px;
color: #ffffff;
font-family: none;
line-height:2
}
.text_2{
position: absolute;
visibility:hidden;
left: 270px;
top: 970px;
cursor: pointer;
}
.text_2 h3{
text-align: left;
font-size: 20px;
color: #ffffff;
margin-bottom: 10px;
}
.text_2 h4{
text-align: left;
font-size: 15px;
color: #ffffff;
font-family: none;
}
.eco_text:hover{
opacity:1;
}
.eco_text:hover .text_1{
visibility:visible;
}
.moa_text:hover{
opacity:1;
}
.moa_text:hover .text_2{
visibility:visible;
}
.pro_ani1{
opacity: 0;
}
#pro_ani2{
width: 680px;
height: 680px;
}
#pro_ani3{
width: 680px;
height: 591px;
position: absolute;
}
/* section3 */
#section3{
width: 100%;
height: 1148px;
position: relative;
background-color: #ffffff;
}
.ser_text{
position: absolute;
text-align: left;
left: 12%;
top: 100px;
}
.ser_text h1{
font-size: 40px;
margin-bottom: 20px;
}
.ser_text h2{
font-size: 18px;
color: #C8C8C8;
margin-bottom: 50px;
}
.ser_text h3{
margin-top: 70px;
font-size: 26px;
}
.img_ser{
left: 45%;
position: absolute;
height: 100%;
}
.img_ser img{
width: 300px;
height: 375px;
border-radius: 20px;
}
.ser_img1:hover{
transform: scale(1.2)
}
.ser_img1:hover .ser_text1{
text-indent: 50px;
opacity: 0;
}
.ser_img1:hover .ser_tx1{
top: 139px;
left: 68px;
opacity: 1;
}
.ser_img2:hover{
transform: scale(1.2)
}
.ser_img2:hover .ser_text2{
text-indent: 50px;
opacity: 0;
}
.ser_img2:hover .ser_tx2{
top: 135px;
left: 62px;
opacity: 1;
}
.ser_img3:hover{
transform: scale(1.2)
}
.ser_img3:hover .ser_text3{
text-indent: 50px;
opacity: 0;
}
.ser_img3:hover .ser_tx3{
top: 140px;
left: 66px;
opacity: 1;
}
.ser_img4:hover{
transform: scale(1.2)
}
.ser_img4:hover .ser_text4{
text-indent: 50px;
opacity: 0;
}
.ser_img4:hover .ser_tx4{
top: 150px;
left: 61px;
opacity: 1;
}
.ser_img1{
cursor: pointer;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
position: relative;
left: 39%;
top: 7%;
color: #ffffff;
}
.ser_img1 img{
filter: brightness(40%);
}
.ser_text1 h1,h2{
position: absolute;
text-align: center;
}
.ser_text1 h1{
left: 60px;
top:150px;
font-size: 35px;
font-weight: 300;
}
.ser_text1 h2{
font-size: 22px;
left: 82px;
top: 200px;
font-weight:200;
}
.ser_text1{
opacity: 1;
transition: 0.5s;
}
.ser_tx1 h1{
font-weight: 300;
font-size: 20px;
line-height: 0.8;
}
.ser_img2{
cursor: pointer;
bottom: 190px;
left: 156%;
position: relative;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
color: #ffffff;
}
.ser_img2 img{
filter: brightness(40%);
}
.ser_text2 h1,h2{
position: absolute;
}
.ser_text2 h1{
left: 46px;
top:150px;
font-size: 35px;
font-weight: 300;
}
.ser_text2 h2{
font-size: 22px;
left: 68px;
top: 200px;
font-weight:200;
}
.ser_text2{
opacity: 1;
transition: 0.5s;
}
.ser_tx2 h1{
font-weight: 300;
font-size: 20px;
line-height: 0.8;
}
.ser_img3{
cursor: pointer;
left: 39%;
bottom: 200px;
position: relative;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
color: #ffffff;
}
.ser_img3 img{
filter: brightness(40%);
}
.ser_text3 h1,h2{
position: absolute;
}
.ser_text3 h1{
left:36px;
top:150px;
font-size: 35px;
font-weight:300;
}
.ser_text3 h2{
font-size: 22px;
left: 101px;
top: 200px;
font-weight:200;
}
.ser_text3{
opacity: 1;
transition: 0.5s;
}
.ser_tx3 h1{
font-weight: 300;
font-size: 20px;
line-height: 0.8;
}
.ser_img4{
cursor: pointer;
left: 156%;
bottom: 500px;
position: relative;
margin: 0 auto;
transition: all 0.2s linear;
opacity: 1;
color: #ffffff;
}
.ser_img4 img{
filter: brightness(40%);
}
.ser_text4 h1,h2{
position: absolute;
}
.ser_text4 h1{
left: 45px;
top:150px;
font-size: 35px;
font-weight: 300;
}
.ser_text4 h2{
font-size: 22px;
left:101px;
top: 200px;
font-weight: 200;
}
.ser_text4{
opacity: 1;
transition: 0.5s;
}
.ser_tx4 h1{
font-weight: 300;
font-size: 20px;
line-height: 0.8;
}
.ser_tx1{
position: absolute;
text-align: center;
top: 130px;
left: -50px;
font-size: 18px;
opacity: 0;
transition: 0.5s;
}
.ser_tx2{
position: absolute;
text-align: center;
top: 130px;
left: -50px;
font-size: 18px;
opacity: 0;
transition: 0.5s;
}
.ser_tx3{
position: absolute;
text-align: center;
top: 130px;
left: -50px;
font-size: 18px;
opacity: 0;
transition: 0.5s;
}
.ser_tx4{
position: absolute;
text-align: center;
top: 130px;
left: -50px;
font-size: 18px;
opacity: 0;
transition: 0.5s;
}
.ser_ani1{
opacity: 0;
}
#ser_ani2{
width: 680px;
height: 680px;
top: 33%;
left: 11%;
position: absolute;
}
#ser_ani3{
width: 534px;
height: 534px;
position: absolute;
}
/* section4 */
#section4{
width: 100%;
height: 1000px;
background-color: #FFFFFF;
}
.box{
position: relative;
top: 100px;
height: 734px;
}
.box_text{
position: absolute;
left: 12%;
}
.box_text h1{
text-align: left;
font-size: 40px;
}
.box_text h3{
text-align: left;
color: #C8C8C8;
font-size: 18px;
}
.ico_box>.ico_wrap{
width: 220px;
height: 100px;
margin: 10px;
}
.ico_box{
position: absolute;
top: 7%;
left: 12%;
cursor: pointer;
padding-top: 20px;
display: flex;
flex-wrap: wrap;
align-content: flex-start;
border-top: medium solid black;
margin: 70px auto;
width: calc(100% / 1.335);
}
.ico_wrap{
position: relative;
border: 3px solid #DBDBDB ;
margin: 0;
}
.ico_wrap img{
position: absolute;
max-width: 100%;
max-height: 100%;
background-color: #FFFFFF;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
}
/* footer */
#footer{
width: 100%;
height: 250px;
background-color: #E9E9E9;
position: relative;
}
.fot_img{
top: 50px;
left: 240px;
width: 200px;
height: 45px;
position: absolute;
}
.fot_text1{
color: #9E9E9E;
font-size: 16px;
position: absolute;
text-align: left;
top: 71px;
left: 460px;
}
.fot_text1 h1{
font-weight: 300;
}
.fot_text2 h1{
color: #9E9E9E;
font-size: 16px;
position: absolute;
text-align: left;
top: 125px;
left: 240px;
font-weight: 300;
}
.fot_text2 h2{
color: #9E9E9E;
font-size: 16px;
position: absolute;
text-align: left;
top: 125px;
left: 1000px;
font-weight: 300;
}
@media screen and (max-width: 1921px){
.img_box {
max-width: 100%;
overflow: hidden;
}
header .display img {
width: initial;
}
}
@media screen and (max-width: 1685px){
/* section2 */
.pro_ani{
top: 35%;
left: 50%;
}
.eco{
left: 13%;
}
.moa{
left: 13%;
}
}
@media screen and (max-width: 1648px){
#section1{
height: 1000px;
}
.ser_text{
left: 0;
}
.ser_ani{
position: absolute;
left: 0;
top: 33%;
}
}
@media screen and (max-width: 1547px){
#section4{
height: 1300px;
}
}
@media screen and (max-width: 1476px){
/* section2 */
.eco{left: 0;}
.moa{left: 0;}
.pro_ani{left: 42%;}
/* section3 */
.img_ser{
left: 40%;
}
.ser_img2{
left: 150%;
}
.ser_img4{
left: 150%;
}
}
@media screen and (max-width: 1280px){
/* header */
#wrapper{
padding: 10px 0;
}
#wrapper > nav + div{
top: 80px;
}
.img_wrap img{
right: 75%;
}
.img_wrap1 img {
right: 75%;
}
.header .bannerText{
left: 140px;
}
.display button.slick-prev{
left: 140px;
}
.display button.slick-next{
left: 258px;
}
.header .container .btn_1 .start{
left: 215px;
}
.header .container .btn_1 .stop{
left: 215px;
}
/* section1 */
#section1{
height: 1016px;
}
.news_text{
text-align: center;
left: 34%;
}
.news_img{
width: calc(100% /1.8);
left: 23%;
min-width: 550px;
}
.news_tag_img{
flex-wrap: wrap;
left: 10%;
height: 650px;
}
.news_tag1, .news_tag3{
margin: 30px 20px 0 0;
padding-right: 20px;
position: absolute;
border: none;
}
.news_tag2{
left: 55%;
margin: 30px 0 0 0;
padding-right: 20px;
position: absolute;
border: none;
}
.news_tag3{
top: 55%;
}
.news_tag4{
position: absolute;
top: 55%;
left: 55%;
}
/* section2 */
.section2{
height: 1911px;
background-color: #F9F8FF;
}
.pro_text{
text-align: center;
right: 33%;
}
.pro_text h2{
right: 33%;
}
.pro_text h3{
opacity: 0;
}
.pro_text h4{
width: 500px;
font-size: 26px;
opacity: 1;
top: 75%;
line-height: 26px;
}
.pro_ani{
opacity: 0;
top: 0;
left: 0;
}
.pro_ani1{
position: absolute;
opacity: 1;
left: 22%;
top: 18%;
}
#pro_ani3{
opacity: 1;
}
.eco{
left: 27%;
top: 50%;
}
.eco_text:hover .text_1{
left: 28%;
top: 65%;
}
.moa{
left: 27%;
top: 75%;
}
.moa_text:hover .text_2{
left: 28%;
top: 92%;
}
/* section3 */
#section3{
height: 1853px;
background-color: #F2F6FC;
}
.ser_text{
text-align: center;
left: 28%;
}
.ser_text h2{
left: 43%;
}
.ser_ani{
opacity: 0;
left: 0;
top: 0;
}
.ser_ani1{
position: absolute;
opacity: 1;
top: 16%;
left: 29%;
}
.img_ser{
left: 24%;
z-index: 1;
}
.ser_img1{
left: 0;
top: 45%;
}
.ser_img2{
left: 110%;
top: 32%;
}
.ser_img3{
left: 0;
top: 27%;
}
.ser_img4{
left: 110%;
top: 15%;
}
#ser_ani2{
width: 0%;
}
/* section4 */
#section4{
height: 1634px;
}
.box_text{
position: absolute;
left: 45%;
}
.box_text h3{
text-align: center;
}
.ico_box{
position: absolute;
top: 10%;
left: 15%;
width: calc(100% / 1.4);
justify-content: center;
}
/* footer */
.fot_img{
top: 20%;
left: 5%;
}
.fot_text1{
top: 28%;
left: 300px;
}
.fot_text2 h1{
top: 45%;
left: 5%;
}
.fot_text2 h2{
top: 45%;
left: 58%;
}
}
@media screen and (max-width: 1020px){
#section4{
height: 2100px;
}
}
@media screen and (max-width: 870px){
/* section1 */
.news_text{
left:29% ;
}
/* section2 */
.pro_text{
left: 22%;
}
.pro_ani1{
left: 10%;
}
.eco{
left: 19%;
}
.moa{
left: 19%;
}
/* section3 */
.ser_text{
left: 19%;
}
.ser_ani1{
left: 19%;
}
.img_ser{
left: 13%;
}
}
@media screen and (max-width: 830px){
.news_img{
left: 18%;
}
}
@media screen and (max-width: 768px){
/* header */
#wrapper{
padding: 10px 0;
}
header .img_wrap{
left: 1%;
top: 30%;
}
.wrap_tx2{
opacity: 1;
display: block;
}
.img_wrap img {
left: 5%;
margin: 0;
}
.img_wrap1 img {
left: 5%;
margin: 0;
}
header #wrapper nav > ul ul{
padding-left: 0;
left: 12%;
}
header #wrapper nav > ul ul>.wrap_tx2::after{
position: absolute;
content:"";
display: block;
border-bottom: 1px solid #FFFFFF;
width: 1000%;
left: -341%;
bottom: 78%;
}
.nvi{
left: 60%;
}
.img_box{
overflow: hidden;
max-width: 100%;
}
header #wrapper nav > ul > li > a{
width: 130px;
visibility: hidden;
}
.header .bannerText {
left: 75px;
}
.display button.slick-prev {
left: 75px;
}
.header .container .btn_1 .stop{
left: 150px;
}
.header .container .btn_1 .start{
left: 150px;
}
.display button.slick-next {
left: 193px;
}
header >a{
right: 3%;
}
/* section1 */
.news_text{
text-align: left;
left: 0;
top: 0;
}
.news_img{
left: 0;
width: 100%;
min-width: 400px;
}
.news_text h1{
margin-top: 100px;
margin-left: 32px;
}
.news_text h5{
margin-left: 32px;
}
.news_tag_img{
width: 100%;
}
.news_tag4{
padding-right: 20px;
}
.news_tag_img img{
width: 100%;
}
.news_tag1, .news_tag3{
margin: 30px 231px 0 18px;
}
/* section2 */
.pro_text {
text-align: right;
left: 0;
right: 4%;
}
.pro_text h2 {
right: 0;
}
.pro_text h4 {
right:0;
}
.pro_ani{
width: 0%;
}
.pro_ani1 {
left: 5%;
width: 94%;
}
#pro_ani2{
position: absolute;
width: 0%;
}
#pro_ani3{
width: 100%;
position: absolute;
}
.eco {
left: 15%;
width: 69%;
}
.eco img{
width: 100%;
}
.moa {
left: 15%;
width: 69%;
}
.moa img{
width: 100%;
height: 100%;
}
/* section3 */
.ser_text {
text-align: left;
left: 5%;
}
.ser_text h2 {
left: 0;
}
.ser_ani1{
left: 15%;
width: 74%;
}
#ser_ani3{
width: 100%;
}
.img_ser {
left: 5%;
width: 40%;
}
.ser_img2 {
left: 127%;
}
.ser_img4 {
left: 127%;
}
.ser_img1{
width: 100%;
}
.img_ser img{
width: 100%;
}
.ser_text1 h1{
left: 24%;
top: 39%;
font-size: 190%;
}
.ser_text1 h2 {
font-size: 94%;
left: 34%;
top: 53%;
}
.ser_tx1{
font-size: 114%;
top: 36%;
left: -20%;
}
/* section4 */
#section4 {
height: 1634px;
}
.box_text {
left: 2%;
}
.box_text h3 {
text-align: left;
}
.ico_box {
left: 18px;
width: 94%;
}
/* footer */
#footer{
height: 331px;
}
.fot_img {
top: 15%;
left: 5%;
}
.fot_text1 {
left: 260px;
top: 20%;
}
.fot_text2 h1 {
top: 38%;
left: 5%;
}
.fot_text2 h2 {
top: 75%;
left: 5%;
}
}
@media screen and (max-width: 760px){
#section4 {
height: 2100px;
}
}
@media screen and (max-width: 638px){
.ser_text1 h2{
top: 61%;
}
.ser_text2 h2{
left: 83px;
top: 244px;
}
.ser_text3 h2{
left: 76px;
top: 226px;
}
.ser_text4 h2{
left: 100px;
top: 227px;
}
}
@media screen and (max-width: 504px){
#wrap_text{
right: 6%;
}
}
@media screen and (max-width: 506px){
#section4 {
height: 3800px;
}
}
@media screen and (max-width: 476px){
.ico_box>.ico_wrap{
width: 190px;
}
}
@media screen and (max-width: 430px){
/* header */
.img_wrap img{
width: 100px;
height: 25px;
right: -17px;
}
.img_wrap1 img {
width: 100px;
height: 25px;
right: -17px;
}
header #wrapper nav > ul ul>.wrap_tx2::after{
bottom: 84%;
}
#wrapper > nav + div {
top: 78px;
height: 190px;
width: 100%;
}
header #wrapper nav > ul ul a{
font-size: 12px;
}
header #wrapper nav > ul ul>.wrap_tx2 a {
font-size: 20px;
}
header #wrapper nav > ul ul {
padding-top: 0;
}
#wrap_text{
right: 14%;
}
.navi{
width: 100%;
}
header #wrapper nav > ul > li > a{
font-size: 15px;
width: 80px;
}
.btn{
right: 2%;
}
.header .bannerText{
left: 26px;
}
.header .bannerText p:first-child{
font-size: 30px;
}
.header .bannerText p:last-child{
font-size: 12px;
}
/* section1 */
#section1 {
height: 800px;
}
.news_text h1{
margin-left: 10px;
font-size: 25px;
}
.news_text h5{
margin-left: 10px;
font-size: 10px;
}
.news_img{
min-width: 300px;
left: 14px;
width: 95%;
}
.news_tag_img{
height: 470px;
}
.news_tag_img img{
width: 150px;
height: 100px;
}
.news_tag_img a h2{
font: bold 9px/17px Noto Sans KR;
letter-spacing: 0px;
padding-top: 8px;
}
.news_tag_img a h3{
font-size: 8px;
margin-top: 10px;
}
.news_tag1, .news_tag3 {
margin: 30px 172px 0 0;
}
/* section2 */
.section2 {
height: 1400px;
}
.pro_text{
left: -15%;
}
.pro_text h1{
font-size: 25px;
}
.pro_text h2{
font-size: 10px;
}
.pro_text h4{
font-size: 15px;
}
.pro_ani1 {
top: 23%;
}
#pro_ani3{
width: 100%;
height: 300px;
}
.eco {
width: 73%;
height: 190px;
}
.eco img{
width: 312px;
height: 202px;
}
.text_1 h1{
font-size: 10px;
}
.text_1 h2{
font-size: 8px;
}
.eco_text:hover .text_1 {
left: 22%;
top: 59%;
}
.moa{
top: 74%;
width: 73%;
height: 190px;
}
.moa img{
width: 312px;
height: 190px;
}
.text_2 h3{
font-size: 10px;
}
.text_2 h4{
font-size: 8px;
}
.moa_text:hover .text_2{
left: 22%;
top: 85%;
}
/* section3 */
#section3 {
height: 1400px;
}
.ser_text h1{
font-size: 25px;
}
.ser_text h2{
font-size: 10px;
}
.ser_text h3{
font-size: 15px;
}
.ser_ani1 {
top: 18%;
}
#ser_ani3{
width: 300px;
height: 300px;
}
.img_ser img{
width: 150px;
height: 200px;
}
.ser_img1 {
top: 40%;
}
.ser_img3{
top: 33%;
}
.ser_img4{
top: 26%;
}
.ser_img1:hover .ser_tx1 {
top: 66px;
left: 37px;
}
.ser_tx1{
top: 60px;
font-size: 9px;
}
.ser_text1 h1{
left: 26px;
top: 80px;
font-size: 18px;
}
.ser_text1 h2 {
font-size: 8px;
left: 43px;
top: 110px;
}
.ser_tx2{top: 60px;}
.ser_text2 h1 {
left: 26px;
top: 75px;
font-size: 18px;
}
.ser_text2 h2 {
font-size: 8px;
left: 43px;
top: 105px;
}
.ser_img2:hover .ser_tx2 {
top: 75px;
left: 33px;
font-size: 9px;
}
.ser_text3 h1 {
left: 24px;
top: 76px;
font-size: 15px;
}
.ser_text3 h2 {
font-size: 8px;
left: 51px;
top: 105px;
}
.ser_tx3{
top: 60px;
}
.ser_img3:hover .ser_tx3 {
top: 77px;
left: 34px;
font-size: 9px;
}
.ser_text4 h1{
left: 31px;
top: 74px;
font-size: 15px;
}
.ser_text4 h2 {
font-size: 8px;
left: 57px;
top: 103px;
}
.ser_tx4{
top: 60px;
}
.ser_img4:hover .ser_tx4 {
top: 73px;
left: 34px;
font-size: 9px;
}
/* section4 */
#section4 {
height: 2100px;
}
.ico_box>.ico_wrap {
width: 165px;
height: 100px;
}
.ico_wrap img{
width: 87%;
}
.ico_box {
left: 0%;
}
/* footer */
.fot_img {
top: 9%;
left: 5%;
}
.fot_img img{
width: 150px;
}
.fot_text1 {
left: 5%;
top: 25%;
font-size: 11px;
}
.fot_text2 h1 {
top: 41%;
left: 5%;
font-size: 11px;
}
.fot_text2 h2 {
top: 70%;
left: 5%;
font-size: 11px;
}
}
X
X
프로젝트 마무리작업을 시작했는데 지금 처음 프로젝트 할때로 돌아가게 되면 레이아웃이나 틀을 더 잘 짤수있을거같다.