diff --git a/public/assets/css/header.css b/public/assets/css/header.css index 25ca8c5..c08475e 100644 --- a/public/assets/css/header.css +++ b/public/assets/css/header.css @@ -296,3 +296,228 @@ .logout-btn:active { transform: scale(.97); } + + + + + + .flight-hero { + padding: 80px 0 100px; + + background: + linear-gradient( + 135deg, + #09203f, + #176b87 + ); + + color: #fff; + } + +.flight-hero-content { + text-align: center; + margin-bottom: 40px; +} + +.flight-badge { + display: inline-block; + + padding: 8px 18px; + + margin-bottom: 18px; + + border-radius: 30px; + + background: rgba(255,255,255,.12); + + font-size: 14px; +} + +.flight-hero h1 { + margin: 0; + + font-size: 48px; + + font-weight: 800; +} + +.flight-hero h1 span { + color: #ffc107; +} + +.flight-hero p { + margin-top: 15px; + + font-size: 17px; + + opacity: .85; +} + + +.flight-search-card { + + max-width: 1100px; + + margin: auto; + + padding: 30px; + + background: #fff; + + border-radius: 18px; + + color: #263238; + + box-shadow: + 0 20px 60px rgba(0,0,0,.25); + +} + + +.flight-search-header { + + display: flex; + + justify-content: space-between; + + align-items: center; + + margin-bottom: 25px; + +} + +.flight-search-header h3 { + margin: 0 0 5px; +} + +.flight-search-header span { + color: #78909c; + + font-size: 13px; +} + + +.flight-type { + + display: flex; + + gap: 20px; + + font-size: 14px; +} + + +.flight-fields { + + display: grid; + + grid-template-columns: + repeat(3, 1fr); + + gap: 18px; + +} + + +.flight-field label { + + display: block; + + margin-bottom: 8px; + + font-size: 13px; + + font-weight: 600; + +} + + +.flight-field select, +.flight-field input { + + width: 100%; + + height: 50px; + + padding: 0 12px; + + border: 1px solid #e0e6ed; + + border-radius: 9px; + + background: #f8fafc; + + outline: none; + +} + + +.flight-field select:focus, +.flight-field input:focus { + + border-color: #1976d2; + + background: #fff; + +} + + +.flight-button-wrapper { + + display: flex; + + align-items: end; + +} + + +.flight-search-button { + + width: 100%; + + height: 50px; + + border: none; + + border-radius: 9px; + + background: #1976d2; + + color: #fff; + + font-weight: 700; + + cursor: pointer; + +} + + +.flight-search-button:hover { + + background: #125ca8; + +} + + +@media (max-width: 768px) { + + .flight-hero { + padding: 60px 15px 70px; + } + + .flight-hero h1 { + font-size: 34px; + } + + .flight-search-header { + flex-direction: column; + align-items: flex-start; + gap: 15px; + } + + .flight-fields { + grid-template-columns: 1fr; + } + +} + diff --git a/resources/views/layouts/hero.blade.php b/resources/views/layouts/hero.blade.php index 2d25224..9f98c04 100644 --- a/resources/views/layouts/hero.blade.php +++ b/resources/views/layouts/hero.blade.php @@ -100,226 +100,3 @@ - diff --git a/resources/views/tours/index.blade.php b/resources/views/tours/index.blade.php index 4eb4827..b631273 100644 --- a/resources/views/tours/index.blade.php +++ b/resources/views/tours/index.blade.php @@ -1,51 +1,75 @@ -@extends('layouts.app') + @extends('layouts.app') @section('content')
-

- آرشیو تورها -

+
+ +

+ آرشیو تورها +

+ +
-
+
@foreach($tours as $tour) -
+
-
+
- {{ $tour->title }} +
-
+ {{ $tour->title }} -
+ + تور + + +
+ + +
+ +
{{ $tour->title }}
-

+

+ {{ $tour->summary }} +

- - {{ number_format($tour->price) }} - تومان - +
@@ -57,10 +81,12 @@
-
-
- {{$tours->links()}} +
+ + {{ $tours->links() }} + +