Files
2026-05-27 11:44:02 +09:00

453 lines
22 KiB
PHP

<?php
include_once('./_common.php');
if (!defined('_GNUBOARD_')) exit; // 개별 페이지 접근 불가
include_once(G5_PATH.'/head.sub.php');
include_once(G5_LIB_PATH.'/latest.lib.php');
include_once(G5_LIB_PATH.'/outlogin.lib.php');
include_once(G5_LIB_PATH.'/poll.lib.php');
include_once(G5_LIB_PATH.'/visit.lib.php');
include_once(G5_LIB_PATH.'/connect.lib.php');
include_once(G5_LIB_PATH.'/popular.lib.php');
add_stylesheet('<link rel="stylesheet" href="'.G5_THEME_URL.'/css/sub.css">', 1);
add_stylesheet('<link rel="stylesheet" href="'.G5_THEME_URL.'/css/common.css">', 2);
add_stylesheet('<link rel="stylesheet" href="'.G5_THEME_URL.'/css/board.css">', 3);
?>
<?php
$g5['navTitle'] = "Company";
$g5['title'] = "연혁";
?>
<div class="sub sub01" id="history">
<?php include_once(G5_THEME_PATH.'/head.php'); ?>
<?php include_once(G5_THEME_PATH.'/sub/sub_visual.php');?>
<?php include_once(G5_THEME_PATH.'/navigation.php'); ?>
<section class="sec sec1">
<h1 class="blind">연혁</h1>
<article class="inner">
<div class="inner_box">
<ul class="history_wrap">
<li class="historyBox history_01 active" index="01">
<div class="history_left aos-init aos-animate" data-aos="fade-up">
<img src="<?php echo G5_THEME_URL?>/img/sub_history01.jpg" alt="" style="max-width:100%">
<p>1974~1990</p>
<h3>1990년대 이전</h3>
</div>
<div class="history_right">
<ul class="list">
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1974</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 1</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1976</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 2</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1980</span>
</div>
<div class="info">
<p class="info_css">텍스트를 입력하세요 3</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1986</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 4</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1987</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 5</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
</li>
<div class="line">
<span class="bar"></span>
</div>
</ul>
</div>
</li>
<li class="historyBox history_02" index="02">
<div class="history_left aos-init aos-animate" data-aos="fade-up">
<img src="<?php echo G5_THEME_URL?>/img/sub_history02.jpg" alt="">
<span class="desc"></span>
<p>1991~1999</p>
<h3>1990년대</h3>
</div>
<div class="history_right">
<ul class="list">
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1991</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 6</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1992</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 7</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1993</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 8</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1996</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 9</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1997</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 10</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>1999</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 11</p>
</div>
</li>
<div class="line">
<span class="bar"></span>
</div>
</ul>
</div>
</li>
<li class="historyBox history_03" index="03">
<div class="history_left aos-init aos-animate" data-aos="fade-up">
<img src="<?php echo G5_THEME_URL?>/img/sub_history03.jpg" alt="">
<span class="desc"></span>
<p>2000~2009</p>
<h3>2000년대</h3>
</div>
<div class="history_right">
<ul class="list">
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2002</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 12</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2003</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 13</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2009</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 14</p>
</div>
</li>
<div class="line">
<span class="bar"></span>
</div>
</ul>
</div>
</li>
<li class="historyBox history_04" index="04">
<div class="history_left aos-init aos-animate" data-aos="fade-up">
<img src="<?php echo G5_THEME_URL?>/img/sub_history04.jpg" alt="">
<span class="desc"></span>
<p>2010~2019</p>
<h3>2010년대</h3>
</div>
<div class="history_right">
<ul class="list">
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2010</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 15</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2011</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 16</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2012</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 17</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2013</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 18</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2014</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 19</p>
</div>
</li>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2015</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 20</p>
</div>
</li>
<div class="line">
<span class="bar"></span>
</div>
</ul>
</div>
</li>
<li class="historyBox history_05" index="05">
<div class="history_left aos-init aos-animate" data-aos="fade-up">
<img src="<?php echo G5_THEME_URL?>/img/sub_history05.jpg">
<span class="desc"></span>
<p>2019~2020년대</p>
<h3>2020년대</h3>
</div>
<div class="history_right">
<ul class="list">
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2020</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 21</p>
</div>
</li>
<div class="line">
<span class="bar"></span>
</div>
<li class="history_00 history_css aos-init aos-animate" data-aos="fade-up">
<div class="year">
<span>2020</span>
</div>
<div class="info">
<p>텍스트를 입력하세요 22</p>
</div>
</li>
<div class="line">
<span class="bar"></span>
</div>
</ul>
</div>
</li>
</ul>
</div>
</article>
</section>
</div>
<script>
AOS.init({
// disable on internet explorer
disable: function msieversion() {
return !!(window.navigator.userAgent.indexOf("MSIE ") > 0 || navigator.userAgent.match(
/Trident.*rv\:11\./))
}
})
</script>
<script>
$(function(){
const HEIGHT = 240;
let activeHistoryIndex = '01';
let prevActiveHistoryIndex = '';
let lastScroll = '0';
function sumHeight(arr, index) {
return arr
.slice(0, index)
.reduce(function (prev, cur) {
return prev += (cur + 5)
}, 0);
}
function getDotIndex(heights) {
return heights.findIndex(function (height) {
return height > $('.history_' + activeHistoryIndex).find('.bar').outerHeight();
});
}
function scrollUpEvent() {
const $prevDot = $('.history_' + prevActiveHistoryIndex).find('.history_00');
const $nextDot = $('.history_0' + ((prevActiveHistoryIndex * 1) + 1)).find('.history_00');
$nextDot.removeClass('on');
if (prevActiveHistoryIndex !== activeHistoryIndex) {
$prevDot.removeClass('on');
}
}
function scrollDownEvent() {
const $prevDot = $('.history_' + prevActiveHistoryIndex).find('.history_00');
if (prevActiveHistoryIndex !== activeHistoryIndex) {
$prevDot.addClass('on');
}
}
function activeDot() {
const scrollType = $('body').attr('scroll-type');
const $dots = $('.history_' + activeHistoryIndex).find('.history_00');
const dotHeights = $dots
.toArray()
.map(function (dot) {
return $(dot).outerHeight();
});
const heights = dotHeights.map(function (height, index) {
return height + sumHeight(dotHeights, index);
});
let index = getDotIndex(heights);
const $prevDot = $('.history_' + prevActiveHistoryIndex).find('.history_00');
const scrollTypeFn = {
up: scrollUpEvent,
down: scrollDownEvent
} [scrollType];
$dots.removeClass('on');
scrollTypeFn();
if (index === -1) {
$prevDot.addClass('on');
}
for (let i = 0; i <= index; i++) {
$($dots[i]).addClass('on');
}
}
function moveBar() {
const scrollType = $('body').attr('scroll-type');
const sTop = $(window).scrollTop();
const winH = $(window).outerHeight();
const $el = $('.history_' + activeHistoryIndex);
const nowScroll = ((sTop + winH - HEIGHT) - $el.offset().top);
const nowHeight = $el.outerHeight();
const percent = nowScroll / nowHeight * 100;
const $bar = $el.find('.bar');
if (scrollType === 'up' && prevActiveHistoryIndex !== activeHistoryIndex) {
$('.history_' + prevActiveHistoryIndex).find('.bar').height(0)
return;
}
$bar.height(percent + '%');
setTimeout(function () {
activeDot();
}, 90);
}
function scrollEventHandler() {
const sTop = $(window).scrollTop();
const winH = $(window).outerHeight();
const $histories = $('.historyBox');
let scrollType = 'down';
prevActiveHistoryIndex = activeHistoryIndex;
if (lastScroll > sTop) {
scrollType = 'up';
}
$histories.removeClass('active');
$histories
.toArray()
.map(function (historyBox) {
const top = $(historyBox).offset().top;
const scrollTop = (sTop + winH - HEIGHT);
if (top < scrollTop) {
$(historyBox).addClass('active');
activeHistoryIndex = $(historyBox).attr('index');
}
if (scrollTop < (scrollTop + 50)) {
moveBar();
}
});
lastScroll = sTop;
$('body').attr('scroll-type', scrollType);
}
$(window).scroll(scrollEventHandler);
scrollEventHandler();
AOS.init({
duration: 600, // values from 0 to 3000, with step 50ms
easing: 'linear',
offset: 100,
});
});
</script>
<?php
include_once(G5_THEME_PATH.'/tail.php');
?>