bt-trader init
This commit is contained in:
parent
4e5c743db2
commit
9c354d8a32
@ -19,7 +19,7 @@ $routes->group('cli', ['namespace' => 'App\Controllers\CLI'], function ($routes)
|
||||
|
||||
$routes->group('', ['namespace' => 'App\Controllers\Front'], function ($routes) {
|
||||
$routes->get('/', 'PageController::index');
|
||||
$routes->get('about-us', 'PageController::about-us');
|
||||
$routes->get('about-us', 'PageController::about_us');
|
||||
$routes->get('products', 'PageController::products');
|
||||
$routes->get('logistics-services', 'PageController::logistics_services');
|
||||
$routes->get('contact', 'PageController::contact');
|
||||
|
||||
10
app/Views/front/page/about_us.php
Normal file
10
app/Views/front/page/about_us.php
Normal file
@ -0,0 +1,10 @@
|
||||
<?= $this->extend($viewDatas['layout']['layout']) ?>
|
||||
<?= $this->section('content') ?>
|
||||
<!-- Layout Middle Start -->
|
||||
<div class="layout_top"><?= $this->include($viewDatas['layout']['layout'] . '/top'); ?></div>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/about_us/hero'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/about_us/whatwedo'); ?>
|
||||
<!-- Layout Middle End -->
|
||||
<div class=" layout_footer"><?= $this->include("{$viewDatas['layout']['template']}/index_footer"); ?></div>
|
||||
<div class="layout_bottom"><?= $this->include($viewDatas['layout']['layout'] . '/bottom'); ?></div>
|
||||
<?= $this->endSection() ?>
|
||||
186
app/Views/front/page/about_us/hero.php
Normal file
186
app/Views/front/page/about_us/hero.php
Normal file
@ -0,0 +1,186 @@
|
||||
<style>
|
||||
/* 전체 섹션 */
|
||||
.bt-split-hero {
|
||||
min-height: 92vh;
|
||||
background: #0b0b0b;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* 좌측 패널 */
|
||||
.bt-left {
|
||||
background: #111;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bt-left::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: radial-gradient(1200px 600px at 30% 15%, rgba(255, 255, 255, .06), transparent 55%);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
.bt-left-inner {
|
||||
position: relative;
|
||||
padding: clamp(28px, 4vw, 64px);
|
||||
color: #fff;
|
||||
max-width: 560px;
|
||||
margin-left: auto;
|
||||
/* 가운데 경계 쪽으로 정렬 */
|
||||
margin-right: 0;
|
||||
}
|
||||
|
||||
.bt-left h1 {
|
||||
font-weight: 300;
|
||||
letter-spacing: .2px;
|
||||
line-height: 1.15;
|
||||
font-size: clamp(32px, 3.2vw, 54px);
|
||||
margin: 0 0 18px;
|
||||
}
|
||||
|
||||
.bt-divider {
|
||||
width: 74px;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .35);
|
||||
margin: 14px 0 26px;
|
||||
}
|
||||
|
||||
.bt-left p {
|
||||
color: rgba(255, 255, 255, .86);
|
||||
font-size: 13px;
|
||||
line-height: 1.7;
|
||||
margin-bottom: 18px;
|
||||
max-width: 460px;
|
||||
}
|
||||
|
||||
/* 우측 이미지 패널 */
|
||||
.bt-right {
|
||||
position: relative;
|
||||
background: #0b0b0b;
|
||||
min-height: 520px;
|
||||
}
|
||||
|
||||
.bt-right::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background-image:
|
||||
linear-gradient(90deg, rgba(0, 0, 0, .55) 0%, rgba(0, 0, 0, .25) 35%, rgba(0, 0, 0, .15) 100%),
|
||||
url("YOUR_IMAGE_URL_HERE");
|
||||
/* ✅ 여기만 교체 */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
transform: scale(1.02);
|
||||
}
|
||||
|
||||
.bt-right-inner {
|
||||
position: relative;
|
||||
height: 100%;
|
||||
padding: clamp(28px, 4vw, 64px);
|
||||
display: flex;
|
||||
align-items: flex-start;
|
||||
justify-content: flex-start;
|
||||
}
|
||||
|
||||
.bt-right-title {
|
||||
margin-top: clamp(18px, 4vw, 64px);
|
||||
font-weight: 700;
|
||||
letter-spacing: .08em;
|
||||
text-transform: uppercase;
|
||||
color: rgba(255, 255, 255, .92);
|
||||
line-height: 1.05;
|
||||
font-size: clamp(44px, 5vw, 86px);
|
||||
text-shadow: 0 2px 30px rgba(0, 0, 0, .35);
|
||||
}
|
||||
|
||||
/* 가운데 경계선 (이미지처럼) */
|
||||
.bt-split-border {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
width: 1px;
|
||||
background: rgba(255, 255, 255, .12);
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
/* 반응형: 모바일에서는 세로로 */
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-split-border {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bt-left-inner {
|
||||
margin-left: 0;
|
||||
}
|
||||
|
||||
.bt-right-inner {
|
||||
align-items: center;
|
||||
}
|
||||
|
||||
.bt-right-title {
|
||||
margin-top: 0;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-split-hero">
|
||||
<div class="container-fluid px-0 position-relative">
|
||||
<div class="bt-split-border"></div>
|
||||
|
||||
<div class="row g-0">
|
||||
<!-- LEFT -->
|
||||
<div class="col-lg-6 bt-left d-flex align-items-start">
|
||||
<div class="bt-left-inner">
|
||||
<h1>
|
||||
Building a Better<br>
|
||||
Tomorrow<br>
|
||||
Through Precision<br>
|
||||
Metal Supply
|
||||
</h1>
|
||||
|
||||
<div class="bt-divider"></div>
|
||||
|
||||
<p>
|
||||
Better Tomorrow, Inc. (BT-Trader) is a global supplier specializing
|
||||
in titanium and specialty metals, connecting partners across the
|
||||
U.S., Korea, and Southeast Asia.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
We focus on delivering high-purity titanium ingots, solids, scrap,
|
||||
and high-value alloys with consistency and precision, ensuring
|
||||
manufacturers and industrial buyers receive materials they can trust.
|
||||
</p>
|
||||
|
||||
<p>
|
||||
Our mission is to create a transparent, dependable, and long-term
|
||||
supply platform in a rapidly evolving global metals market. Through
|
||||
verified sourcing, strict quality control, and efficient logistics
|
||||
coordination, we streamline every step—from procurement to export
|
||||
documentation—so our partners can operate with confidence.
|
||||
</p>
|
||||
|
||||
<p class="mb-0">
|
||||
Driven by integrity and a commitment to excellence, we continue to
|
||||
expand our network and capabilities to meet the needs of modern
|
||||
industries. BT-Trader aims to be more than a trading partner—we strive
|
||||
to be a strategic ally that helps shape a better and more reliable
|
||||
future for metal supply worldwide.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- RIGHT -->
|
||||
<div class="col-lg-6 bt-right">
|
||||
<div class="bt-right-inner">
|
||||
<div class="bt-right-title">
|
||||
Titanium &<br>
|
||||
Specialty<br>
|
||||
Metals
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
102
app/Views/front/page/about_us/whatwedo.php
Normal file
102
app/Views/front/page/about_us/whatwedo.php
Normal file
@ -0,0 +1,102 @@
|
||||
<style>
|
||||
/* ===== 3 Column Statement Section (Mission/Vision/Network) ===== */
|
||||
.bt-statement {
|
||||
background: #fff;
|
||||
padding: clamp(70px, 10vh, 140px) 0;
|
||||
/* 위아래 여백 크게 */
|
||||
}
|
||||
|
||||
/* 3컬럼 전체 폭을 너무 넓지 않게(이미지처럼 여백 많게) */
|
||||
.bt-statement .bt-wrap {
|
||||
max-width: 1180px;
|
||||
}
|
||||
|
||||
.bt-statement .bt-col {
|
||||
text-align: center;
|
||||
padding: 0 clamp(12px, 2vw, 28px);
|
||||
}
|
||||
|
||||
.bt-statement .bt-title {
|
||||
font-weight: 300;
|
||||
letter-spacing: .2px;
|
||||
font-size: clamp(34px, 3vw, 52px);
|
||||
margin-bottom: 28px;
|
||||
color: #0b0b0b;
|
||||
}
|
||||
|
||||
.bt-statement .bt-body {
|
||||
margin: 0 auto;
|
||||
max-width: 320px;
|
||||
/* 문단 폭 좁게 */
|
||||
font-size: 13px;
|
||||
/* 작고 단정하게 */
|
||||
line-height: 1.85;
|
||||
color: rgba(0, 0, 0, .78);
|
||||
}
|
||||
|
||||
/* Network 항목의 "목록처럼" 보이는 줄들 */
|
||||
.bt-statement .bt-list {
|
||||
margin: 14px 0 0;
|
||||
padding: 0;
|
||||
list-style: none;
|
||||
line-height: 1.9;
|
||||
}
|
||||
|
||||
/* 컬럼 사이 간격(이미지처럼 넓게) */
|
||||
@media (min-width: 992px) {
|
||||
.bt-statement .row {
|
||||
--bs-gutter-x: 5rem;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-statement">
|
||||
<div class="container bt-wrap">
|
||||
<div class="row justify-content-center gy-5">
|
||||
<!-- Mission -->
|
||||
<div class="col-12 col-lg-4">
|
||||
<div class="bt-col">
|
||||
<div class="bt-title">Mission</div>
|
||||
<p class="bt-body">
|
||||
To deliver high-purity metals with unmatched precision, integrity,
|
||||
and consistency—supporting our partners’ growth in aerospace,
|
||||
manufacturing, and advanced material industries.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Vision -->
|
||||
<div class="col-12 col-lg-4">
|
||||
<div class="bt-col">
|
||||
<div class="bt-title">Vision</div>
|
||||
<p class="bt-body">
|
||||
To become a leading global platform for titanium and specialty
|
||||
metal supply, built on trust, transparency, and long-term partnerships.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Network -->
|
||||
<div class="col-12 col-lg-4">
|
||||
<div class="bt-col">
|
||||
<div class="bt-title">Network</div>
|
||||
|
||||
<div class="bt-body">
|
||||
We operate a multi-region metal supply chain, with active partners
|
||||
and logistics channels in:
|
||||
<ul class="bt-list">
|
||||
<li>United States</li>
|
||||
<li>South Korea</li>
|
||||
<li>Southeast Asia</li>
|
||||
</ul>
|
||||
<div style="margin-top:14px;">
|
||||
Through this network, we ensure stable, high-quality, and timely
|
||||
deliveries worldwide.
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
9
app/Views/front/page/contact.php
Normal file
9
app/Views/front/page/contact.php
Normal file
@ -0,0 +1,9 @@
|
||||
<?= $this->extend($viewDatas['layout']['layout']) ?>
|
||||
<?= $this->section('content') ?>
|
||||
<!-- Layout Middle Start -->
|
||||
<div class="layout_top"><?= $this->include($viewDatas['layout']['layout'] . '/top'); ?></div>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/contact/hero'); ?>
|
||||
<!-- Layout Middle End -->
|
||||
<div class=" layout_footer"><?= $this->include("{$viewDatas['layout']['template']}/index_footer"); ?></div>
|
||||
<div class="layout_bottom"><?= $this->include($viewDatas['layout']['layout'] . '/bottom'); ?></div>
|
||||
<?= $this->endSection() ?>
|
||||
197
app/Views/front/page/contact/hero.php
Normal file
197
app/Views/front/page/contact/hero.php
Normal file
@ -0,0 +1,197 @@
|
||||
<style>
|
||||
/* ===== Contact Section (BT-Trader style) ===== */
|
||||
.bt-contact {
|
||||
background: #070707;
|
||||
border-top: 1px solid rgba(255, 255, 255, .10);
|
||||
}
|
||||
|
||||
.bt-contact .bt-wrap {
|
||||
max-width: 1400px;
|
||||
/* 화면 꽉 차는 느낌 */
|
||||
}
|
||||
|
||||
/* Left panel */
|
||||
.bt-contact-left {
|
||||
background: #101010;
|
||||
min-height: 620px;
|
||||
padding: 86px 70px;
|
||||
}
|
||||
|
||||
.bt-contact-title {
|
||||
color: #fff;
|
||||
font-size: 46px;
|
||||
font-weight: 500;
|
||||
letter-spacing: .2px;
|
||||
margin: 0 0 22px 0;
|
||||
}
|
||||
|
||||
.bt-contact-line {
|
||||
width: 90px;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .35);
|
||||
margin: 0 0 26px 0;
|
||||
}
|
||||
|
||||
.bt-contact-copy {
|
||||
color: rgba(255, 255, 255, .82);
|
||||
font-size: 18px;
|
||||
line-height: 1.85;
|
||||
max-width: 520px;
|
||||
margin-bottom: 34px;
|
||||
}
|
||||
|
||||
/* Form */
|
||||
.bt-form label {
|
||||
color: rgba(255, 255, 255, .75);
|
||||
font-size: 12px;
|
||||
letter-spacing: .2px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.bt-input {
|
||||
background: transparent !important;
|
||||
border: 1px solid rgba(255, 255, 255, .70) !important;
|
||||
border-radius: 0 !important;
|
||||
color: #fff !important;
|
||||
height: 38px;
|
||||
padding: 6px 10px;
|
||||
font-size: 14px;
|
||||
box-shadow: none !important;
|
||||
}
|
||||
|
||||
.bt-input:focus {
|
||||
border-color: rgba(167, 139, 250, .95) !important;
|
||||
/* 밝은 보라 */
|
||||
outline: none;
|
||||
}
|
||||
|
||||
.bt-textarea {
|
||||
min-height: 120px;
|
||||
resize: none;
|
||||
}
|
||||
|
||||
.bt-submit {
|
||||
background: #7c3aed;
|
||||
/* 보라 버튼 */
|
||||
border: none;
|
||||
border-radius: 0;
|
||||
padding: 10px 52px;
|
||||
font-weight: 600;
|
||||
font-size: 14px;
|
||||
color: #fff;
|
||||
}
|
||||
|
||||
.bt-submit:hover {
|
||||
filter: brightness(1.07);
|
||||
}
|
||||
|
||||
/* Right image */
|
||||
.bt-contact-right {
|
||||
min-height: 620px;
|
||||
background: #000;
|
||||
background-image: url("YOUR_IMAGE_URL_HERE.jpg");
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
position: relative;
|
||||
}
|
||||
|
||||
/* (원본처럼 살짝 맑은 톤) */
|
||||
.bt-contact-right::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: rgba(0, 0, 0, .06);
|
||||
pointer-events: none;
|
||||
}
|
||||
|
||||
/* Divider between panels */
|
||||
.bt-contact-divider {
|
||||
position: relative;
|
||||
}
|
||||
|
||||
@media (min-width: 992px) {
|
||||
.bt-contact-divider::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
right: 0;
|
||||
width: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
}
|
||||
}
|
||||
|
||||
/* Responsive */
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-contact-left {
|
||||
padding: 56px 22px;
|
||||
min-height: auto;
|
||||
}
|
||||
|
||||
.bt-contact-right {
|
||||
min-height: 360px;
|
||||
}
|
||||
|
||||
.bt-contact-title {
|
||||
font-size: 38px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section id="contact" class="bt-contact">
|
||||
<div class="container-fluid px-0 bt-wrap">
|
||||
<div class="row g-0">
|
||||
|
||||
<!-- Left: text + form -->
|
||||
<div class="col-12 col-lg-6 bt-contact-left bt-contact-divider">
|
||||
<div class="mx-auto" style="max-width: 720px;">
|
||||
<h2 class="bt-contact-title">Contact Us</h2>
|
||||
<div class="bt-contact-line"></div>
|
||||
|
||||
<div class="bt-contact-copy">
|
||||
We welcome inquiries from global buyers,<br>
|
||||
suppliers, and partners.<br><br>
|
||||
Please reach out for product availability,<br>
|
||||
pricing, logistics coordination, or<br>
|
||||
partnership opportunities.
|
||||
</div>
|
||||
|
||||
<form class="bt-form" action="#" method="post">
|
||||
<div class="row g-3">
|
||||
<div class="col-12 col-md-6">
|
||||
<label class="form-label">First Name *</label>
|
||||
<input type="text" class="form-control bt-input" required>
|
||||
</div>
|
||||
<div class="col-12 col-md-6">
|
||||
<label class="form-label">Last Name *</label>
|
||||
<input type="text" class="form-control bt-input" required>
|
||||
</div>
|
||||
|
||||
<div class="col-12 col-md-6">
|
||||
<label class="form-label">Email *</label>
|
||||
<input type="email" class="form-control bt-input" required>
|
||||
</div>
|
||||
<div class="col-12 col-md-6">
|
||||
<label class="form-label">Phone</label>
|
||||
<input type="tel" class="form-control bt-input">
|
||||
</div>
|
||||
|
||||
<div class="col-12">
|
||||
<label class="form-label">Leave us a message...</label>
|
||||
<textarea class="form-control bt-input bt-textarea"></textarea>
|
||||
</div>
|
||||
|
||||
<div class="col-12 pt-2">
|
||||
<button type="submit" class="bt-submit">Submit</button>
|
||||
</div>
|
||||
</div>
|
||||
</form>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right: background image -->
|
||||
<div class="col-12 col-lg-6 bt-contact-right" aria-label="Contact background image"></div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
14
app/Views/front/page/logistics_services.php
Normal file
14
app/Views/front/page/logistics_services.php
Normal file
@ -0,0 +1,14 @@
|
||||
<?= $this->extend($viewDatas['layout']['layout']) ?>
|
||||
<?= $this->section('content') ?>
|
||||
<!-- Layout Middle Start -->
|
||||
<div class="layout_top"><?= $this->include($viewDatas['layout']['layout'] . '/top'); ?></div>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/logistics_services/hero'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/logistics_services/shipping'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/logistics_services/drayage'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/logistics_services/storage'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/logistics_services/support'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/logistics_services/grading'); ?>
|
||||
<!-- Layout Middle End -->
|
||||
<div class=" layout_footer"><?= $this->include("{$viewDatas['layout']['template']}/index_footer"); ?></div>
|
||||
<div class="layout_bottom"><?= $this->include($viewDatas['layout']['layout'] . '/bottom'); ?></div>
|
||||
<?= $this->endSection() ?>
|
||||
98
app/Views/front/page/logistics_services/drayage.php
Normal file
98
app/Views/front/page/logistics_services/drayage.php
Normal file
@ -0,0 +1,98 @@
|
||||
<style>
|
||||
/* ===== Logistics Item (02 Container Drayage) ===== */
|
||||
.bt-logi-item {
|
||||
background: #070707;
|
||||
padding: 72px 0;
|
||||
}
|
||||
|
||||
.bt-logi-wrap {
|
||||
max-width: 1180px;
|
||||
}
|
||||
|
||||
.bt-num {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
letter-spacing: .5px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.bt-logi-title {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 26px;
|
||||
font-weight: 500;
|
||||
margin: 0 0 18px 0;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
color: rgba(255, 255, 255, .75);
|
||||
font-size: 12px;
|
||||
line-height: 1.9;
|
||||
margin: 0 0 10px 0;
|
||||
max-width: 520px;
|
||||
}
|
||||
|
||||
/* 오른쪽 이미지 카드 */
|
||||
.bt-logi-img {
|
||||
width: 100%;
|
||||
max-width: 360px;
|
||||
aspect-ratio: 4 / 3;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
box-shadow: 0 14px 30px rgba(0, 0, 0, .45);
|
||||
}
|
||||
|
||||
.bt-logi-divider {
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
margin-top: 56px;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-logi-item {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
max-width: 420px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-logi-item">
|
||||
<div class="container bt-logi-wrap">
|
||||
<div class="row align-items-start g-5 justify-content-center">
|
||||
<!-- Left text -->
|
||||
<div class="col-12 col-lg-7">
|
||||
<div class="bt-num">02</div>
|
||||
<h3 class="bt-logi-title">Container Drayage</h3>
|
||||
|
||||
<div class="bt-logi-body">
|
||||
<p>
|
||||
Our drayage services provide reliable movement of containers between ports,
|
||||
warehouses, and processing facilities.
|
||||
</p>
|
||||
<p>
|
||||
With a strong network of U.S.-based trucking partners, we ensure containers are
|
||||
picked up promptly, efficiently staged, and delivered without unnecessary delays.
|
||||
</p>
|
||||
<p>
|
||||
This minimizes dwell time, reduces shipping costs, and keeps your supply chain on schedule.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right image -->
|
||||
<div class="col-12 col-lg-5 d-flex justify-content-center justify-content-lg-end">
|
||||
<img class="bt-logi-img" src="YOUR_IMAGE_URL_HERE.jpg" alt="Container Drayage">
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bt-logi-divider"></div>
|
||||
</div>
|
||||
</section>
|
||||
98
app/Views/front/page/logistics_services/grading.php
Normal file
98
app/Views/front/page/logistics_services/grading.php
Normal file
@ -0,0 +1,98 @@
|
||||
<style>
|
||||
/* ===== Logistics Item (05 Scrap Inspection & Grading) ===== */
|
||||
.bt-logi-item {
|
||||
background: #070707;
|
||||
padding: 72px 0;
|
||||
}
|
||||
|
||||
.bt-logi-wrap {
|
||||
max-width: 1180px;
|
||||
}
|
||||
|
||||
.bt-num {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
letter-spacing: .5px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.bt-logi-title {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 26px;
|
||||
font-weight: 500;
|
||||
margin: 0 0 18px 0;
|
||||
line-height: 1.15;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
color: rgba(255, 255, 255, .75);
|
||||
font-size: 12px;
|
||||
line-height: 1.9;
|
||||
margin: 0 0 10px 0;
|
||||
max-width: 520px;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
width: 100%;
|
||||
max-width: 360px;
|
||||
aspect-ratio: 4 / 3;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
box-shadow: 0 14px 30px rgba(0, 0, 0, .45);
|
||||
}
|
||||
|
||||
.bt-logi-divider {
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
margin-top: 56px;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-logi-item {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
max-width: 420px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-logi-item">
|
||||
<div class="container bt-logi-wrap">
|
||||
<div class="row align-items-start g-5 justify-content-center">
|
||||
|
||||
<!-- Left image -->
|
||||
<div class="col-12 col-lg-5 d-flex justify-content-center justify-content-lg-start">
|
||||
<img class="bt-logi-img" src="YOUR_IMAGE_URL_HERE.jpg" alt="Scrap Inspection & Grading">
|
||||
</div>
|
||||
|
||||
<!-- Right text -->
|
||||
<div class="col-12 col-lg-7">
|
||||
<div class="bt-num">05</div>
|
||||
<h3 class="bt-logi-title">Scrap Inspection & Grading</h3>
|
||||
|
||||
<div class="bt-logi-body">
|
||||
<p>
|
||||
We provide professional inspection and grading for titanium scrap and non-ferrous metals,
|
||||
following industry standards and buyer specifications. Our team evaluates material quality,
|
||||
contamination levels, grade classification, and weight verification.
|
||||
</p>
|
||||
<p>
|
||||
This process ensures that every shipment meets the expectations of international buyers and
|
||||
maintains consistency across the global supply chain.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bt-logi-divider"></div>
|
||||
</div>
|
||||
</section>
|
||||
69
app/Views/front/page/logistics_services/hero.php
Normal file
69
app/Views/front/page/logistics_services/hero.php
Normal file
@ -0,0 +1,69 @@
|
||||
<style>
|
||||
/* ===== Logistics & Services Banner ===== */
|
||||
.bt-banner {
|
||||
position: relative;
|
||||
min-height: 260px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
background-image: url("YOUR_BG_IMAGE_URL_HERE.jpg");
|
||||
/* ← 배경이미지 교체 */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* 전체 톤 살짝 어둡게(원본 느낌) */
|
||||
.bt-banner::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: rgba(0, 0, 0, .10);
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
/* 가운데 검정 박스 */
|
||||
.bt-banner .bt-box {
|
||||
position: relative;
|
||||
z-index: 2;
|
||||
width: min(780px, 86vw);
|
||||
padding: 52px 24px;
|
||||
background: rgba(0, 0, 0, .92);
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.bt-banner .bt-title {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
font-size: clamp(28px, 2.6vw, 44px);
|
||||
letter-spacing: .2px;
|
||||
margin: 0 0 14px 0;
|
||||
}
|
||||
|
||||
.bt-banner .bt-sub {
|
||||
color: rgba(255, 255, 255, .85);
|
||||
font-size: 11px;
|
||||
letter-spacing: .2px;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
/* 하단 얇은 라인 */
|
||||
.bt-banner .bt-bottom-line {
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .22);
|
||||
z-index: 3;
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-banner" id="logistics">
|
||||
<div class="bt-box">
|
||||
<h2 class="bt-title">Logistics & Services</h2>
|
||||
<p class="bt-sub">End-to-End Logistics and Services Designed for Global Metal Supply.</p>
|
||||
</div>
|
||||
<div class="bt-bottom-line"></div>
|
||||
</section>
|
||||
106
app/Views/front/page/logistics_services/shipping.php
Normal file
106
app/Views/front/page/logistics_services/shipping.php
Normal file
@ -0,0 +1,106 @@
|
||||
<style>
|
||||
/* ===== Logistics Item (01 International Shipping) ===== */
|
||||
.bt-logi-item {
|
||||
background: #070707;
|
||||
padding: 72px 0;
|
||||
}
|
||||
|
||||
/* 전체 폭 느낌(원본처럼 가운데에 컨텐츠 모으기) */
|
||||
.bt-logi-wrap {
|
||||
max-width: 1180px;
|
||||
}
|
||||
|
||||
/* 왼쪽 이미지 카드 */
|
||||
.bt-logi-img {
|
||||
width: 100%;
|
||||
max-width: 360px;
|
||||
aspect-ratio: 4 / 3;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
border-radius: 0;
|
||||
box-shadow: 0 14px 30px rgba(0, 0, 0, .45);
|
||||
}
|
||||
|
||||
/* 오른쪽 텍스트 */
|
||||
.bt-num {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
letter-spacing: .5px;
|
||||
margin-bottom: 8px;
|
||||
}
|
||||
|
||||
.bt-logi-title {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 26px;
|
||||
font-weight: 500;
|
||||
margin: 0 0 18px 0;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
color: rgba(255, 255, 255, .75);
|
||||
font-size: 12px;
|
||||
line-height: 1.9;
|
||||
margin: 0 0 10px 0;
|
||||
max-width: 520px;
|
||||
/* 원본처럼 줄폭 제한 */
|
||||
}
|
||||
|
||||
/* 아래 얇은 라인 */
|
||||
.bt-logi-divider {
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
margin-top: 56px;
|
||||
}
|
||||
|
||||
/* 반응형: 모바일에서 위아래로 */
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-logi-item {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
max-width: 420px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-logi-item">
|
||||
<div class="container bt-logi-wrap">
|
||||
<div class="row align-items-start g-5 justify-content-center">
|
||||
<!-- Left image -->
|
||||
<div class="col-12 col-lg-5 d-flex justify-content-center">
|
||||
<img class="bt-logi-img" src="YOUR_IMAGE_URL_HERE.jpg" alt="International Shipping">
|
||||
</div>
|
||||
|
||||
<!-- Right text -->
|
||||
<div class="col-12 col-lg-7">
|
||||
<div class="bt-num">01</div>
|
||||
<h3 class="bt-logi-title">International Shipping</h3>
|
||||
|
||||
<div class="bt-logi-body">
|
||||
<p>
|
||||
We coordinate seamless international shipping tailored for titanium, specialty
|
||||
metals, and industrial materials.
|
||||
</p>
|
||||
<p>
|
||||
Our team works closely with trusted carriers to ensure safe handling, optimized
|
||||
transit routes, and timely delivery to destinations across Asia, North America,
|
||||
and beyond.
|
||||
</p>
|
||||
<p>
|
||||
From container booking to export clearance, we manage the complexities so our
|
||||
partners experience a smooth, predictable flow of goods.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="bt-logi-divider"></div>
|
||||
</div>
|
||||
</section>
|
||||
101
app/Views/front/page/logistics_services/storage.php
Normal file
101
app/Views/front/page/logistics_services/storage.php
Normal file
@ -0,0 +1,101 @@
|
||||
<style>
|
||||
/* ===== Logistics Item (03 U.S. Warehouse Storage) ===== */
|
||||
.bt-logi-item {
|
||||
background: #070707;
|
||||
padding: 72px 0;
|
||||
}
|
||||
|
||||
.bt-logi-wrap {
|
||||
max-width: 1180px;
|
||||
}
|
||||
|
||||
.bt-num {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
letter-spacing: .5px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.bt-logi-title {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 26px;
|
||||
font-weight: 500;
|
||||
margin: 0 0 18px 0;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
color: rgba(255, 255, 255, .75);
|
||||
font-size: 12px;
|
||||
line-height: 1.9;
|
||||
margin: 0 0 10px 0;
|
||||
max-width: 520px;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
width: 100%;
|
||||
max-width: 360px;
|
||||
aspect-ratio: 4 / 3;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
box-shadow: 0 14px 30px rgba(0, 0, 0, .45);
|
||||
}
|
||||
|
||||
.bt-logi-divider {
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
margin-top: 56px;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-logi-item {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
max-width: 420px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-logi-item">
|
||||
<div class="container bt-logi-wrap">
|
||||
<div class="row align-items-start g-5 justify-content-center">
|
||||
|
||||
<!-- Left image -->
|
||||
<div class="col-12 col-lg-5 d-flex justify-content-center justify-content-lg-start">
|
||||
<img class="bt-logi-img" src="YOUR_IMAGE_URL_HERE.jpg" alt="U.S. Warehouse Storage">
|
||||
</div>
|
||||
|
||||
<!-- Right text -->
|
||||
<div class="col-12 col-lg-7">
|
||||
<div class="bt-num">03</div>
|
||||
<h3 class="bt-logi-title">U.S. Warehouse Storage</h3>
|
||||
|
||||
<div class="bt-logi-body">
|
||||
<p>
|
||||
We offer secure warehouse storage solutions for titanium, non-ferrous scrap,
|
||||
and high-value specialty metals.
|
||||
</p>
|
||||
<p>
|
||||
Our facilities support long- and short-term storage, palletizing, sorting,
|
||||
and inspection. Each location is equipped to handle industrial materials
|
||||
with care.
|
||||
</p>
|
||||
<p>
|
||||
Ensuring products remain organized, protected, and ready for immediate
|
||||
shipment or export.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bt-logi-divider"></div>
|
||||
</div>
|
||||
</section>
|
||||
99
app/Views/front/page/logistics_services/support.php
Normal file
99
app/Views/front/page/logistics_services/support.php
Normal file
@ -0,0 +1,99 @@
|
||||
<style>
|
||||
/* ===== Logistics Item (04 Export Documentation Support) ===== */
|
||||
.bt-logi-item {
|
||||
background: #070707;
|
||||
padding: 72px 0;
|
||||
}
|
||||
|
||||
.bt-logi-wrap {
|
||||
max-width: 1180px;
|
||||
}
|
||||
|
||||
.bt-num {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 22px;
|
||||
font-weight: 500;
|
||||
letter-spacing: .5px;
|
||||
margin-bottom: 6px;
|
||||
}
|
||||
|
||||
.bt-logi-title {
|
||||
color: rgba(255, 255, 255, .95);
|
||||
font-size: 26px;
|
||||
font-weight: 500;
|
||||
margin: 0 0 18px 0;
|
||||
line-height: 1.15;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
color: rgba(255, 255, 255, .75);
|
||||
font-size: 12px;
|
||||
line-height: 1.9;
|
||||
margin: 0 0 10px 0;
|
||||
max-width: 520px;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
width: 100%;
|
||||
max-width: 360px;
|
||||
aspect-ratio: 4 / 3;
|
||||
object-fit: cover;
|
||||
display: block;
|
||||
box-shadow: 0 14px 30px rgba(0, 0, 0, .45);
|
||||
}
|
||||
|
||||
.bt-logi-divider {
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
margin-top: 56px;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-logi-item {
|
||||
padding: 48px 0;
|
||||
}
|
||||
|
||||
.bt-logi-img {
|
||||
max-width: 420px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
.bt-logi-body p {
|
||||
max-width: 100%;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-logi-item">
|
||||
<div class="container bt-logi-wrap">
|
||||
<div class="row align-items-start g-5 justify-content-center">
|
||||
|
||||
<!-- Left text -->
|
||||
<div class="col-12 col-lg-7">
|
||||
<div class="bt-num">04</div>
|
||||
<h3 class="bt-logi-title">Export Documentation<br>Support</h3>
|
||||
|
||||
<div class="bt-logi-body">
|
||||
<p>
|
||||
Navigating export regulations can be time-consuming and complex. We assist with all
|
||||
documentation
|
||||
required for international shipments—including commercial invoices, packing lists, certificates,
|
||||
bills of lading, and compliance forms.
|
||||
</p>
|
||||
<p>
|
||||
Our team ensures accuracy and alignment with regional regulations, reducing delays and helping
|
||||
partners maintain full legal and logistical transparency.
|
||||
</p>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right image -->
|
||||
<div class="col-12 col-lg-5 d-flex justify-content-center justify-content-lg-end">
|
||||
<img class="bt-logi-img" src="YOUR_IMAGE_URL_HERE.jpg" alt="Export Documentation Support">
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
<div class="bt-logi-divider"></div>
|
||||
</div>
|
||||
</section>
|
||||
13
app/Views/front/page/products.php
Normal file
13
app/Views/front/page/products.php
Normal file
@ -0,0 +1,13 @@
|
||||
<?= $this->extend($viewDatas['layout']['layout']) ?>
|
||||
<?= $this->section('content') ?>
|
||||
<!-- Layout Middle Start -->
|
||||
<div class="layout_top"><?= $this->include($viewDatas['layout']['layout'] . '/top'); ?></div>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/products/hero'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/products/ingot'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/products/solid'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/products/scrap'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/products/metal'); ?>
|
||||
<!-- Layout Middle End -->
|
||||
<div class=" layout_footer"><?= $this->include("{$viewDatas['layout']['template']}/index_footer"); ?></div>
|
||||
<div class="layout_bottom"><?= $this->include($viewDatas['layout']['layout'] . '/bottom'); ?></div>
|
||||
<?= $this->endSection() ?>
|
||||
44
app/Views/front/page/products/hero.php
Normal file
44
app/Views/front/page/products/hero.php
Normal file
@ -0,0 +1,44 @@
|
||||
<style>
|
||||
/* ===== Section Title Bar (Products) ===== */
|
||||
.bt-section-titlebar {
|
||||
background: #0b0b0b;
|
||||
padding: 70px 0 46px;
|
||||
/* 위/아래 여백 */
|
||||
position: relative;
|
||||
}
|
||||
|
||||
.bt-section-titlebar .bt-title {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
letter-spacing: .2px;
|
||||
font-size: clamp(36px, 4vw, 56px);
|
||||
line-height: 1.05;
|
||||
margin: 0;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.bt-section-titlebar .bt-subtitle {
|
||||
color: rgba(255, 255, 255, .85);
|
||||
font-size: 13px;
|
||||
margin-top: 10px;
|
||||
text-align: center;
|
||||
}
|
||||
|
||||
.bt-section-titlebar::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
/* 아래 얇은 라인 */
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-section-titlebar" id="products">
|
||||
<div class="container">
|
||||
<h2 class="bt-title">Producs</h2>
|
||||
<div class="bt-subtitle">Providing Everything You Need</div>
|
||||
</div>
|
||||
</section>
|
||||
105
app/Views/front/page/products/ingot.php
Normal file
105
app/Views/front/page/products/ingot.php
Normal file
@ -0,0 +1,105 @@
|
||||
<style>
|
||||
/* ===== Product Split (BT style) ===== */
|
||||
.bt-product-split {
|
||||
position: relative;
|
||||
background: #0b0b0b;
|
||||
min-height: 420px;
|
||||
/* 필요 시 조절 */
|
||||
}
|
||||
|
||||
/* 상단 얇은 라인 */
|
||||
.bt-product-split::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
top: 0;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
/* 가운데 세로 라인 */
|
||||
.bt-product-split .bt-midline {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
width: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 2;
|
||||
transform: translateX(-0.5px);
|
||||
}
|
||||
|
||||
/* 좌측 이미지 영역 */
|
||||
.bt-product-split .bt-left {
|
||||
min-height: 420px;
|
||||
background-image: url("YOUR_IMAGE_URL_HERE.jpg");
|
||||
/* <- 교체 */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* 우측 텍스트 영역 */
|
||||
.bt-product-split .bt-right {
|
||||
min-height: 420px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
padding: 48px 18px;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-title {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
font-size: clamp(24px, 2.4vw, 34px);
|
||||
margin-bottom: 22px;
|
||||
letter-spacing: .2px;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-desc {
|
||||
color: rgba(255, 255, 255, .85);
|
||||
font-size: 12px;
|
||||
line-height: 2.0;
|
||||
max-width: 360px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/* 모바일에서는 세로 라인 숨기고 위아래로 */
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-product-split .bt-midline {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-left,
|
||||
.bt-product-split .bt-right {
|
||||
min-height: 360px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-product-split">
|
||||
<div class="bt-midline"></div>
|
||||
|
||||
<div class="container-fluid px-0">
|
||||
<div class="row g-0">
|
||||
<!-- Left image -->
|
||||
<div class="col-lg-6 bt-left"></div>
|
||||
|
||||
<!-- Right text -->
|
||||
<div class="col-lg-6 bt-right">
|
||||
<div>
|
||||
<div class="bt-title">Titanium Ingot</div>
|
||||
<div class="bt-desc">
|
||||
High-grade titanium ingots sourced<br>
|
||||
from verified mills, ideal for precision manufacturing,<br>
|
||||
aerospace applications, and high-performance<br>
|
||||
industrial use.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
140
app/Views/front/page/products/metal.php
Normal file
140
app/Views/front/page/products/metal.php
Normal file
@ -0,0 +1,140 @@
|
||||
<style>
|
||||
/* ===== BT Product Split (LEFT text / RIGHT image) ===== */
|
||||
.bt-product-split {
|
||||
position: relative;
|
||||
background: #0b0b0b;
|
||||
overflow: hidden;
|
||||
min-height: 420px;
|
||||
}
|
||||
|
||||
/* 상단/하단 라인 */
|
||||
.bt-product-split::before,
|
||||
.bt-product-split::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 5;
|
||||
}
|
||||
|
||||
.bt-product-split::before {
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.bt-product-split::after {
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
/* 가운데 세로 라인 */
|
||||
.bt-product-split .bt-midline {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
width: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 5;
|
||||
transform: translateX(-0.5px);
|
||||
}
|
||||
|
||||
/* LEFT: 텍스트 영역 */
|
||||
.bt-product-split .bt-left {
|
||||
min-height: 420px;
|
||||
background: #0b0b0b;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
padding: 56px 18px;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-title {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
font-size: clamp(26px, 2.3vw, 38px);
|
||||
line-height: 1.25;
|
||||
margin-bottom: 18px;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-desc {
|
||||
color: rgba(255, 255, 255, .85);
|
||||
font-size: 12px;
|
||||
line-height: 2.1;
|
||||
max-width: 360px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
/* RIGHT: 이미지 + 회색 오버레이 */
|
||||
.bt-product-split .bt-right {
|
||||
position: relative;
|
||||
min-height: 420px;
|
||||
background-image: url("YOUR_IMAGE_URL_HERE.jpg");
|
||||
/* <- 여기 교체 */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* 회색 톤(스샷 느낌) */
|
||||
.bt-product-split .bt-right::before {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: 0;
|
||||
background: rgba(180, 180, 180, .55);
|
||||
z-index: 2;
|
||||
}
|
||||
|
||||
/* 이미지 약간 흐린 느낌(선택) */
|
||||
.bt-product-split .bt-right::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
inset: -12px;
|
||||
/* 살짝 크게 */
|
||||
background: inherit;
|
||||
/* 동일 배경 */
|
||||
filter: blur(0px);
|
||||
/* 필요시 blur(1px) 정도 */
|
||||
opacity: .0;
|
||||
/* 기본 off */
|
||||
z-index: 1;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-product-split .bt-midline {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-left,
|
||||
.bt-product-split .bt-right {
|
||||
min-height: 360px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-product-split">
|
||||
<div class="bt-midline"></div>
|
||||
|
||||
<div class="container-fluid px-0">
|
||||
<div class="row g-0">
|
||||
<!-- LEFT text -->
|
||||
<div class="col-lg-6 bt-left">
|
||||
<div>
|
||||
<div class="bt-title">
|
||||
Nickel Alloys<br>
|
||||
Specialty Metals
|
||||
</div>
|
||||
<div class="bt-desc">
|
||||
Premium nickel-based alloys and specialty metals<br>
|
||||
tailored for high-temperature, corrosion-resistant,<br>
|
||||
and performance-critical environments.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- RIGHT image -->
|
||||
<div class="col-lg-6 bt-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
112
app/Views/front/page/products/scrap.php
Normal file
112
app/Views/front/page/products/scrap.php
Normal file
@ -0,0 +1,112 @@
|
||||
<style>
|
||||
/* ===== Product Split (LEFT image / RIGHT black) ===== */
|
||||
.bt-product-split {
|
||||
position: relative;
|
||||
background: #0b0b0b;
|
||||
min-height: 420px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* 상단/하단 얇은 라인 */
|
||||
.bt-product-split::before,
|
||||
.bt-product-split::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
.bt-product-split::before {
|
||||
top: 0;
|
||||
}
|
||||
|
||||
.bt-product-split::after {
|
||||
bottom: 0;
|
||||
}
|
||||
|
||||
/* 가운데 세로 라인 */
|
||||
.bt-product-split .bt-midline {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
width: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 3;
|
||||
transform: translateX(-0.5px);
|
||||
}
|
||||
|
||||
/* 왼쪽 이미지 영역 */
|
||||
.bt-product-split .bt-left {
|
||||
min-height: 420px;
|
||||
background-image: url("YOUR_IMAGE_URL_HERE.jpg");
|
||||
/* <- 여기 교체 */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
/* 오른쪽 텍스트 영역 */
|
||||
.bt-product-split .bt-right {
|
||||
min-height: 420px;
|
||||
background: #0b0b0b;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
padding: 48px 18px;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-title {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
font-size: clamp(24px, 2.2vw, 34px);
|
||||
letter-spacing: .2px;
|
||||
margin-bottom: 22px;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-desc {
|
||||
color: rgba(255, 255, 255, .85);
|
||||
font-size: 12px;
|
||||
line-height: 2.1;
|
||||
max-width: 360px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-product-split .bt-midline {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bt-product-split .bt-left,
|
||||
.bt-product-split .bt-right {
|
||||
min-height: 360px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-product-split">
|
||||
<div class="bt-midline"></div>
|
||||
|
||||
<div class="container-fluid px-0">
|
||||
<div class="row g-0">
|
||||
<!-- Left image -->
|
||||
<div class="col-lg-6 bt-left"></div>
|
||||
|
||||
<!-- Right text -->
|
||||
<div class="col-lg-6 bt-right">
|
||||
<div>
|
||||
<div class="bt-title">Titanium Scrap</div>
|
||||
<div class="bt-desc">
|
||||
Reliable streams of titanium scrap, including turnings,<br>
|
||||
solids, and mixed grades—inspected, sorted, and<br>
|
||||
prepared for international buyers.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
104
app/Views/front/page/products/solid.php
Normal file
104
app/Views/front/page/products/solid.php
Normal file
@ -0,0 +1,104 @@
|
||||
<style>
|
||||
/* ===== Product Split (LEFT black / RIGHT image) ===== */
|
||||
.bt-product-split2 {
|
||||
position: relative;
|
||||
background: #0b0b0b;
|
||||
min-height: 420px;
|
||||
overflow: hidden;
|
||||
}
|
||||
|
||||
/* 하단 얇은 라인 */
|
||||
.bt-product-split2::after {
|
||||
content: "";
|
||||
position: absolute;
|
||||
left: 0;
|
||||
right: 0;
|
||||
bottom: 0;
|
||||
height: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 3;
|
||||
}
|
||||
|
||||
/* 가운데 세로 라인 */
|
||||
.bt-product-split2 .bt-midline {
|
||||
position: absolute;
|
||||
top: 0;
|
||||
bottom: 0;
|
||||
left: 50%;
|
||||
width: 1px;
|
||||
background: rgba(255, 255, 255, .18);
|
||||
z-index: 3;
|
||||
transform: translateX(-0.5px);
|
||||
}
|
||||
|
||||
/* 좌측 텍스트 영역 */
|
||||
.bt-product-split2 .bt-left {
|
||||
min-height: 420px;
|
||||
display: flex;
|
||||
align-items: center;
|
||||
justify-content: center;
|
||||
text-align: center;
|
||||
padding: 48px 18px;
|
||||
background: #0b0b0b;
|
||||
}
|
||||
|
||||
/* 우측 이미지 영역 */
|
||||
.bt-product-split2 .bt-right {
|
||||
min-height: 420px;
|
||||
background-image: url("YOUR_IMAGE_URL_HERE.jpg");
|
||||
/* <- 여기 교체 */
|
||||
background-size: cover;
|
||||
background-position: center;
|
||||
background-repeat: no-repeat;
|
||||
}
|
||||
|
||||
.bt-product-split2 .bt-title {
|
||||
color: #fff;
|
||||
font-weight: 300;
|
||||
font-size: clamp(24px, 2.2vw, 34px);
|
||||
letter-spacing: .2px;
|
||||
margin-bottom: 22px;
|
||||
}
|
||||
|
||||
.bt-product-split2 .bt-desc {
|
||||
color: rgba(255, 255, 255, .85);
|
||||
font-size: 12px;
|
||||
line-height: 2.1;
|
||||
max-width: 360px;
|
||||
margin: 0 auto;
|
||||
}
|
||||
|
||||
@media (max-width: 991.98px) {
|
||||
.bt-product-split2 .bt-midline {
|
||||
display: none;
|
||||
}
|
||||
|
||||
.bt-product-split2 .bt-left,
|
||||
.bt-product-split2 .bt-right {
|
||||
min-height: 360px;
|
||||
}
|
||||
}
|
||||
</style>
|
||||
|
||||
<section class="bt-product-split2">
|
||||
<div class="bt-midline"></div>
|
||||
|
||||
<div class="container-fluid px-0">
|
||||
<div class="row g-0">
|
||||
<!-- Left text -->
|
||||
<div class="col-lg-6 bt-left">
|
||||
<div>
|
||||
<div class="bt-title">Titanium Solids</div>
|
||||
<div class="bt-desc">
|
||||
Clean titanium solids in various grades and forms,<br>
|
||||
suitable for remelting, forging, and advanced<br>
|
||||
processing.
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- Right image -->
|
||||
<div class="col-lg-6 bt-right"></div>
|
||||
</div>
|
||||
</div>
|
||||
</section>
|
||||
@ -3,11 +3,11 @@
|
||||
<!-- Layout Middle Start -->
|
||||
<div class="layout_top"><?= $this->include($viewDatas['layout']['layout'] . '/top'); ?></div>
|
||||
<!-- Hero Section -->
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/welcome/hero'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/welcome/hero'); ?>
|
||||
<!-- WHAT WE DO -->
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/welcome/whatwedo'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/welcome/whatwedo'); ?>
|
||||
<!-- PARTNER -->
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/welcome/partner'); ?>
|
||||
<?= $this->include($viewDatas['layout']['path'] . '/page/welcome/partner'); ?>
|
||||
<!-- Layout Middle End -->
|
||||
<div class=" layout_footer"><?= $this->include("{$viewDatas['layout']['template']}/index_footer"); ?></div>
|
||||
<div class="layout_bottom"><?= $this->include($viewDatas['layout']['layout'] . '/bottom'); ?></div>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user