update
parent
b7b900f122
commit
7507aa4026
|
|
@ -5,12 +5,14 @@ namespace App\Http\Controllers;
|
||||||
use Illuminate\Http\Request;
|
use Illuminate\Http\Request;
|
||||||
use App\Models\Konten\Kegiatan;
|
use App\Models\Konten\Kegiatan;
|
||||||
use App\Models\Kuesioner;
|
use App\Models\Kuesioner;
|
||||||
|
use App\Models\ProfileSekolah;
|
||||||
|
|
||||||
class FrontController extends Controller
|
class FrontController extends Controller
|
||||||
{
|
{
|
||||||
function indexOld() {
|
function index() {
|
||||||
$data['side_kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(5)->get();
|
$data['side_kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(3)->get();
|
||||||
$data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(8)->get();
|
$data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(8)->get();
|
||||||
|
$data['sekolah'] = ProfileSekolah::count();
|
||||||
$data['usulan'] = [
|
$data['usulan'] = [
|
||||||
// 'kota' => Kuesioner::where('level',0)->where('tahun',date('Y'))->count(),
|
// 'kota' => Kuesioner::where('level',0)->where('tahun',date('Y'))->count(),
|
||||||
// 'provinsi' => Kuesioner::where('level',1)->where('tahun',date('Y'))->count(),
|
// 'provinsi' => Kuesioner::where('level',1)->where('tahun',date('Y'))->count(),
|
||||||
|
|
@ -24,22 +26,6 @@ class FrontController extends Controller
|
||||||
$data['title'] = 'Beranda';
|
$data['title'] = 'Beranda';
|
||||||
return view('index',$data);
|
return view('index',$data);
|
||||||
}
|
}
|
||||||
function index() {
|
|
||||||
$data['side_kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(3)->get();
|
|
||||||
$data['kegiatan'] = Kegiatan::orderBy('KegiatanId','DESC')->limit(8)->get();
|
|
||||||
$data['usulan'] = [
|
|
||||||
// 'kota' => Kuesioner::where('level',0)->where('tahun',date('Y'))->count(),
|
|
||||||
// 'provinsi' => Kuesioner::where('level',1)->where('tahun',date('Y'))->count(),
|
|
||||||
// 'nasional' => Kuesioner::where('level',2)->where('tahun',date('Y'))->count(),
|
|
||||||
|
|
||||||
'kota' => Kuesioner::where('level',0)->count(),
|
|
||||||
'provinsi' => Kuesioner::where('level',1)->count(),
|
|
||||||
'nasional' => Kuesioner::where('level',2)->count(),
|
|
||||||
'mandiri' => Kuesioner::where('level',3)->count(),
|
|
||||||
];
|
|
||||||
$data['title'] = 'Beranda';
|
|
||||||
return view('indexNew',$data);
|
|
||||||
}
|
|
||||||
function sekolah() {
|
function sekolah() {
|
||||||
$data['title'] = 'Daftar Sekolah Adiwiyata';
|
$data['title'] = 'Daftar Sekolah Adiwiyata';
|
||||||
return view('sekolah',$data);
|
return view('sekolah',$data);
|
||||||
|
|
|
||||||
|
|
@ -1,261 +1,282 @@
|
||||||
@extends('layouts.app')
|
@extends('layouts.appNew')
|
||||||
@section('title',@$title)
|
@section('title',@$title)
|
||||||
@section('content')
|
@section('content')
|
||||||
<section id="section1" class="relative overflow-hidden md:py-50 md:pt-20 md:px-20">
|
<section id="beranda" class="relative h-[95vh] flex items-center overflow-hidden pt-20">
|
||||||
<!-- Enhanced Animated Background Elements -->
|
<img src="{{ asset('img2.png') }}" alt="Green School Jakarta" class="absolute inset-0 w-full h-full object-cover" style="">
|
||||||
<div class="absolute inset-0 bg-gradient-to-br from-slate-50 via-white to-gray-100">
|
<div class="absolute inset-0 hero-overlay"></div>
|
||||||
<div class="absolute inset-0 bg-grid-pattern opacity-[0.03]"></div>
|
<div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 z-10">
|
||||||
<div class="absolute top-0 left-0 w-full h-full overflow-hidden">
|
<div class="max-w-3xl animate-fade-up">
|
||||||
<div class="blob blob-1 absolute top-[10%] right-[15%] w-[40vw] h-[40vw] rounded-full mix-blend-multiply filter blur-[80px] animate-blob-slow opacity-15 bg-gradient-to-br from-green-300 to-emerald-400"></div>
|
{{-- <div class="inline-flex items-center gap-2 bg-emerald-500/20 backdrop-blur-md border border-emerald-400/30 px-4 py-2 rounded-full mb-6">
|
||||||
<div class="blob blob-2 absolute bottom-[5%] left-[20%] w-[35vw] h-[35vw] rounded-full mix-blend-multiply filter blur-[80px] animate-blob-slow animation-delay-2000 opacity-15 bg-gradient-to-br from-amber-300 to-orange-400"></div>
|
<span class="w-2 h-2 rounded-full bg-emerald-400 animate-pulse"></span>
|
||||||
<div class="blob blob-3 absolute top-[30%] left-[10%] w-[30vw] h-[30vw] rounded-full mix-blend-multiply filter blur-[80px] animate-blob-slow animation-delay-4000 opacity-15 bg-gradient-to-tr from-green-400 to-teal-300"></div>
|
<span class="text-xs font-bold text-emerald-100 uppercase tracking-widest">Program Adiwiyata 2025</span>
|
||||||
</div>
|
</div> --}}
|
||||||
</div>
|
<h1 class="text-5xl md:text-7xl font-extrabold text-white leading-tight mb-6">
|
||||||
|
Mewujudkan Sekolah <span class="text-emerald-400">Hijau & Berkelanjutan</span> di Jakarta
|
||||||
<div class="flex flex-col md:flex-row px-4 container mx-auto my-40 md:my-0 gap-3">
|
</h1>
|
||||||
<div class="w-full md:w-3/5 z-10 relative items-center">
|
<p class="text-lg text-emerald-50/80 mb-10 leading-relaxed">
|
||||||
<div class="flex flex-col justify-center text-center md:text-left item-center gap-0">
|
Mendorong transformasi budaya peduli lingkungan di satuan pendidikan DKI Jakarta melalui Gerakan Peduli dan Berbudaya Lingkungan Hidup di Sekolah (PBLHS).
|
||||||
<h4 class="mb-2 text-lg font-semibold animate-fade-in" style="animation-delay: 0.4s">
|
|
||||||
<span class="text-black">Selamat Datang di Portal Resmi SIDIA Jakarta</span>
|
|
||||||
</h4>
|
|
||||||
<h2 class="mb-5 text-3xl md:text-3xl lg:text-4xl font-extrabold animate-fade-in" style="animation-delay: 0.4s">
|
|
||||||
<span class="text-warning">Sistem Informasi Sekolah Adiwiyata</span> <br>
|
|
||||||
<span class="text-black">DKI Jakarta (SIDIA Jakarta)</span>
|
|
||||||
</h2>
|
|
||||||
|
|
||||||
<p class="mb-5 text-gray-600 text-lg max-w-2xl leading-relaxed mb-2 animate-fade-in" style="animation-delay: 0.8s">
|
|
||||||
Sistem Informasi Sekolah Adiwiyata DKI Jakarta <br>
|
|
||||||
Bersama kita wujudkan pendidikan yang berwawasan lingkungan, terintegrasi, dan berkelanjutan
|
|
||||||
</p>
|
</p>
|
||||||
<a onclick="document.getElementById('section2').scrollIntoView({ behavior: 'smooth' });" class="p-3 cursor-pointer text-white bg-success rounded-[10px] mx-auto md:mx-0 w-50 text-center flex flex-row gap-3 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
|
||||||
<span>Lihat Selengkapnya</span> <x-lucide-arrow-down width="20" class="text-white"/>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="w-2/5 relative flex md:block hidden">
|
|
||||||
<div class="flex flex-col absolute top-0 left-0 right-10 w-full h-full">
|
<!-- Statistics Quick View -->
|
||||||
<img class="left-[100px] top-0 absolute " src="{{ asset('img2.svg') }}" />
|
<div class="absolute bottom-0 left-0 right-0 bg-white/5 backdrop-blur-xl border-t border-white/10 hidden lg:block">
|
||||||
<img class="left-0 top-[90px] absolute " src="{{ asset('img1.svg') }}" />
|
<div class="max-w-7xl mx-auto px-8 py-8 grid grid-cols-4 gap-8">
|
||||||
|
<div class="text-white border-r border-white/10">
|
||||||
|
<p class="text-3xl font-bold">{{$sekolah}}</p>
|
||||||
|
<p class="text-xs font-medium text-emerald-300 uppercase">Sekolah Terdaftar</p>
|
||||||
|
</div>
|
||||||
|
<div class="text-white border-r border-white/10">
|
||||||
|
<p class="text-3xl font-bold">789</p>
|
||||||
|
<p class="text-xs font-medium text-emerald-300 uppercase">Sekolah Adiwiyata</p>
|
||||||
|
</div>
|
||||||
|
<div class="text-white border-r border-white/10">
|
||||||
|
<p class="text-3xl font-bold">258</p>
|
||||||
|
<p class="text-xs font-medium text-emerald-300 uppercase">Predikat Mandiri</p>
|
||||||
|
</div>
|
||||||
|
<div class="text-white">
|
||||||
|
<p class="text-3xl font-bold">31+</p>
|
||||||
|
<p class="text-xs font-medium text-emerald-300 uppercase">Provinsi Terhubung</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section id="section2" class="container mx-auto p-12 md:py-12">
|
<section class="py-24 bg-white">
|
||||||
<div class="grid grid-rows-1 md:grid-cols-4 gap-5">
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||||
<div class="bg-danger flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
<div class="text-center mb-16">
|
||||||
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['kota'] }}</div>
|
<h2 class="text-sm font-bold text-emerald-600 uppercase tracking-[0.2em] mb-4">Gerakan PBLHS</h2>
|
||||||
<div class="flex justify-around items-center">
|
<h3 class="text-4xl font-extrabold text-slate-900 mb-6">6 Aspek Perilaku Ramah Lingkungan</h3>
|
||||||
<div class="flex flex-col items-center">
|
<p class="text-slate-500 max-w-2xl mx-auto">Sesuai Permen LHK No. 52/2019, Gerakan Peduli & Berbudaya Lingkungan Hidup di Sekolah berfokus pada perubahan perilaku nyata.</p>
|
||||||
<span class="font-extrabold">Kota</span>
|
|
||||||
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
|
||||||
</div>
|
</div>
|
||||||
{{-- <div>
|
|
||||||
<span class="font-extrabold">2025</span>
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
||||||
</div> --}}
|
<!-- Waste Management -->
|
||||||
|
<div class="p-8 rounded-3xl bg-emerald-50 border border-emerald-100 group hover:bg-emerald-600 hover:text-white transition-all duration-300">
|
||||||
|
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-emerald-600 mb-6 shadow-sm group-hover:bg-emerald-500 group-hover:text-white">
|
||||||
|
<span class="material-symbols-outlined text-3xl">recycling</span>
|
||||||
</div>
|
</div>
|
||||||
|
<h4 class="text-xl font-bold mb-3">Manajemen Sampah</h4>
|
||||||
|
<p class="text-sm text-slate-600 group-hover:text-emerald-50">Pengelolaan sampah dengan prinsip 3R (Reduce, Reuse, Recycle) dan pengurangan penggunaan plastik sekali pakai.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="bg-info flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
<!-- Energy -->
|
||||||
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['provinsi'] }}</div>
|
<div class="p-8 rounded-3xl bg-blue-50 border border-blue-100 group hover:bg-blue-600 hover:text-white transition-all duration-300">
|
||||||
<div class="flex justify-around items-center">
|
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-blue-600 mb-6 shadow-sm group-hover:bg-blue-500 group-hover:text-white">
|
||||||
<div class="flex flex-col items-center">
|
<span class="material-symbols-outlined text-3xl">bolt</span>
|
||||||
<span class="font-extrabold">Provinsi</span>
|
|
||||||
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
|
||||||
</div>
|
</div>
|
||||||
{{-- <div>
|
<h4 class="text-xl font-bold mb-3">Konservasi Energi</h4>
|
||||||
<span class="font-extrabold">2025</span>
|
<p class="text-sm text-slate-600 group-hover:text-blue-50">Efisiensi penggunaan listrik melalui kampanye 'Hemat Energi' dan pemanfaatan sumber energi terbarukan di sekolah.</p>
|
||||||
</div> --}}
|
|
||||||
</div>
|
</div>
|
||||||
|
<!-- Water -->
|
||||||
|
<div class="p-8 rounded-3xl bg-sky-50 border border-sky-100 group hover:bg-sky-600 hover:text-white transition-all duration-300">
|
||||||
|
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-sky-600 mb-6 shadow-sm group-hover:bg-sky-500 group-hover:text-white">
|
||||||
|
<span class="material-symbols-outlined text-3xl">water_drop</span>
|
||||||
</div>
|
</div>
|
||||||
<div class="bg-warning flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
<h4 class="text-xl font-bold mb-3">Konservasi Air</h4>
|
||||||
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['nasional'] }}</div>
|
<p class="text-sm text-slate-600 group-hover:text-sky-50">Penghematan air bersih, pemanenan air hujan, dan penggunaan kembali air limbah domestik untuk menyiram tanaman.</p>
|
||||||
<div class="flex justify-around items-center">
|
|
||||||
<div class="flex flex-col items-center">
|
|
||||||
<span class="font-extrabold">Nasional</span>
|
|
||||||
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
|
||||||
</div>
|
</div>
|
||||||
{{-- <div>
|
<!-- Greening -->
|
||||||
<span class="font-extrabold">2025</span>
|
<div class="p-8 rounded-3xl bg-lime-50 border border-lime-100 group hover:bg-lime-600 hover:text-white transition-all duration-300">
|
||||||
</div> --}}
|
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-lime-600 mb-6 shadow-sm group-hover:bg-lime-500 group-hover:text-white">
|
||||||
|
<span class="material-symbols-outlined text-3xl">park</span>
|
||||||
</div>
|
</div>
|
||||||
|
<h4 class="text-xl font-bold mb-3">Penghijauan</h4>
|
||||||
|
<p class="text-sm text-slate-600 group-hover:text-lime-50">Penanaman dan pemeliharaan pohon/tanaman di lingkungan sekolah untuk meningkatkan kualitas udara dan estetika.</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="bg-success flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
<!-- Canteen -->
|
||||||
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['mandiri'] }}</div>
|
<div class="p-8 rounded-3xl bg-orange-50 border border-orange-100 group hover:bg-orange-600 hover:text-white transition-all duration-300">
|
||||||
<div class="flex justify-around items-center">
|
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-orange-600 mb-6 shadow-sm group-hover:bg-orange-500 group-hover:text-white">
|
||||||
<div class="flex flex-col items-center">
|
<span class="material-symbols-outlined text-3xl">restaurant</span>
|
||||||
<span class="font-extrabold">Mandiri</span>
|
|
||||||
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
|
||||||
</div>
|
</div>
|
||||||
{{-- <div>
|
<h4 class="text-xl font-bold mb-3">Kantin Sehat</h4>
|
||||||
<span class="font-extrabold">2025</span>
|
<p class="text-sm text-slate-600 group-hover:text-orange-50">Penyediaan makanan sehat tanpa 5P (Pengawet, Pemanis, Pewarna, Perasa sintetik, dan Pengenyal) di kantin sekolah.</p>
|
||||||
</div> --}}
|
</div>
|
||||||
|
<!-- Drainage -->
|
||||||
|
<div class="p-8 rounded-3xl bg-indigo-50 border border-indigo-100 group hover:bg-indigo-600 hover:text-white transition-all duration-300">
|
||||||
|
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-indigo-600 mb-6 shadow-sm group-hover:bg-indigo-500 group-hover:text-white">
|
||||||
|
<span class="material-symbols-outlined text-3xl">filter_list</span>
|
||||||
|
</div>
|
||||||
|
<h4 class="text-xl font-bold mb-3">Drainase & Sanitasi</h4>
|
||||||
|
<p class="text-sm text-slate-600 group-hover:text-indigo-50">Pemeliharaan saluran drainase, biopori, dan sumur resapan untuk mencegah banjir dan menjaga sanitasi sekolah.</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section id="section3" class="container mx-auto p-12 md:py-12">
|
<section id="tahapan" class="py-24 bg-slate-900 text-white overflow-hidden">
|
||||||
<div class="flex justify-between mb-15">
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||||
<h4 class="text-lg md:text-2xl font-extrabold text-black">Kegiatan Sekolah Adiwiyata</h4>
|
<div class="flex flex-col md:flex-row justify-between items-end mb-20 gap-8">
|
||||||
<a href="{{ url('kegiatan') }}" class="p-2 text-white text-sm bg-warning rounded-[10px] mx-auto md:mx-0 text-center flex flex-row justify-between gap-3 ">
|
<div class="max-w-xl">
|
||||||
<span>Lihat Semua</span> <x-lucide-arrow-right width="20" class="text-white text-right"/>
|
<h2 class="text-emerald-400 font-bold tracking-widest mb-4">ROADMAP PRESTASI</h2>
|
||||||
</a>
|
<h3 class="text-4xl md:text-5xl font-extrabold leading-tight">Jenjang Penghargaan <br> Sekolah Adiwiyata</h3>
|
||||||
</div>
|
</div>
|
||||||
<div class="flex flex-row gap-10">
|
<div class="flex gap-2">
|
||||||
<div class="w-full lg:w-2/3">
|
<button class="w-12 h-12 rounded-full border border-white/20 flex items-center justify-center hover:bg-white hover:text-slate-900 transition"><span class="material-symbols-outlined">chevron_left</span></button>
|
||||||
<div class="flex flex-col gap-3">
|
<button class="w-12 h-12 rounded-full border border-white/20 flex items-center justify-center hover:bg-white hover:text-slate-900 transition"><span class="material-symbols-outlined">chevron_right</span></button>
|
||||||
<?php
|
|
||||||
$image = json_decode(@$kegiatan[0]->image);
|
|
||||||
?>
|
|
||||||
<img src="{{ asset(@$image[0]) }}" alt="" class="w-full lg:w-[100%] rounded-[10px]">
|
|
||||||
<div class="flex flex-row gap-3 items-center">
|
|
||||||
<span class="p-2 bg-warning text-xs rounded-[10px] text-white">Kegiatan {{ @$kegiatan[0]->kategori }}</span>
|
|
||||||
<span class="text-xs opacity-[50%]">{{ date('D',strtotime(@$kegiatan[0]->created_at)) }}, {{ date('d M Y',strtotime(@$kegiatan[0]->created_at)) }}</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-2xl text-black font-bold mt-2">{{ @$kegiatan[0]->judul }}</h4>
|
|
||||||
<div class="text-sm opacity-[50%]">
|
|
||||||
{!! substr(strip_tags(@$kegiatan[0]->body),0,1000) !!}
|
|
||||||
</div>
|
|
||||||
<a href="{{ url('kegiatan/'.@$kegiatan[0]->slug) }}" class="text-sm text-warning rounded-[10px] mx-auto md:mx-0 flex flex-row gap-3 ">
|
|
||||||
<span>Baca Selengkapnya</span> <x-lucide-arrow-right width="20" class="text-warning"/>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="hidden lg:block w-1/3">
|
|
||||||
<div class="flex flex-col gap-3">
|
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 relative">
|
||||||
|
<!-- Connector Line (Visual only) -->
|
||||||
|
<div class="hidden lg:block absolute top-1/2 left-0 right-0 h-[2px] bg-white/10 -translate-y-1/2"></div>
|
||||||
|
|
||||||
|
<!-- Stage 1 -->
|
||||||
|
<div class="relative z-10 p-8 rounded-3xl bg-white/5 border border-white/10 step-card" style="opacity: 0;">
|
||||||
|
<div class="text-6xl font-black text-white/5 absolute top-4 right-8">01</div>
|
||||||
|
<span class="px-3 py-1 rounded-full bg-emerald-500 text-[10px] font-bold uppercase mb-6 inline-block">Regional</span>
|
||||||
|
<h4 class="text-2xl font-bold mb-4">Adiwiyata Kota</h4>
|
||||||
|
<p class="text-sm text-slate-400 leading-relaxed mb-6">Penerapan awal Gerakan PBLHS di tingkat wilayah administratif (Jakarta Pusat, Barat, Timur, Selatan, Utara, & Kepulauan Seribu).</p>
|
||||||
|
<div class="pt-6 border-t border-white/10 text-xs font-semibold text-emerald-400">Target Skor: ≥ 80%</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Stage 2 -->
|
||||||
|
<div class="relative z-10 p-8 rounded-3xl bg-white/10 border border-emerald-500/30 step-card" style="opacity: 0;">
|
||||||
|
<div class="text-6xl font-black text-white/5 absolute top-4 right-8">02</div>
|
||||||
|
<span class="px-3 py-1 rounded-full bg-blue-500 text-[10px] font-bold uppercase mb-6 inline-block">Provinsi</span>
|
||||||
|
<h4 class="text-2xl font-bold mb-4">Adiwiyata Provinsi</h4>
|
||||||
|
<p class="text-sm text-slate-400 leading-relaxed mb-6">Evaluasi lanjutan oleh tim penilai tingkat Provinsi DKI Jakarta setelah minimal 1 tahun menyandang status Kota.</p>
|
||||||
|
<div class="pt-6 border-t border-white/10 text-xs font-semibold text-blue-400">Target Skor: ≥ 80%</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Stage 3 -->
|
||||||
|
<div class="relative z-10 p-8 rounded-3xl bg-white/5 border border-white/10 step-card" style="opacity: 0;">
|
||||||
|
<div class="text-6xl font-black text-white/5 absolute top-4 right-8">03</div>
|
||||||
|
<span class="px-3 py-1 rounded-full bg-orange-500 text-[10px] font-bold uppercase mb-6 inline-block">Nasional</span>
|
||||||
|
<h4 class="text-2xl font-bold mb-4">Adiwiyata Nasional</h4>
|
||||||
|
<p class="text-sm text-slate-400 leading-relaxed mb-6">Penghargaan tertinggi dari Kementerian LHK & Kemendikbudristek untuk sekolah dengan inovasi lingkungan unggul.</p>
|
||||||
|
<div class="pt-6 border-t border-white/10 text-xs font-semibold text-orange-400">Target Skor: ≥ 90%</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<!-- Stage 4 -->
|
||||||
|
<div class="relative z-10 p-8 rounded-3xl bg-emerald-600 step-card shadow-2xl shadow-emerald-500/20" style="opacity: 0;">
|
||||||
|
<div class="text-6xl font-black text-white/10 absolute top-4 right-8">04</div>
|
||||||
|
<span class="px-3 py-1 rounded-full bg-yellow-400 text-emerald-900 text-[10px] font-bold uppercase mb-6 inline-block">Prestisius</span>
|
||||||
|
<h4 class="text-2xl font-bold mb-4">Adiwiyata Mandiri</h4>
|
||||||
|
<p class="text-sm text-emerald-100 leading-relaxed mb-6">Status "Pembina" bagi sekolah yang berhasil membimbing minimal 2 sekolah lain menjadi Adiwiyata Kota.</p>
|
||||||
|
<div class="pt-6 border-t border-white/20 text-xs font-semibold text-yellow-300">Target: Membina 2-10 Sekolah</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="peta" class="py-24 bg-slate-50">
|
||||||
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||||
|
<div class="grid grid-cols-1 lg:grid-cols-2 gap-16 items-center">
|
||||||
|
<div>
|
||||||
|
<h2 class="text-sm font-bold text-emerald-600 uppercase tracking-widest mb-4">DISTRIBUSI DATA</h2>
|
||||||
|
<h3 class="text-4xl font-extrabold text-slate-900 mb-8 leading-tight">Persebaran Sekolah <br> Adiwiyata di Jakarta</h3>
|
||||||
|
|
||||||
|
<div class="space-y-6">
|
||||||
|
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card" style="opacity: 0;">
|
||||||
|
<div class="flex justify-between items-center mb-2">
|
||||||
|
<span class="font-bold text-slate-700">Jakarta Timur</span>
|
||||||
|
<span class="text-emerald-600 font-bold">210 Sekolah</span>
|
||||||
|
</div>
|
||||||
|
<div class="w-full bg-slate-100 h-2 rounded-full overflow-hidden">
|
||||||
|
<div class="bg-emerald-500 h-full" style="width: 85%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card" style="opacity: 0;">
|
||||||
|
<div class="flex justify-between items-center mb-2">
|
||||||
|
<span class="font-bold text-slate-700">Jakarta Selatan</span>
|
||||||
|
<span class="text-emerald-600 font-bold">185 Sekolah</span>
|
||||||
|
</div>
|
||||||
|
<div class="w-full bg-slate-100 h-2 rounded-full overflow-hidden">
|
||||||
|
<div class="bg-emerald-500 h-full" style="width: 75%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card" style="opacity: 0;">
|
||||||
|
<div class="flex justify-between items-center mb-2">
|
||||||
|
<span class="font-bold text-slate-700">Jakarta Barat</span>
|
||||||
|
<span class="text-emerald-600 font-bold">142 Sekolah</span>
|
||||||
|
</div>
|
||||||
|
<div class="w-full bg-slate-100 h-2 rounded-full overflow-hidden">
|
||||||
|
<div class="bg-emerald-500 h-full" style="width: 60%"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card border-l-emerald-300 opacity-60" style="opacity: 0;">
|
||||||
|
<p class="text-xs text-slate-400 italic">*Data update per Januari 2026</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="relative">
|
||||||
|
<div class="absolute -inset-4 bg-emerald-200/50 rounded-[40px] blur-2xl"></div>
|
||||||
|
<div class="relative bg-white p-4 rounded-[32px] shadow-2xl overflow-hidden">
|
||||||
|
<img src="{{asset('img1.png')}}" alt="Visual Achievement" class="w-full rounded-2xl" style="">
|
||||||
|
<div class="absolute bottom-10 left-10 p-6 glass rounded-2xl max-w-xs border-emerald-100">
|
||||||
|
<div class="flex items-center gap-2 mb-2">
|
||||||
|
<span class="material-symbols-outlined text-emerald-600">verified</span>
|
||||||
|
<span class="text-xs font-bold text-emerald-800">PRESTASI TERBARU</span>
|
||||||
|
</div>
|
||||||
|
<p class="text-sm font-semibold text-slate-700">SMAN 42 Jakarta terpilih sebagai sekolah terinspiratif PBLHS 2025.</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="berita" class="py-24 bg-white">
|
||||||
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||||
|
<div class="flex justify-between items-end mb-12">
|
||||||
|
<div>
|
||||||
|
<h2 class="text-sm font-bold text-emerald-600 uppercase tracking-widest mb-4">KEGIATAN ADIWIYATA</h2>
|
||||||
|
<h3 class="text-4xl font-extrabold text-slate-900">Kabar Terbaru & Inspirasi</h3>
|
||||||
|
</div>
|
||||||
|
<a href="{{ url('kegiatan') }}" class="text-emerald-600 font-bold hover:underline flex items-center gap-1">Lihat Semua <span class="material-symbols-outlined">arrow_right_alt</span></a>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
||||||
@foreach($side_kegiatan as $dataKeg)
|
@foreach($side_kegiatan as $dataKeg)
|
||||||
<?php
|
<?php
|
||||||
$images = json_decode($dataKeg->image);
|
$images = json_decode($dataKeg->image);
|
||||||
?>
|
?>
|
||||||
<div class="flex items-center gap-3 flex-row border-b-1 border-b-[#eee] pb-3">
|
<div class="group cursor-pointer">
|
||||||
<div class="flex justify-end w-2/5">
|
<div class="relative h-64 rounded-3xl overflow-hidden mb-6">
|
||||||
<img src="{{ asset(@$images[0]) }}" class="rounded-[10px] ">
|
<img src="{{ asset(@$images[0]) }}" alt="" class="w-full h-full object-cover group-hover:scale-110 transition duration-500" style="">
|
||||||
</div>
|
<div class="absolute top-4 left-4 px-3 py-1 bg-white/90 backdrop-blur rounded-full text-[10px] font-bold text-emerald-800">SEKOLAH ADIWIYATA</div>
|
||||||
<div class="flex flex-col gap-3 justify-center w-3/5">
|
|
||||||
<span class="text-xs opacity-[50%]">{{ date('D',strtotime($dataKeg->created_at)) }}, {{ date('d M Y',strtotime($dataKeg->created_at)) }}</span>
|
|
||||||
<a href="{{ url('kegiatan/'.$dataKeg->slug) }}" class="text-xs text-black font-bold">{{ $dataKeg->judul }}</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endforeach
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section id="section4" class="container mx-auto p-12 md:py-12">
|
|
||||||
<div class="flex justify-between mb-15">
|
|
||||||
<h4 class="text-lg md:text-2xl font-extrabold text-black">Galeri Sekolah Adiwiyata</h4>
|
|
||||||
<a href="{{ url('galeri') }}" class="p-2 text-white text-sm bg-warning rounded-[10px] mx-auto md:mx-0 text-center flex flex-row justify-between gap-3 ">
|
|
||||||
<span>Lihat Semua</span> <x-lucide-arrow-right width="20" class="text-white text-right"/>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div class="flex flex-row gap-10">
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 lg:grid-cols-4 gap-5">
|
|
||||||
@foreach($kegiatan as $dataKeg)
|
|
||||||
<?php
|
|
||||||
$images = json_decode($dataKeg->image);
|
|
||||||
?>
|
|
||||||
<div class="relative group w-full h-50 overflow-hidden rounded-lg shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
|
||||||
<img src="{{ asset(@$images[0]) }}" class="w-full h-full object-cover" alt="Galeri">
|
|
||||||
<div class="absolute inset-0 bg-success bg-opacity-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex flex-col justify-center p-4 gap-3">
|
|
||||||
<h4 class="mb-5 font-bold text-white w-50">{{ substr($dataKeg->judul,0,35) }}...</h4>
|
|
||||||
{{-- <p class="text-white text-sm font-normal">1 Agustus 2025</p> --}}
|
|
||||||
<a href="#" data-url="{{$dataKeg->image}}" data-judul="{{$dataKeg->judul}}" class="btnmodal p-2 text-black text-sm bg-white opacity-50 rounded-[10px] mx-auto md:mx-0 text-center flex flex-row justify-between gap-3 w-40 ">
|
|
||||||
<span>Lihat Detail</span> <x-lucide-arrow-right width="20" class="text-black text-right"/>
|
|
||||||
</a>
|
|
||||||
</div>
|
</div>
|
||||||
|
<p class="text-xs font-bold text-slate-400 mb-2 uppercase tracking-widest">{{ date('D',strtotime($dataKeg->created_at)) }}, {{ date('d M Y',strtotime($dataKeg->created_at)) }}</p>
|
||||||
|
<h4 class="text-xl font-bold text-slate-900 group-hover:text-emerald-600 transition mb-3"><a href="{{ url('kegiatan/'.$dataKeg->slug) }}">{{ $dataKeg->judul }}</a></h4>
|
||||||
|
<p class="text-sm text-slate-500 line-clamp-2">{!! substr(strip_tags(@$dataKeg->body),0,1000) !!}</p>
|
||||||
</div>
|
</div>
|
||||||
@endforeach
|
@endforeach
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
<section id="helpdesk" class="bg-gradient-to-r from-[#009D66] to-[#F7AE15]">
|
<section class="py-20 bg-emerald-600">
|
||||||
<div class="container mx-auto p-12 md:py-12">
|
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
||||||
<div class="flex flex-col md:flex-row items-center justify-between">
|
<div class="bg-white/10 backdrop-blur-md rounded-[40px] p-8 md:p-16 flex flex-col md:flex-row items-center justify-between border border-white/20 gap-12">
|
||||||
<div class="flex flex-col gap-1">
|
<div class="max-w-xl text-center md:text-left">
|
||||||
<h4 class="md:text-left text-center text-white">Ada Kendala Terkait Sekolah Adiwiyata Jakarta ?</h4>
|
<h3 class="text-3xl md:text-4xl font-extrabold text-white mb-6 leading-tight">Helpdesk</h3>
|
||||||
<h4 class="md:text-left text-center text-3xl md:text-4xl font-extrabold text-white">Hubungi Helpdesk Kami</h4>
|
<p class="text-emerald-100 text-lg mb-8">Butuh bantuan teknis atau konsultasi mengenai pengisian SIDIA? Tim helpdesk kami siap membantu Anda.</p>
|
||||||
</div>
|
|
||||||
<div class="flex flex-col mt-5 md:mt-0 md:flex-row gap-2">
|
|
||||||
<div class="border rounded text-white px-3 py-3 hover:bg-white hover:border-white hover:text-[#009D66] transition">
|
|
||||||
<a target="_blank" href="https://api.whatsapp.com/send/?phone=6285212436339" class=" flex">
|
|
||||||
<span class="mt-1">
|
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"><path fill="currentColor" d="M19.05 4.91A9.82 9.82 0 0 0 12.04 2c-5.46 0-9.91 4.45-9.91 9.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21c5.46 0 9.91-4.45 9.91-9.91c0-2.65-1.03-5.14-2.9-7.01m-7.01 15.24c-1.48 0-2.93-.4-4.2-1.15l-.3-.18l-3.12.82l.83-3.04l-.2-.31a8.26 8.26 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24c2.2 0 4.27.86 5.82 2.42a8.18 8.18 0 0 1 2.41 5.83c.02 4.54-3.68 8.23-8.22 8.23m4.52-6.16c-.25-.12-1.47-.72-1.69-.81c-.23-.08-.39-.12-.56.12c-.17.25-.64.81-.78.97c-.14.17-.29.19-.54.06c-.25-.12-1.05-.39-1.99-1.23c-.74-.66-1.23-1.47-1.38-1.72c-.14-.25-.02-.38.11-.51c.11-.11.25-.29.37-.43s.17-.25.25-.41c.08-.17.04-.31-.02-.43s-.56-1.34-.76-1.84c-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31c-.22.25-.86.85-.86 2.07s.89 2.4 1.01 2.56c.12.17 1.75 2.67 4.23 3.74c.59.26 1.05.41 1.41.52c.59.19 1.13.16 1.56.1c.48-.07 1.47-.6 1.67-1.18c.21-.58.21-1.07.14-1.18s-.22-.16-.47-.28"/></svg>
|
|
||||||
</span> 0852-1243-6339
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div class="border rounded text-white px-3 py-3 hover:bg-white hover:border-white hover:text-[#009D66] transition">
|
|
||||||
<a target="_blank" href="mailto:dinaslh@jakarta.go.id" class=" flex">
|
|
||||||
<span class="mt-1"><x-lucide-mail width="18" class=""/></span> dinaslh@jakarta.go.id
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
<div class="border rounded text-white px-3 py-3 hover:bg-white hover:border-white hover:text-[#009D66] transition">
|
|
||||||
<a target="_blank" href="{{ asset('manual_book.pdf') }}" download class=" flex">
|
|
||||||
<span class="mt-1"><x-lucide-download width="18" class=""/></span> Download Panduan
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
{{-- <br> --}}
|
</div>
|
||||||
{{-- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Necessitatibus odio quo mollitia blanditiis ab dolor commodi rerum eaque! Tempore corporis doloribus amet culpa repudiandae similique! Blanditiis a dolorem soluta vero.</p> --}}
|
<div class="bg-white p-10 rounded-3xl shadow-2xl w-full max-w-sm">
|
||||||
|
<div class="flex flex-col gap-6">
|
||||||
|
<div class="flex items-center gap-4">
|
||||||
|
<div class="w-12 h-12 rounded-full bg-black/20 flex items-center justify-center text-white">
|
||||||
|
<span class="material-symbols-outlined">call</span>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<p class="text-[10px] font-bold text-emerald-600 uppercase tracking-widest">Phone</p>
|
||||||
|
<p class="text-lg font-bold">
|
||||||
|
<a target="_blank" href="https://api.whatsapp.com/send/?phone=6285212436339">
|
||||||
|
0852-1243-6339
|
||||||
|
</a>
|
||||||
|
</p>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="flex items-center gap-4">
|
||||||
|
<div class="w-12 h-12 rounded-full bg-black/20 flex items-center justify-center text-white">
|
||||||
|
<span class="material-symbols-outlined">mail</span>
|
||||||
|
</div>
|
||||||
|
<div>
|
||||||
|
<p class="text-[10px] font-bold text-emerald-600 uppercase tracking-widest">Email Resmi</p>
|
||||||
|
<a target="_blank" href="mailto:dinaslh@jakarta.go.id" class="">
|
||||||
|
<p class="text-lg font-bold">dinaslh@jakarta.go.id</p>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</section>
|
</section>
|
||||||
|
|
||||||
<div id="myModal" class="fixed inset-0 z-50 hidden bg-black/50 flex items-center justify-center overflow-y-scroll">
|
|
||||||
<div class="bg-white rounded-lg shadow-lg w-1/2 p-6 relative">
|
|
||||||
<div id="carousel" class="relative w-full flex transition-transform duration-500">
|
|
||||||
<img id="image" src="" alt="" class="w-full rounded">
|
|
||||||
<!-- tombol navigasi -->
|
|
||||||
<button id="prev" class="absolute left-0 top-1/2 transform -translate-y-1/2 bg-gray-800 text-white px-3 py-1 rounded">‹</button>
|
|
||||||
<button id="next" class="absolute right-0 top-1/2 transform -translate-y-1/2 bg-gray-800 text-white px-3 py-1 rounded">›</button>
|
|
||||||
</div>
|
|
||||||
<div class="flex justify-end space-x-2 mt-1">
|
|
||||||
<button onclick="closeModal()" class="bg-gray-300 text-gray-700 px-4 py-2 cursor-pointer rounded">Tutup</button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
@endsection
|
|
||||||
@section('js')
|
|
||||||
<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
|
|
||||||
<script>
|
|
||||||
let slides = [];
|
|
||||||
let currentIndex = 0;
|
|
||||||
|
|
||||||
$('.btnmodal').on('click', function(e){
|
|
||||||
e.preventDefault();
|
|
||||||
$('#myModal').removeClass('hidden');
|
|
||||||
|
|
||||||
$('#judul').html($(this).data('judul'));
|
|
||||||
// ambil data-images dan parse JSON
|
|
||||||
slides = $(this).data('url');
|
|
||||||
if (!Array.isArray(slides)) {
|
|
||||||
slides = JSON.parse(slides);
|
|
||||||
}
|
|
||||||
|
|
||||||
console.log(slides);
|
|
||||||
|
|
||||||
currentIndex = 0;
|
|
||||||
$('#image').attr('src', "{{ asset('/') }}"+slides[currentIndex]);
|
|
||||||
});
|
|
||||||
|
|
||||||
// tombol navigasi
|
|
||||||
$('#next').on('click', function(){
|
|
||||||
if(slides.length > 0){
|
|
||||||
currentIndex = (currentIndex + 1) % slides.length;
|
|
||||||
$('#image').attr('src', "{{ asset('/') }}"+slides[currentIndex]);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
$('#prev').on('click', function(){
|
|
||||||
if(slides.length > 0){
|
|
||||||
currentIndex = (currentIndex - 1 + slides.length) % slides.length;
|
|
||||||
$('#image').attr('src', "{{ asset('/') }}"+slides[currentIndex]);
|
|
||||||
}
|
|
||||||
});
|
|
||||||
|
|
||||||
function closeModal(){
|
|
||||||
$('#myModal').addClass('hidden');
|
|
||||||
}
|
|
||||||
|
|
||||||
</script>
|
|
||||||
@endsection
|
@endsection
|
||||||
|
|
@ -1,282 +0,0 @@
|
||||||
@extends('layouts.appNew')
|
|
||||||
@section('title',@$title)
|
|
||||||
@section('content')
|
|
||||||
<section id="beranda" class="relative h-[95vh] flex items-center overflow-hidden pt-20">
|
|
||||||
<img src="{{ asset('img2.png') }}" alt="Green School Jakarta" class="absolute inset-0 w-full h-full object-cover" style="">
|
|
||||||
<div class="absolute inset-0 hero-overlay"></div>
|
|
||||||
<div class="relative max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 z-10">
|
|
||||||
<div class="max-w-3xl animate-fade-up">
|
|
||||||
{{-- <div class="inline-flex items-center gap-2 bg-emerald-500/20 backdrop-blur-md border border-emerald-400/30 px-4 py-2 rounded-full mb-6">
|
|
||||||
<span class="w-2 h-2 rounded-full bg-emerald-400 animate-pulse"></span>
|
|
||||||
<span class="text-xs font-bold text-emerald-100 uppercase tracking-widest">Program Adiwiyata 2025</span>
|
|
||||||
</div> --}}
|
|
||||||
<h1 class="text-5xl md:text-7xl font-extrabold text-white leading-tight mb-6">
|
|
||||||
Mewujudkan Sekolah <span class="text-emerald-400">Hijau & Berkelanjutan</span> di Jakarta
|
|
||||||
</h1>
|
|
||||||
<p class="text-lg text-emerald-50/80 mb-10 leading-relaxed">
|
|
||||||
Mendorong transformasi budaya peduli lingkungan di satuan pendidikan DKI Jakarta melalui Gerakan Peduli dan Berbudaya Lingkungan Hidup di Sekolah (PBLHS).
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Statistics Quick View -->
|
|
||||||
<div class="absolute bottom-0 left-0 right-0 bg-white/5 backdrop-blur-xl border-t border-white/10 hidden lg:block">
|
|
||||||
<div class="max-w-7xl mx-auto px-8 py-8 grid grid-cols-4 gap-8">
|
|
||||||
<div class="text-white border-r border-white/10">
|
|
||||||
<p class="text-3xl font-bold">1,200+</p>
|
|
||||||
<p class="text-xs font-medium text-emerald-300 uppercase">Sekolah Terdaftar</p>
|
|
||||||
</div>
|
|
||||||
<div class="text-white border-r border-white/10">
|
|
||||||
<p class="text-3xl font-bold">789</p>
|
|
||||||
<p class="text-xs font-medium text-emerald-300 uppercase">Sekolah Adiwiyata</p>
|
|
||||||
</div>
|
|
||||||
<div class="text-white border-r border-white/10">
|
|
||||||
<p class="text-3xl font-bold">258</p>
|
|
||||||
<p class="text-xs font-medium text-emerald-300 uppercase">Predikat Mandiri</p>
|
|
||||||
</div>
|
|
||||||
<div class="text-white">
|
|
||||||
<p class="text-3xl font-bold">31+</p>
|
|
||||||
<p class="text-xs font-medium text-emerald-300 uppercase">Provinsi Terhubung</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="py-24 bg-white">
|
|
||||||
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
||||||
<div class="text-center mb-16">
|
|
||||||
<h2 class="text-sm font-bold text-emerald-600 uppercase tracking-[0.2em] mb-4">Gerakan PBLHS</h2>
|
|
||||||
<h3 class="text-4xl font-extrabold text-slate-900 mb-6">6 Aspek Perilaku Ramah Lingkungan</h3>
|
|
||||||
<p class="text-slate-500 max-w-2xl mx-auto">Sesuai Permen LHK No. 52/2019, Gerakan Peduli & Berbudaya Lingkungan Hidup di Sekolah berfokus pada perubahan perilaku nyata.</p>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-8">
|
|
||||||
<!-- Waste Management -->
|
|
||||||
<div class="p-8 rounded-3xl bg-emerald-50 border border-emerald-100 group hover:bg-emerald-600 hover:text-white transition-all duration-300">
|
|
||||||
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-emerald-600 mb-6 shadow-sm group-hover:bg-emerald-500 group-hover:text-white">
|
|
||||||
<span class="material-symbols-outlined text-3xl">recycling</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-xl font-bold mb-3">Manajemen Sampah</h4>
|
|
||||||
<p class="text-sm text-slate-600 group-hover:text-emerald-50">Pengelolaan sampah dengan prinsip 3R (Reduce, Reuse, Recycle) dan pengurangan penggunaan plastik sekali pakai.</p>
|
|
||||||
</div>
|
|
||||||
<!-- Energy -->
|
|
||||||
<div class="p-8 rounded-3xl bg-blue-50 border border-blue-100 group hover:bg-blue-600 hover:text-white transition-all duration-300">
|
|
||||||
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-blue-600 mb-6 shadow-sm group-hover:bg-blue-500 group-hover:text-white">
|
|
||||||
<span class="material-symbols-outlined text-3xl">bolt</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-xl font-bold mb-3">Konservasi Energi</h4>
|
|
||||||
<p class="text-sm text-slate-600 group-hover:text-blue-50">Efisiensi penggunaan listrik melalui kampanye 'Hemat Energi' dan pemanfaatan sumber energi terbarukan di sekolah.</p>
|
|
||||||
</div>
|
|
||||||
<!-- Water -->
|
|
||||||
<div class="p-8 rounded-3xl bg-sky-50 border border-sky-100 group hover:bg-sky-600 hover:text-white transition-all duration-300">
|
|
||||||
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-sky-600 mb-6 shadow-sm group-hover:bg-sky-500 group-hover:text-white">
|
|
||||||
<span class="material-symbols-outlined text-3xl">water_drop</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-xl font-bold mb-3">Konservasi Air</h4>
|
|
||||||
<p class="text-sm text-slate-600 group-hover:text-sky-50">Penghematan air bersih, pemanenan air hujan, dan penggunaan kembali air limbah domestik untuk menyiram tanaman.</p>
|
|
||||||
</div>
|
|
||||||
<!-- Greening -->
|
|
||||||
<div class="p-8 rounded-3xl bg-lime-50 border border-lime-100 group hover:bg-lime-600 hover:text-white transition-all duration-300">
|
|
||||||
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-lime-600 mb-6 shadow-sm group-hover:bg-lime-500 group-hover:text-white">
|
|
||||||
<span class="material-symbols-outlined text-3xl">park</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-xl font-bold mb-3">Penghijauan</h4>
|
|
||||||
<p class="text-sm text-slate-600 group-hover:text-lime-50">Penanaman dan pemeliharaan pohon/tanaman di lingkungan sekolah untuk meningkatkan kualitas udara dan estetika.</p>
|
|
||||||
</div>
|
|
||||||
<!-- Canteen -->
|
|
||||||
<div class="p-8 rounded-3xl bg-orange-50 border border-orange-100 group hover:bg-orange-600 hover:text-white transition-all duration-300">
|
|
||||||
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-orange-600 mb-6 shadow-sm group-hover:bg-orange-500 group-hover:text-white">
|
|
||||||
<span class="material-symbols-outlined text-3xl">restaurant</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-xl font-bold mb-3">Kantin Sehat</h4>
|
|
||||||
<p class="text-sm text-slate-600 group-hover:text-orange-50">Penyediaan makanan sehat tanpa 5P (Pengawet, Pemanis, Pewarna, Perasa sintetik, dan Pengenyal) di kantin sekolah.</p>
|
|
||||||
</div>
|
|
||||||
<!-- Drainage -->
|
|
||||||
<div class="p-8 rounded-3xl bg-indigo-50 border border-indigo-100 group hover:bg-indigo-600 hover:text-white transition-all duration-300">
|
|
||||||
<div class="w-14 h-14 rounded-2xl bg-white flex items-center justify-center text-indigo-600 mb-6 shadow-sm group-hover:bg-indigo-500 group-hover:text-white">
|
|
||||||
<span class="material-symbols-outlined text-3xl">filter_list</span>
|
|
||||||
</div>
|
|
||||||
<h4 class="text-xl font-bold mb-3">Drainase & Sanitasi</h4>
|
|
||||||
<p class="text-sm text-slate-600 group-hover:text-indigo-50">Pemeliharaan saluran drainase, biopori, dan sumur resapan untuk mencegah banjir dan menjaga sanitasi sekolah.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section id="tahapan" class="py-24 bg-slate-900 text-white overflow-hidden">
|
|
||||||
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
||||||
<div class="flex flex-col md:flex-row justify-between items-end mb-20 gap-8">
|
|
||||||
<div class="max-w-xl">
|
|
||||||
<h2 class="text-emerald-400 font-bold tracking-widest mb-4">ROADMAP PRESTASI</h2>
|
|
||||||
<h3 class="text-4xl md:text-5xl font-extrabold leading-tight">Jenjang Penghargaan <br> Sekolah Adiwiyata</h3>
|
|
||||||
</div>
|
|
||||||
<div class="flex gap-2">
|
|
||||||
<button class="w-12 h-12 rounded-full border border-white/20 flex items-center justify-center hover:bg-white hover:text-slate-900 transition"><span class="material-symbols-outlined">chevron_left</span></button>
|
|
||||||
<button class="w-12 h-12 rounded-full border border-white/20 flex items-center justify-center hover:bg-white hover:text-slate-900 transition"><span class="material-symbols-outlined">chevron_right</span></button>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-4 relative">
|
|
||||||
<!-- Connector Line (Visual only) -->
|
|
||||||
<div class="hidden lg:block absolute top-1/2 left-0 right-0 h-[2px] bg-white/10 -translate-y-1/2"></div>
|
|
||||||
|
|
||||||
<!-- Stage 1 -->
|
|
||||||
<div class="relative z-10 p-8 rounded-3xl bg-white/5 border border-white/10 step-card" style="opacity: 0;">
|
|
||||||
<div class="text-6xl font-black text-white/5 absolute top-4 right-8">01</div>
|
|
||||||
<span class="px-3 py-1 rounded-full bg-emerald-500 text-[10px] font-bold uppercase mb-6 inline-block">Regional</span>
|
|
||||||
<h4 class="text-2xl font-bold mb-4">Adiwiyata Kota</h4>
|
|
||||||
<p class="text-sm text-slate-400 leading-relaxed mb-6">Penerapan awal Gerakan PBLHS di tingkat wilayah administratif (Jakarta Pusat, Barat, Timur, Selatan, Utara, & Kepulauan Seribu).</p>
|
|
||||||
<div class="pt-6 border-t border-white/10 text-xs font-semibold text-emerald-400">Target Skor: ≥ 80%</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Stage 2 -->
|
|
||||||
<div class="relative z-10 p-8 rounded-3xl bg-white/10 border border-emerald-500/30 step-card" style="opacity: 0;">
|
|
||||||
<div class="text-6xl font-black text-white/5 absolute top-4 right-8">02</div>
|
|
||||||
<span class="px-3 py-1 rounded-full bg-blue-500 text-[10px] font-bold uppercase mb-6 inline-block">Provinsi</span>
|
|
||||||
<h4 class="text-2xl font-bold mb-4">Adiwiyata Provinsi</h4>
|
|
||||||
<p class="text-sm text-slate-400 leading-relaxed mb-6">Evaluasi lanjutan oleh tim penilai tingkat Provinsi DKI Jakarta setelah minimal 1 tahun menyandang status Kota.</p>
|
|
||||||
<div class="pt-6 border-t border-white/10 text-xs font-semibold text-blue-400">Target Skor: ≥ 80%</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Stage 3 -->
|
|
||||||
<div class="relative z-10 p-8 rounded-3xl bg-white/5 border border-white/10 step-card" style="opacity: 0;">
|
|
||||||
<div class="text-6xl font-black text-white/5 absolute top-4 right-8">03</div>
|
|
||||||
<span class="px-3 py-1 rounded-full bg-orange-500 text-[10px] font-bold uppercase mb-6 inline-block">Nasional</span>
|
|
||||||
<h4 class="text-2xl font-bold mb-4">Adiwiyata Nasional</h4>
|
|
||||||
<p class="text-sm text-slate-400 leading-relaxed mb-6">Penghargaan tertinggi dari Kementerian LHK & Kemendikbudristek untuk sekolah dengan inovasi lingkungan unggul.</p>
|
|
||||||
<div class="pt-6 border-t border-white/10 text-xs font-semibold text-orange-400">Target Skor: ≥ 90%</div>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<!-- Stage 4 -->
|
|
||||||
<div class="relative z-10 p-8 rounded-3xl bg-emerald-600 step-card shadow-2xl shadow-emerald-500/20" style="opacity: 0;">
|
|
||||||
<div class="text-6xl font-black text-white/10 absolute top-4 right-8">04</div>
|
|
||||||
<span class="px-3 py-1 rounded-full bg-yellow-400 text-emerald-900 text-[10px] font-bold uppercase mb-6 inline-block">Prestisius</span>
|
|
||||||
<h4 class="text-2xl font-bold mb-4">Adiwiyata Mandiri</h4>
|
|
||||||
<p class="text-sm text-emerald-100 leading-relaxed mb-6">Status "Pembina" bagi sekolah yang berhasil membimbing minimal 2 sekolah lain menjadi Adiwiyata Kota.</p>
|
|
||||||
<div class="pt-6 border-t border-white/20 text-xs font-semibold text-yellow-300">Target: Membina 2-10 Sekolah</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section id="peta" class="py-24 bg-slate-50">
|
|
||||||
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
||||||
<div class="grid grid-cols-1 lg:grid-cols-2 gap-16 items-center">
|
|
||||||
<div>
|
|
||||||
<h2 class="text-sm font-bold text-emerald-600 uppercase tracking-widest mb-4">DISTRIBUSI DATA</h2>
|
|
||||||
<h3 class="text-4xl font-extrabold text-slate-900 mb-8 leading-tight">Persebaran Sekolah <br> Adiwiyata di Jakarta</h3>
|
|
||||||
|
|
||||||
<div class="space-y-6">
|
|
||||||
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card" style="opacity: 0;">
|
|
||||||
<div class="flex justify-between items-center mb-2">
|
|
||||||
<span class="font-bold text-slate-700">Jakarta Timur</span>
|
|
||||||
<span class="text-emerald-600 font-bold">210 Sekolah</span>
|
|
||||||
</div>
|
|
||||||
<div class="w-full bg-slate-100 h-2 rounded-full overflow-hidden">
|
|
||||||
<div class="bg-emerald-500 h-full" style="width: 85%"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card" style="opacity: 0;">
|
|
||||||
<div class="flex justify-between items-center mb-2">
|
|
||||||
<span class="font-bold text-slate-700">Jakarta Selatan</span>
|
|
||||||
<span class="text-emerald-600 font-bold">185 Sekolah</span>
|
|
||||||
</div>
|
|
||||||
<div class="w-full bg-slate-100 h-2 rounded-full overflow-hidden">
|
|
||||||
<div class="bg-emerald-500 h-full" style="width: 75%"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card" style="opacity: 0;">
|
|
||||||
<div class="flex justify-between items-center mb-2">
|
|
||||||
<span class="font-bold text-slate-700">Jakarta Barat</span>
|
|
||||||
<span class="text-emerald-600 font-bold">142 Sekolah</span>
|
|
||||||
</div>
|
|
||||||
<div class="w-full bg-slate-100 h-2 rounded-full overflow-hidden">
|
|
||||||
<div class="bg-emerald-500 h-full" style="width: 60%"></div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="bg-white p-6 rounded-2xl shadow-sm stats-card border-l-emerald-300 opacity-60" style="opacity: 0;">
|
|
||||||
<p class="text-xs text-slate-400 italic">*Data update per Januari 2026</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="relative">
|
|
||||||
<div class="absolute -inset-4 bg-emerald-200/50 rounded-[40px] blur-2xl"></div>
|
|
||||||
<div class="relative bg-white p-4 rounded-[32px] shadow-2xl overflow-hidden">
|
|
||||||
<img src="{{asset('img1.png')}}" alt="Visual Achievement" class="w-full rounded-2xl" style="">
|
|
||||||
<div class="absolute bottom-10 left-10 p-6 glass rounded-2xl max-w-xs border-emerald-100">
|
|
||||||
<div class="flex items-center gap-2 mb-2">
|
|
||||||
<span class="material-symbols-outlined text-emerald-600">verified</span>
|
|
||||||
<span class="text-xs font-bold text-emerald-800">PRESTASI TERBARU</span>
|
|
||||||
</div>
|
|
||||||
<p class="text-sm font-semibold text-slate-700">SMAN 42 Jakarta terpilih sebagai sekolah terinspiratif PBLHS 2025.</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section id="berita" class="py-24 bg-white">
|
|
||||||
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
||||||
<div class="flex justify-between items-end mb-12">
|
|
||||||
<div>
|
|
||||||
<h2 class="text-sm font-bold text-emerald-600 uppercase tracking-widest mb-4">KEGIATAN ADIWIYATA</h2>
|
|
||||||
<h3 class="text-4xl font-extrabold text-slate-900">Kabar Terbaru & Inspirasi</h3>
|
|
||||||
</div>
|
|
||||||
<a href="{{ url('kegiatan') }}" class="text-emerald-600 font-bold hover:underline flex items-center gap-1">Lihat Semua <span class="material-symbols-outlined">arrow_right_alt</span></a>
|
|
||||||
</div>
|
|
||||||
|
|
||||||
<div class="grid grid-cols-1 md:grid-cols-3 gap-8">
|
|
||||||
@foreach($side_kegiatan as $dataKeg)
|
|
||||||
<?php
|
|
||||||
$images = json_decode($dataKeg->image);
|
|
||||||
?>
|
|
||||||
<div class="group cursor-pointer">
|
|
||||||
<div class="relative h-64 rounded-3xl overflow-hidden mb-6">
|
|
||||||
<img src="{{ asset(@$images[0]) }}" alt="" class="w-full h-full object-cover group-hover:scale-110 transition duration-500" style="">
|
|
||||||
<div class="absolute top-4 left-4 px-3 py-1 bg-white/90 backdrop-blur rounded-full text-[10px] font-bold text-emerald-800">SEKOLAH ADIWIYATA</div>
|
|
||||||
</div>
|
|
||||||
<p class="text-xs font-bold text-slate-400 mb-2 uppercase tracking-widest">{{ date('D',strtotime($dataKeg->created_at)) }}, {{ date('d M Y',strtotime($dataKeg->created_at)) }}</p>
|
|
||||||
<h4 class="text-xl font-bold text-slate-900 group-hover:text-emerald-600 transition mb-3"><a href="{{ url('kegiatan/'.$dataKeg->slug) }}">{{ $dataKeg->judul }}</a></h4>
|
|
||||||
<p class="text-sm text-slate-500 line-clamp-2">{!! substr(strip_tags(@$dataKeg->body),0,1000) !!}</p>
|
|
||||||
</div>
|
|
||||||
@endforeach
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
<section class="py-20 bg-emerald-600">
|
|
||||||
<div class="max-w-7xl mx-auto px-4 sm:px-6 lg:px-8">
|
|
||||||
<div class="bg-white/10 backdrop-blur-md rounded-[40px] p-8 md:p-16 flex flex-col md:flex-row items-center justify-between border border-white/20 gap-12">
|
|
||||||
<div class="max-w-xl text-center md:text-left">
|
|
||||||
<h3 class="text-3xl md:text-4xl font-extrabold text-white mb-6 leading-tight">Helpdesk</h3>
|
|
||||||
<p class="text-emerald-100 text-lg mb-8">Butuh bantuan teknis atau konsultasi mengenai pengisian SIDIA? Tim helpdesk kami siap membantu Anda.</p>
|
|
||||||
|
|
||||||
</div>
|
|
||||||
<div class="bg-white p-10 rounded-3xl shadow-2xl w-full max-w-sm">
|
|
||||||
<div class="flex flex-col gap-6">
|
|
||||||
<div class="flex items-center gap-4">
|
|
||||||
<div class="w-12 h-12 rounded-full bg-black/20 flex items-center justify-center text-white">
|
|
||||||
<span class="material-symbols-outlined">call</span>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<p class="text-[10px] font-bold text-emerald-600 uppercase tracking-widest">Phone</p>
|
|
||||||
<p class="text-lg font-bold">
|
|
||||||
<a target="_blank" href="https://api.whatsapp.com/send/?phone=6285212436339">
|
|
||||||
0852-1243-6339
|
|
||||||
</a>
|
|
||||||
</p>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
<div class="flex items-center gap-4">
|
|
||||||
<div class="w-12 h-12 rounded-full bg-black/20 flex items-center justify-center text-white">
|
|
||||||
<span class="material-symbols-outlined">mail</span>
|
|
||||||
</div>
|
|
||||||
<div>
|
|
||||||
<p class="text-[10px] font-bold text-emerald-600 uppercase tracking-widest">Email Resmi</p>
|
|
||||||
<a target="_blank" href="mailto:dinaslh@jakarta.go.id" class="">
|
|
||||||
<p class="text-lg font-bold">dinaslh@jakarta.go.id</p>
|
|
||||||
</a>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</div>
|
|
||||||
</section>
|
|
||||||
@endsection
|
|
||||||
|
|
@ -0,0 +1,261 @@
|
||||||
|
@extends('layouts.app')
|
||||||
|
@section('title',@$title)
|
||||||
|
@section('content')
|
||||||
|
<section id="section1" class="relative overflow-hidden md:py-50 md:pt-20 md:px-20">
|
||||||
|
<!-- Enhanced Animated Background Elements -->
|
||||||
|
<div class="absolute inset-0 bg-gradient-to-br from-slate-50 via-white to-gray-100">
|
||||||
|
<div class="absolute inset-0 bg-grid-pattern opacity-[0.03]"></div>
|
||||||
|
<div class="absolute top-0 left-0 w-full h-full overflow-hidden">
|
||||||
|
<div class="blob blob-1 absolute top-[10%] right-[15%] w-[40vw] h-[40vw] rounded-full mix-blend-multiply filter blur-[80px] animate-blob-slow opacity-15 bg-gradient-to-br from-green-300 to-emerald-400"></div>
|
||||||
|
<div class="blob blob-2 absolute bottom-[5%] left-[20%] w-[35vw] h-[35vw] rounded-full mix-blend-multiply filter blur-[80px] animate-blob-slow animation-delay-2000 opacity-15 bg-gradient-to-br from-amber-300 to-orange-400"></div>
|
||||||
|
<div class="blob blob-3 absolute top-[30%] left-[10%] w-[30vw] h-[30vw] rounded-full mix-blend-multiply filter blur-[80px] animate-blob-slow animation-delay-4000 opacity-15 bg-gradient-to-tr from-green-400 to-teal-300"></div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="flex flex-col md:flex-row px-4 container mx-auto my-40 md:my-0 gap-3">
|
||||||
|
<div class="w-full md:w-3/5 z-10 relative items-center">
|
||||||
|
<div class="flex flex-col justify-center text-center md:text-left item-center gap-0">
|
||||||
|
<h4 class="mb-2 text-lg font-semibold animate-fade-in" style="animation-delay: 0.4s">
|
||||||
|
<span class="text-black">Selamat Datang di Portal Resmi SIDIA Jakarta</span>
|
||||||
|
</h4>
|
||||||
|
<h2 class="mb-5 text-3xl md:text-3xl lg:text-4xl font-extrabold animate-fade-in" style="animation-delay: 0.4s">
|
||||||
|
<span class="text-warning">Sistem Informasi Sekolah Adiwiyata</span> <br>
|
||||||
|
<span class="text-black">DKI Jakarta (SIDIA Jakarta)</span>
|
||||||
|
</h2>
|
||||||
|
|
||||||
|
<p class="mb-5 text-gray-600 text-lg max-w-2xl leading-relaxed mb-2 animate-fade-in" style="animation-delay: 0.8s">
|
||||||
|
Sistem Informasi Sekolah Adiwiyata DKI Jakarta <br>
|
||||||
|
Bersama kita wujudkan pendidikan yang berwawasan lingkungan, terintegrasi, dan berkelanjutan
|
||||||
|
</p>
|
||||||
|
<a onclick="document.getElementById('section2').scrollIntoView({ behavior: 'smooth' });" class="p-3 cursor-pointer text-white bg-success rounded-[10px] mx-auto md:mx-0 w-50 text-center flex flex-row gap-3 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
||||||
|
<span>Lihat Selengkapnya</span> <x-lucide-arrow-down width="20" class="text-white"/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="w-2/5 relative flex md:block hidden">
|
||||||
|
<div class="flex flex-col absolute top-0 left-0 right-10 w-full h-full">
|
||||||
|
<img class="left-[100px] top-0 absolute " src="{{ asset('img2.svg') }}" />
|
||||||
|
<img class="left-0 top-[90px] absolute " src="{{ asset('img1.svg') }}" />
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="section2" class="container mx-auto p-12 md:py-12">
|
||||||
|
<div class="grid grid-rows-1 md:grid-cols-4 gap-5">
|
||||||
|
<div class="bg-danger flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
||||||
|
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['kota'] }}</div>
|
||||||
|
<div class="flex justify-around items-center">
|
||||||
|
<div class="flex flex-col items-center">
|
||||||
|
<span class="font-extrabold">Kota</span>
|
||||||
|
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
||||||
|
</div>
|
||||||
|
{{-- <div>
|
||||||
|
<span class="font-extrabold">2025</span>
|
||||||
|
</div> --}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bg-info flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
||||||
|
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['provinsi'] }}</div>
|
||||||
|
<div class="flex justify-around items-center">
|
||||||
|
<div class="flex flex-col items-center">
|
||||||
|
<span class="font-extrabold">Provinsi</span>
|
||||||
|
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
||||||
|
</div>
|
||||||
|
{{-- <div>
|
||||||
|
<span class="font-extrabold">2025</span>
|
||||||
|
</div> --}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bg-warning flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
||||||
|
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['nasional'] }}</div>
|
||||||
|
<div class="flex justify-around items-center">
|
||||||
|
<div class="flex flex-col items-center">
|
||||||
|
<span class="font-extrabold">Nasional</span>
|
||||||
|
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
||||||
|
</div>
|
||||||
|
{{-- <div>
|
||||||
|
<span class="font-extrabold">2025</span>
|
||||||
|
</div> --}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="bg-success flex flex-col justify-around text-white rounded-xl gap-3 py-10 shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
||||||
|
<div class="text-6xl lg:text-7xl font-extrabold text-center">{{ $usulan['mandiri'] }}</div>
|
||||||
|
<div class="flex justify-around items-center">
|
||||||
|
<div class="flex flex-col items-center">
|
||||||
|
<span class="font-extrabold">Mandiri</span>
|
||||||
|
<span class="opacity-[70%]">Sekolah Adiwiyata</span>
|
||||||
|
</div>
|
||||||
|
{{-- <div>
|
||||||
|
<span class="font-extrabold">2025</span>
|
||||||
|
</div> --}}
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="section3" class="container mx-auto p-12 md:py-12">
|
||||||
|
<div class="flex justify-between mb-15">
|
||||||
|
<h4 class="text-lg md:text-2xl font-extrabold text-black">Kegiatan Sekolah Adiwiyata</h4>
|
||||||
|
<a href="{{ url('kegiatan') }}" class="p-2 text-white text-sm bg-warning rounded-[10px] mx-auto md:mx-0 text-center flex flex-row justify-between gap-3 ">
|
||||||
|
<span>Lihat Semua</span> <x-lucide-arrow-right width="20" class="text-white text-right"/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="flex flex-row gap-10">
|
||||||
|
<div class="w-full lg:w-2/3">
|
||||||
|
<div class="flex flex-col gap-3">
|
||||||
|
<?php
|
||||||
|
$image = json_decode(@$kegiatan[0]->image);
|
||||||
|
?>
|
||||||
|
<img src="{{ asset(@$image[0]) }}" alt="" class="w-full lg:w-[100%] rounded-[10px]">
|
||||||
|
<div class="flex flex-row gap-3 items-center">
|
||||||
|
<span class="p-2 bg-warning text-xs rounded-[10px] text-white">Kegiatan {{ @$kegiatan[0]->kategori }}</span>
|
||||||
|
<span class="text-xs opacity-[50%]">{{ date('D',strtotime(@$kegiatan[0]->created_at)) }}, {{ date('d M Y',strtotime(@$kegiatan[0]->created_at)) }}</span>
|
||||||
|
</div>
|
||||||
|
<h4 class="text-2xl text-black font-bold mt-2">{{ @$kegiatan[0]->judul }}</h4>
|
||||||
|
<div class="text-sm opacity-[50%]">
|
||||||
|
{!! substr(strip_tags(@$kegiatan[0]->body),0,1000) !!}
|
||||||
|
</div>
|
||||||
|
<a href="{{ url('kegiatan/'.@$kegiatan[0]->slug) }}" class="text-sm text-warning rounded-[10px] mx-auto md:mx-0 flex flex-row gap-3 ">
|
||||||
|
<span>Baca Selengkapnya</span> <x-lucide-arrow-right width="20" class="text-warning"/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="hidden lg:block w-1/3">
|
||||||
|
<div class="flex flex-col gap-3">
|
||||||
|
@foreach($side_kegiatan as $dataKeg)
|
||||||
|
<?php
|
||||||
|
$images = json_decode($dataKeg->image);
|
||||||
|
?>
|
||||||
|
<div class="flex items-center gap-3 flex-row border-b-1 border-b-[#eee] pb-3">
|
||||||
|
<div class="flex justify-end w-2/5">
|
||||||
|
<img src="{{ asset(@$images[0]) }}" class="rounded-[10px] ">
|
||||||
|
</div>
|
||||||
|
<div class="flex flex-col gap-3 justify-center w-3/5">
|
||||||
|
<span class="text-xs opacity-[50%]">{{ date('D',strtotime($dataKeg->created_at)) }}, {{ date('d M Y',strtotime($dataKeg->created_at)) }}</span>
|
||||||
|
<a href="{{ url('kegiatan/'.$dataKeg->slug) }}" class="text-xs text-black font-bold">{{ $dataKeg->judul }}</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endforeach
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="section4" class="container mx-auto p-12 md:py-12">
|
||||||
|
<div class="flex justify-between mb-15">
|
||||||
|
<h4 class="text-lg md:text-2xl font-extrabold text-black">Galeri Sekolah Adiwiyata</h4>
|
||||||
|
<a href="{{ url('galeri') }}" class="p-2 text-white text-sm bg-warning rounded-[10px] mx-auto md:mx-0 text-center flex flex-row justify-between gap-3 ">
|
||||||
|
<span>Lihat Semua</span> <x-lucide-arrow-right width="20" class="text-white text-right"/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="flex flex-row gap-10">
|
||||||
|
<div class="grid grid-cols-1 md:grid-cols-3 lg:grid-cols-4 gap-5">
|
||||||
|
@foreach($kegiatan as $dataKeg)
|
||||||
|
<?php
|
||||||
|
$images = json_decode($dataKeg->image);
|
||||||
|
?>
|
||||||
|
<div class="relative group w-full h-50 overflow-hidden rounded-lg shadow-[10px_10px_10px_0px_rgba(0,0,0,0.25)]">
|
||||||
|
<img src="{{ asset(@$images[0]) }}" class="w-full h-full object-cover" alt="Galeri">
|
||||||
|
<div class="absolute inset-0 bg-success bg-opacity-50 opacity-0 group-hover:opacity-100 transition-opacity duration-300 flex flex-col justify-center p-4 gap-3">
|
||||||
|
<h4 class="mb-5 font-bold text-white w-50">{{ substr($dataKeg->judul,0,35) }}...</h4>
|
||||||
|
{{-- <p class="text-white text-sm font-normal">1 Agustus 2025</p> --}}
|
||||||
|
<a href="#" data-url="{{$dataKeg->image}}" data-judul="{{$dataKeg->judul}}" class="btnmodal p-2 text-black text-sm bg-white opacity-50 rounded-[10px] mx-auto md:mx-0 text-center flex flex-row justify-between gap-3 w-40 ">
|
||||||
|
<span>Lihat Detail</span> <x-lucide-arrow-right width="20" class="text-black text-right"/>
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endforeach
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
<section id="helpdesk" class="bg-gradient-to-r from-[#009D66] to-[#F7AE15]">
|
||||||
|
<div class="container mx-auto p-12 md:py-12">
|
||||||
|
<div class="flex flex-col md:flex-row items-center justify-between">
|
||||||
|
<div class="flex flex-col gap-1">
|
||||||
|
<h4 class="md:text-left text-center text-white">Ada Kendala Terkait Sekolah Adiwiyata Jakarta ?</h4>
|
||||||
|
<h4 class="md:text-left text-center text-3xl md:text-4xl font-extrabold text-white">Hubungi Helpdesk Kami</h4>
|
||||||
|
</div>
|
||||||
|
<div class="flex flex-col mt-5 md:mt-0 md:flex-row gap-2">
|
||||||
|
<div class="border rounded text-white px-3 py-3 hover:bg-white hover:border-white hover:text-[#009D66] transition">
|
||||||
|
<a target="_blank" href="https://api.whatsapp.com/send/?phone=6285212436339" class=" flex">
|
||||||
|
<span class="mt-1">
|
||||||
|
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" viewBox="0 0 24 24"><path fill="currentColor" d="M19.05 4.91A9.82 9.82 0 0 0 12.04 2c-5.46 0-9.91 4.45-9.91 9.91c0 1.75.46 3.45 1.32 4.95L2.05 22l5.25-1.38c1.45.79 3.08 1.21 4.74 1.21c5.46 0 9.91-4.45 9.91-9.91c0-2.65-1.03-5.14-2.9-7.01m-7.01 15.24c-1.48 0-2.93-.4-4.2-1.15l-.3-.18l-3.12.82l.83-3.04l-.2-.31a8.26 8.26 0 0 1-1.26-4.38c0-4.54 3.7-8.24 8.24-8.24c2.2 0 4.27.86 5.82 2.42a8.18 8.18 0 0 1 2.41 5.83c.02 4.54-3.68 8.23-8.22 8.23m4.52-6.16c-.25-.12-1.47-.72-1.69-.81c-.23-.08-.39-.12-.56.12c-.17.25-.64.81-.78.97c-.14.17-.29.19-.54.06c-.25-.12-1.05-.39-1.99-1.23c-.74-.66-1.23-1.47-1.38-1.72c-.14-.25-.02-.38.11-.51c.11-.11.25-.29.37-.43s.17-.25.25-.41c.08-.17.04-.31-.02-.43s-.56-1.34-.76-1.84c-.2-.48-.41-.42-.56-.43h-.48c-.17 0-.43.06-.66.31c-.22.25-.86.85-.86 2.07s.89 2.4 1.01 2.56c.12.17 1.75 2.67 4.23 3.74c.59.26 1.05.41 1.41.52c.59.19 1.13.16 1.56.1c.48-.07 1.47-.6 1.67-1.18c.21-.58.21-1.07.14-1.18s-.22-.16-.47-.28"/></svg>
|
||||||
|
</span> 0852-1243-6339
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="border rounded text-white px-3 py-3 hover:bg-white hover:border-white hover:text-[#009D66] transition">
|
||||||
|
<a target="_blank" href="mailto:dinaslh@jakarta.go.id" class=" flex">
|
||||||
|
<span class="mt-1"><x-lucide-mail width="18" class=""/></span> dinaslh@jakarta.go.id
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
<div class="border rounded text-white px-3 py-3 hover:bg-white hover:border-white hover:text-[#009D66] transition">
|
||||||
|
<a target="_blank" href="{{ asset('manual_book.pdf') }}" download class=" flex">
|
||||||
|
<span class="mt-1"><x-lucide-download width="18" class=""/></span> Download Panduan
|
||||||
|
</a>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
{{-- <br> --}}
|
||||||
|
{{-- <p>Lorem ipsum dolor sit amet consectetur adipisicing elit. Necessitatibus odio quo mollitia blanditiis ab dolor commodi rerum eaque! Tempore corporis doloribus amet culpa repudiandae similique! Blanditiis a dolorem soluta vero.</p> --}}
|
||||||
|
</div>
|
||||||
|
</section>
|
||||||
|
|
||||||
|
<div id="myModal" class="fixed inset-0 z-50 hidden bg-black/50 flex items-center justify-center overflow-y-scroll">
|
||||||
|
<div class="bg-white rounded-lg shadow-lg w-1/2 p-6 relative">
|
||||||
|
<div id="carousel" class="relative w-full flex transition-transform duration-500">
|
||||||
|
<img id="image" src="" alt="" class="w-full rounded">
|
||||||
|
<!-- tombol navigasi -->
|
||||||
|
<button id="prev" class="absolute left-0 top-1/2 transform -translate-y-1/2 bg-gray-800 text-white px-3 py-1 rounded">‹</button>
|
||||||
|
<button id="next" class="absolute right-0 top-1/2 transform -translate-y-1/2 bg-gray-800 text-white px-3 py-1 rounded">›</button>
|
||||||
|
</div>
|
||||||
|
<div class="flex justify-end space-x-2 mt-1">
|
||||||
|
<button onclick="closeModal()" class="bg-gray-300 text-gray-700 px-4 py-2 cursor-pointer rounded">Tutup</button>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
@endsection
|
||||||
|
@section('js')
|
||||||
|
<script src="https://code.jquery.com/jquery-3.7.1.js"></script>
|
||||||
|
<script>
|
||||||
|
let slides = [];
|
||||||
|
let currentIndex = 0;
|
||||||
|
|
||||||
|
$('.btnmodal').on('click', function(e){
|
||||||
|
e.preventDefault();
|
||||||
|
$('#myModal').removeClass('hidden');
|
||||||
|
|
||||||
|
$('#judul').html($(this).data('judul'));
|
||||||
|
// ambil data-images dan parse JSON
|
||||||
|
slides = $(this).data('url');
|
||||||
|
if (!Array.isArray(slides)) {
|
||||||
|
slides = JSON.parse(slides);
|
||||||
|
}
|
||||||
|
|
||||||
|
console.log(slides);
|
||||||
|
|
||||||
|
currentIndex = 0;
|
||||||
|
$('#image').attr('src', "{{ asset('/') }}"+slides[currentIndex]);
|
||||||
|
});
|
||||||
|
|
||||||
|
// tombol navigasi
|
||||||
|
$('#next').on('click', function(){
|
||||||
|
if(slides.length > 0){
|
||||||
|
currentIndex = (currentIndex + 1) % slides.length;
|
||||||
|
$('#image').attr('src', "{{ asset('/') }}"+slides[currentIndex]);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
$('#prev').on('click', function(){
|
||||||
|
if(slides.length > 0){
|
||||||
|
currentIndex = (currentIndex - 1 + slides.length) % slides.length;
|
||||||
|
$('#image').attr('src', "{{ asset('/') }}"+slides[currentIndex]);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
|
function closeModal(){
|
||||||
|
$('#myModal').addClass('hidden');
|
||||||
|
}
|
||||||
|
|
||||||
|
</script>
|
||||||
|
@endsection
|
||||||
Loading…
Reference in New Issue