262 lines
6.4 KiB
PHP
262 lines
6.4 KiB
PHP
@extends('layouts.app')
|
|
|
|
@section('title','Contact Us')
|
|
|
|
@section('content')
|
|
|
|
<style>
|
|
:root{
|
|
--primary:#5E244E;
|
|
--secondary:#8B3A74;
|
|
--light:#f8f4f7;
|
|
}
|
|
|
|
body {
|
|
font-family: Arial, Helvetica, sans-serif;
|
|
}
|
|
|
|
.hero-contact{
|
|
min-height:50vh;
|
|
background:
|
|
linear-gradient(rgba(0,0,0,.7),rgba(0,0,0,.7)),
|
|
url('https://images.pexels.com/photos/3184465/pexels-photo-3184465.jpeg');
|
|
background-size:cover;
|
|
background-position:center;
|
|
display:flex;
|
|
align-items:center;
|
|
justify-content:center;
|
|
text-align:center;
|
|
color:#fff;
|
|
}
|
|
|
|
.contact-box{
|
|
background:#fff;
|
|
border-radius:20px;
|
|
padding:35px;
|
|
box-shadow: 0 10px 30px rgba(0,0,0,.05);
|
|
border: 1px solid #efeff4;
|
|
}
|
|
|
|
.form-control{
|
|
border-radius:10px;
|
|
padding:12px;
|
|
border: 1px solid #ced4da;
|
|
transition: all 0.3s ease;
|
|
}
|
|
|
|
.form-control:focus {
|
|
border-color: var(--primary);
|
|
box-shadow: 0 0 0 0.25rem rgba(94, 36, 78, 0.25);
|
|
}
|
|
|
|
.btn-contact{
|
|
background:var(--primary);
|
|
color:#fff;
|
|
border-radius:10px;
|
|
padding:12px 30px;
|
|
font-weight: 600;
|
|
transition: all 0.3s ease;
|
|
border: none;
|
|
}
|
|
|
|
.btn-contact:hover{
|
|
background:var(--secondary);
|
|
color:#fff;
|
|
transform: translateY(-2px);
|
|
box-shadow: 0 5px 15px rgba(94, 36, 78, 0.3);
|
|
}
|
|
|
|
.info-card{
|
|
background:#fff;
|
|
border-radius:15px;
|
|
padding:20px;
|
|
text-align:center;
|
|
box-shadow: 0 5px 20px rgba(0,0,0,.04);
|
|
border: 1px solid #efeff4;
|
|
transition:.3s;
|
|
}
|
|
|
|
.info-card:hover{
|
|
transform:translateY(-5px);
|
|
border-color: var(--primary);
|
|
box-shadow: 0 10px 25px rgba(94, 36, 78, 0.08);
|
|
}
|
|
|
|
/* Icons වල පාට වෙනස් කිරීම */
|
|
.info-card i {
|
|
color: var(--primary) !important;
|
|
}
|
|
|
|
/* ========================================================
|
|
Custom CSS Scroll Animations
|
|
======================================================== */
|
|
.animate-item {
|
|
opacity: 0;
|
|
will-change: transform, opacity;
|
|
transition: all 0.8s cubic-bezier(0.25, 1, 0.5, 1);
|
|
}
|
|
|
|
/* 1. පල්ලෙහා ඉඳන් උඩට (Hero & Map) */
|
|
.fade-up-init {
|
|
transform: translateY(30px);
|
|
}
|
|
|
|
/* 2. වමේ ඉඳන් දකුණට (Form එක සඳහා) */
|
|
.slide-left-init {
|
|
transform: translateX(-40px);
|
|
}
|
|
|
|
/* 3. එකපාර (Fade In) මතු වෙන්න (Info Cards සඳහා) */
|
|
.fade-in-init {
|
|
transform: scale(0.98);
|
|
}
|
|
|
|
/* Active Class */
|
|
.animate-item.animated {
|
|
opacity: 1;
|
|
transform: translate(0) scale(1);
|
|
}
|
|
</style>
|
|
|
|
<!-- HERO -->
|
|
<section class="hero-contact">
|
|
<div class="container">
|
|
<div class="animate-item animated fade-up-init">
|
|
<h1 class="fw-bold display-4">Contact Us</h1>
|
|
<p class="fs-5">We are here to help you. Reach us anytime.</p>
|
|
</div>
|
|
</div>
|
|
</section>
|
|
|
|
<!-- CONTACT SECTION -->
|
|
<section class="py-5 overflow-hidden">
|
|
<div class="container">
|
|
|
|
<div class="row g-4">
|
|
|
|
<!-- Contact Form (Slide Left) -->
|
|
<div class="col-md-6 animate-item slide-left-init">
|
|
<div class="contact-box">
|
|
|
|
<h3 class="mb-4 fw-bold" style="color: #1c1d1f;">Send Message</h3>
|
|
|
|
<form action="#" method="POST">
|
|
@csrf
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label fw-semibold">Name</label>
|
|
<input type="text" name="name" class="form-control" placeholder="Your Name" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label fw-semibold">Email</label>
|
|
<input type="email" name="email" class="form-control" placeholder="Your Email" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label fw-semibold">Subject</label>
|
|
<input type="text" name="subject" class="form-control" placeholder="Subject" required>
|
|
</div>
|
|
|
|
<div class="mb-3">
|
|
<label class="form-label fw-semibold">Message</label>
|
|
<textarea name="message" rows="5" class="form-control" placeholder="Your Message" required></textarea>
|
|
</div>
|
|
|
|
<button type="submit" class="btn btn-contact w-100">
|
|
Send Message
|
|
</button>
|
|
|
|
</form>
|
|
|
|
</div>
|
|
</div>
|
|
|
|
<!-- Contact Info (සියල්ල එකපාර Fade In වේ) -->
|
|
<div class="col-md-6 animate-item fade-in-init">
|
|
|
|
<div class="info-card mb-3">
|
|
<i class="fa-solid fa-location-dot fa-2x"></i>
|
|
<h5 class="mt-3 fw-bold">Address</h5>
|
|
<p class="text-muted mb-0">No 12, Colombo Road, Sri Lanka</p>
|
|
</div>
|
|
|
|
<div class="info-card mb-3">
|
|
<i class="fa-solid fa-phone fa-2x"></i>
|
|
<h5 class="mt-3 fw-bold">Phone</h5>
|
|
<p class="text-muted mb-0">+94 77 123 4567</p>
|
|
</div>
|
|
|
|
<div class="info-card mb-3">
|
|
<i class="fa-solid fa-envelope fa-2x"></i>
|
|
<h5 class="mt-3 fw-bold">Email</h5>
|
|
<p class="text-muted mb-0">info@automotiveacademy.lk</p>
|
|
</div>
|
|
|
|
<div class="info-card">
|
|
<i class="fa-solid fa-clock fa-2x"></i>
|
|
<h5 class="mt-3 fw-bold">Working Hours</h5>
|
|
<p class="text-muted mb-0">Mon - Fri: 8.00 AM - 5.00 PM</p>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
|
|
</div>
|
|
</section>
|
|
|
|
<!-- MAP -->
|
|
<section class="pb-5">
|
|
<div class="container">
|
|
|
|
<!-- <iframe
|
|
src="https://www.google.com/maps/embed/v1/place?key=YOUR_API_KEY&q=place_id:ChIJXdB3Sy_84joRYNze2w86UjQ"
|
|
width="100%"
|
|
height="300"
|
|
style="border:0;border-radius:15px;"
|
|
allowfullscreen=""
|
|
loading="lazy">
|
|
</iframe> -->
|
|
|
|
<iframe
|
|
src="https://www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d989.8732851214081!2d80.0435697!3d7.0771955!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3ae2fc2f4b77d05d%3A0x34523a0fdbdedc60!2sGlitz%20Park!5e0!3m2!1sen!2slk!4v1719999999999!5m2!1sen!2slk"
|
|
width="100%"
|
|
height="300"
|
|
style="border:0;border-radius:15px;"
|
|
allowfullscreen=""
|
|
loading="lazy">
|
|
</iframe>
|
|
<!-- <section class="pb-5">
|
|
<div class="container animate-item fade-up-init">
|
|
<iframe
|
|
src="https://www.google.com/maps/embed/pb=!1m14!1m8!1m3!1d989.8732851214081!2d80.0435697!3d7.0771955!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3ae2fc2f4b77d05d%3A0x34523a0fdbdedc60!2sGlitz%20Park!5e0!3m2!1sen!2slk!4v1719999999999!5m2!1sen!2slk"
|
|
width="100%"
|
|
height="350"
|
|
style="border:0;border-radius:20px; box-shadow: 0 10px 30px rgba(0,0,0,.05);"
|
|
allowfullscreen=""
|
|
loading="lazy">
|
|
</iframe>
|
|
</div>
|
|
</section> -->
|
|
|
|
<script>
|
|
document.addEventListener('DOMContentLoaded', function () {
|
|
const animatedElements = document.querySelectorAll('.animate-item');
|
|
|
|
const observer = new IntersectionObserver((entries) => {
|
|
entries.forEach(entry => {
|
|
if (entry.isIntersecting) {
|
|
entry.target.classList.add('animated');
|
|
observer.unobserve(entry.target);
|
|
}
|
|
});
|
|
}, {
|
|
threshold: 0.10
|
|
});
|
|
|
|
animatedElements.forEach(el => observer.observe(el));
|
|
});
|
|
</script>
|
|
|
|
@endsection |