digitale / index.html
CHBINHAYDDE's picture
Add 1 files
3d83e33 verified
<!DOCTYPE html>
<html lang="he" dir="rtl">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>ื“ื™ื’ื™ื˜ืœื - ื›ืœื™ื ืœื—ื™ื™ื ืขืœ ืคื™ ื”ื”ืœื›ื”</title>
<script src="https://cdn.tailwindcss.com"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link href="https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;700&display=swap" rel="stylesheet">
<link href="https://fonts.googleapis.com/css2?family=Noto+Sans+Hebrew:wght@400;500;700&display=swap" rel="stylesheet">
<style>
:root {
--primary-color: #6C63FF;
--secondary-color: #00BFA6;
--text-primary: #2D3748;
--text-secondary: #4A5568;
--bg-primary: #FFFFFF;
--bg-secondary: #F8F9FC;
--bg-tertiary: #F0F2F8;
}
@media (prefers-color-scheme: dark) {
:root {
--primary-color: #6C63FF;
--secondary-color: #00BFA6;
--text-primary: #F7FAFC;
--text-secondary: #E2E8F0;
--bg-primary: #1A202C;
--bg-secondary: #2D3748;
--bg-tertiary: #4A5568;
}
}
body {
font-family: 'Rubik', 'Noto Sans Hebrew', sans-serif;
direction: rtl;
background-color: var(--bg-primary);
color: var(--text-primary);
transition: all 0.3s ease;
line-height: 1.8;
}
/* Header Styles */
.header {
height: 80px;
min-height: 80px;
width: 100%;
position: sticky;
top: 0;
z-index: 1000;
backdrop-filter: blur(8px);
-webkit-backdrop-filter: blur(8px);
background: rgba(255, 255, 255, 0.9);
transition: all 0.3s cubic-bezier(0.4, 0, 0.2, 1);
box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05);
}
.dark .header {
background: rgba(26, 32, 44, 0.9);
}
.header.scrolled {
height: 60px;
box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1);
background: rgba(255, 255, 255, 0.95);
}
.dark .header.scrolled {
background: rgba(26, 32, 44, 0.95);
}
.menu-item {
position: relative;
transition: all 0.2s ease;
}
.menu-item::after {
content: '';
position: absolute;
width: 0;
height: 2px;
bottom: -5px;
right: 0;
background-color: var(--primary-color);
transition: width 0.3s ease;
}
.menu-item:hover::after {
width: 100%;
}
.menu-item.active {
color: var(--primary-color);
font-weight: 500;
}
.menu-item.active::after {
width: 100%;
}
/* Mobile Menu */
.mobile-menu {
transform: translateX(100%);
transition: transform 0.3s ease-out;
}
.mobile-menu.open {
transform: translateX(0);
}
/* Search Bar */
.search-bar {
transform: translateY(-20px);
opacity: 0;
visibility: hidden;
transition: all 0.3s ease;
}
.search-bar.open {
transform: translateY(0);
opacity: 1;
visibility: visible;
}
/* Footer Styles */
.footer {
min-height: 300px;
padding: 64px 24px;
background: linear-gradient(135deg, var(--bg-secondary) 0%, var(--bg-tertiary) 100%);
position: relative;
overflow: hidden;
}
.dark .footer {
background: linear-gradient(135deg, var(--bg-tertiary) 0%, var(--bg-secondary) 100%);
}
.footer-wave {
position: absolute;
top: 0;
left: 0;
width: 100%;
overflow: hidden;
line-height: 0;
}
.footer-wave svg {
position: relative;
display: block;
width: calc(100% + 1.3px);
height: 50px;
}
.footer-wave .shape-fill {
fill: var(--bg-primary);
}
.footer-column {
transition: all 0.3s ease;
}
.footer-column:hover {
transform: translateY(-5px);
}
.footer-link {
position: relative;
transition: all 0.2s ease;
}
.footer-link::after {
content: '';
position: absolute;
width: 0;
height: 1px;
bottom: 0;
right: 0;
background-color: var(--primary-color);
transition: width 0.3s ease;
}
.footer-link:hover::after {
width: 100%;
}
.social-icon {
transition: all 0.3s ease;
}
.social-icon:hover {
transform: rotate(15deg) scale(1.1);
}
.newsletter-btn {
position: relative;
overflow: hidden;
}
.newsletter-btn::after {
content: '';
position: absolute;
top: -50%;
left: -50%;
width: 200%;
height: 200%;
background: rgba(255, 255, 255, 0.2);
transform: scale(0);
opacity: 0;
transition: all 0.5s ease;
border-radius: 50%;
}
.newsletter-btn:hover::after {
transform: scale(1);
opacity: 1;
}
/* Animations */
@keyframes fadeIn {
from { opacity: 0; transform: translateY(20px); }
to { opacity: 1; transform: translateY(0); }
}
.fade-in {
animation: fadeIn 0.5s ease-in forwards;
}
@keyframes floatUp {
0% { transform: translateY(30px); opacity: 0; }
100% { transform: translateY(0); opacity: 1; }
}
.float-up {
animation: floatUp 0.6s ease-out forwards;
}
/* Responsive Adjustments */
@media (max-width: 768px) {
.header {
height: 70px;
min-height: 70px;
}
.header.scrolled {
height: 50px;
}
.footer {
padding: 48px 16px;
}
}
</style>
</head>
<body class="bg-gray-50 dark:bg-gray-900">
<!-- Improved Header -->
<header class="header" id="header">
<div class="container mx-auto px-4 h-full flex items-center justify-between">
<!-- Logo -->
<div class="flex items-center">
<div class="w-10 h-10 rounded-full bg-gradient-to-r from-purple-500 to-blue-500 flex items-center justify-center text-white font-bold text-xl">
ื“
</div>
<span class="mr-2 text-xl font-bold text-gray-800 dark:text-white">ื“ื™ื’ื™ื˜ืœื</span>
</div>
<!-- Desktop Navigation -->
<nav class="hidden md:flex items-center space-x-8 space-x-reverse">
<a href="#" class="menu-item active relative text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium">ื“ืฃ ื”ื‘ื™ืช</a>
<a href="#tools" class="menu-item relative text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium">ื›ืœื™ื ื ืคื•ืฆื™ื</a>
<a href="#about" class="menu-item relative text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium">ืื•ื“ื•ืช</a>
<a href="#contact" class="menu-item relative text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium">ื™ืฆื™ืจืช ืงืฉืจ</a>
</nav>
<!-- Right Side Icons -->
<div class="flex items-center space-x-4 space-x-reverse">
<button id="search-btn" class="text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 transition-colors" aria-label="ื—ื™ืคื•ืฉ">
<i class="fas fa-search"></i>
</button>
<button id="theme-toggle" class="text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 transition-colors" aria-label="ื”ื—ืœืฃ ืžืฆื‘ ืฆื‘ืข">
<i class="fas fa-moon dark:hidden"></i>
<i class="fas fa-sun hidden dark:block"></i>
</button>
<button class="bg-gradient-to-r from-purple-500 to-blue-500 text-white px-4 py-2 rounded-lg hover:opacity-90 transition flex items-center" aria-label="ื”ืชื—ื‘ืจื•ืช">
<i class="fas fa-user mr-2"></i>ื”ืชื—ื‘ืจื•ืช
</button>
<button id="mobile-menu-btn" class="md:hidden text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400" aria-label="ืชืคืจื™ื˜ ื ื™ื•ื•ื˜">
<i class="fas fa-bars text-xl"></i>
</button>
</div>
</div>
<!-- Mobile Menu -->
<div id="mobile-menu" class="mobile-menu md:hidden fixed top-0 right-0 w-64 h-full bg-white dark:bg-gray-800 shadow-lg z-50">
<div class="p-4 flex justify-between items-center border-b dark:border-gray-700">
<div class="flex items-center">
<div class="w-10 h-10 rounded-full bg-gradient-to-r from-purple-500 to-blue-500 flex items-center justify-center text-white font-bold text-xl">
ื“
</div>
<span class="mr-2 text-xl font-bold text-gray-800 dark:text-white">ื“ื™ื’ื™ื˜ืœื</span>
</div>
<button id="mobile-menu-close" class="text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400">
<i class="fas fa-times text-xl"></i>
</button>
</div>
<nav class="p-4 flex flex-col space-y-4">
<a href="#" class="text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium py-2 border-b dark:border-gray-700 active">ื“ืฃ ื”ื‘ื™ืช</a>
<a href="#tools" class="text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium py-2 border-b dark:border-gray-700">ื›ืœื™ื ื ืคื•ืฆื™ื</a>
<a href="#about" class="text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium py-2 border-b dark:border-gray-700">ืื•ื“ื•ืช</a>
<a href="#contact" class="text-gray-700 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400 font-medium py-2">ื™ืฆื™ืจืช ืงืฉืจ</a>
</nav>
</div>
<!-- Search Bar -->
<div id="search-bar" class="search-bar absolute top-full left-0 w-full bg-white dark:bg-gray-800 shadow-md z-40">
<div class="container mx-auto p-4">
<div class="relative flex items-center">
<input type="text" placeholder="ื—ืคืฉ ื‘ืืชืจ..." class="w-full px-4 py-3 rounded-lg border border-gray-300 dark:border-gray-600 focus:outline-none focus:ring-2 focus:ring-purple-500 dark:bg-gray-700 dark:text-white pr-12" aria-label="ืฉื“ื” ื—ื™ืคื•ืฉ">
<button class="absolute left-4 text-gray-600 dark:text-gray-300 hover:text-purple-600 dark:hover:text-purple-400" aria-label="ื—ืคืฉ">
<i class="fas fa-search"></i>
</button>
</div>
<div id="search-results" class="mt-2 bg-white dark:bg-gray-700 rounded-lg shadow-lg hidden">
<!-- Search results will appear here -->
</div>
</div>
</div>
</header>
<!-- Main Content -->
<main class="pt-20">
<!-- Your existing content here -->
<!-- Example section to demonstrate scrolling -->
<section class="min-h-screen py-20">
<div class="container mx-auto px-4">
<h1 class="text-4xl font-bold text-center">ืชื•ื›ืŸ ื”ืขืžื•ื“</h1>
<p class="text-center mt-4">ื’ืœื•ืœ ืœืžื˜ื” ื›ื“ื™ ืœืจืื•ืช ืืช ืืคืงื˜ ื”-header</p>
</div>
</section>
</main>
<!-- Improved Footer -->
<footer class="footer relative">
<div class="footer-wave">
<svg data-name="Layer 1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1200 120" preserveAspectRatio="none">
<path d="M321.39,56.44c58-10.79,114.16-30.13,172-41.86,82.39-16.72,168.19-17.73,250.45-.39C823.78,31,906.67,72,985.66,92.83c70.05,18.48,146.53,26.09,214.34,3V0H0V27.35A600.21,600.21,0,0,0,321.39,56.44Z" class="shape-fill"></path>
</svg>
</div>
<div class="container mx-auto px-4">
<div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12">
<!-- Column 1 - Logo & About -->
<div class="footer-column float-up" style="animation-delay: 0.1s;">
<div class="flex items-center mb-6">
<div class="w-12 h-12 rounded-full bg-gradient-to-r from-purple-500 to-blue-500 flex items-center justify-center text-white font-bold text-xl">
ื“
</div>
<span class="mr-3 text-xl font-bold text-gray-800 dark:text-white">ื“ื™ื’ื™ื˜ืœื</span>
</div>
<p class="text-gray-600 dark:text-gray-300 mb-6">
ืคืœื˜ืคื•ืจืžื” ื“ื™ื’ื™ื˜ืœื™ืช ื”ืžืกืคืงืช ื›ืœื™ื ื”ืœื›ืชื™ื™ื ืžืชืงื“ืžื™ื ืœืฆื™ื‘ื•ืจ ืฉื•ืžืจ ื”ืชื•ืจื” ื•ื”ืžืฆื•ื•ืช.
</p>
<div class="flex space-x-4 space-x-reverse">
<a href="#" class="social-icon text-gray-600 dark:text-gray-300 hover:text-purple-500" aria-label="ืคื™ื™ืกื‘ื•ืง">
<i class="fab fa-facebook-f text-xl"></i>
</a>
<a href="#" class="social-icon text-gray-600 dark:text-gray-300 hover:text-blue-400" aria-label="ื˜ื•ื•ื™ื˜ืจ">
<i class="fab fa-twitter text-xl"></i>
</a>
<a href="#" class="social-icon text-gray-600 dark:text-gray-300 hover:text-red-500" aria-label="ื™ื•ื˜ื™ื•ื‘">
<i class="fab fa-youtube text-xl"></i>
</a>
<a href="#" class="social-icon text-gray-600 dark:text-gray-300 hover:text-pink-500" aria-label="ืื™ื ืกื˜ื’ืจื">
<i class="fab fa-instagram text-xl"></i>
</a>
</div>
</div>
<!-- Column 2 - Quick Links -->
<div class="footer-column float-up" style="animation-delay: 0.2s;">
<h3 class="text-lg font-bold text-gray-800 dark:text-white mb-6">ืงื™ืฉื•ืจื™ื ืžื”ื™ืจื™ื</h3>
<ul class="space-y-3">
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ื“ืฃ ื”ื‘ื™ืช</a></li>
<li><a href="#tools" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ื›ืœื™ื ื ืคื•ืฆื™ื</a></li>
<li><a href="#about" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ืื•ื“ื•ืช</a></li>
<li><a href="#contact" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ื™ืฆื™ืจืช ืงืฉืจ</a></li>
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ืคื•ืจื•ื ืฉืืœื•ืช ื•ืชืฉื•ื‘ื•ืช</a></li>
</ul>
</div>
<!-- Column 3 - Resources -->
<div class="footer-column float-up" style="animation-delay: 0.3s;">
<h3 class="text-lg font-bold text-gray-800 dark:text-white mb-6">ืžืฉืื‘ื™ื</h3>
<ul class="space-y-3">
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ืžื“ืจื™ื›ื™ื ื”ืœื›ืชื™ื™ื</a></li>
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ืœื•ื— ืฉื ื” ื•ื–ืžื ื™ื</a></li>
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ืกืคืจื™ื” ื“ื™ื’ื™ื˜ืœื™ืช</a></li>
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ืฉืืœื•ืช ื ืคื•ืฆื•ืช</a></li>
<li><a href="#" class="footer-link text-gray-600 dark:text-gray-300 hover:text-purple-500">ื‘ืœื•ื’</a></li>
</ul>
</div>
<!-- Column 4 - Newsletter -->
<div class="footer-column float-up" style="animation-delay: 0.4s;">
<h3 class="text-lg font-bold text-gray-800 dark:text-white mb-6">ื”ื™ืจืฉื ืœื ื™ื•ื–ืœื˜ืจ</h3>
<p class="text-gray-600 dark:text-gray-300 mb-4">
ื”ื™ืฉืืจ ืžืขื•ื“ื›ืŸ ืขื ื”ื›ืœื™ื ื•ื”ืžืฉืื‘ื™ื ื”ื—ื“ืฉื™ื ืฉืœื ื•.
</p>
<form class="space-y-4">
<input type="email" placeholder="ื”ืื™ืžื™ื™ืœ ืฉืœืš" class="w-full px-4 py-3 rounded-lg border border-gray-300 dark:border-gray-600 focus:outline-none focus:ring-2 focus:ring-purple-500 dark:bg-gray-700 dark:text-white">
<button type="submit" class="newsletter-btn bg-gradient-to-r from-purple-500 to-blue-500 text-white px-6 py-3 rounded-lg w-full font-medium hover:opacity-90 transition">
ื”ื™ืจืฉื ืขื›ืฉื™ื•
</button>
</form>
</div>
</div>
<!-- Copyright -->
<div class="border-t border-gray-200 dark:border-gray-700 mt-12 pt-8 text-center">
<p class="text-gray-500 dark:text-gray-400 text-sm">
&copy; 2023 ื“ื™ื’ื™ื˜ืœื - ื›ืœื™ื ืœื—ื™ื™ื ืขืœ ืคื™ ื”ื”ืœื›ื”. ื›ืœ ื”ื–ื›ื•ื™ื•ืช ืฉืžื•ืจื•ืช.
</p>
</div>
</div>
</footer>
<script>
// Header Scroll Effect
window.addEventListener('scroll', function() {
const header = document.getElementById('header');
if (window.scrollY > 50) {
header.classList.add('scrolled');
} else {
header.classList.remove('scrolled');
}
});
// Mobile Menu Toggle
const mobileMenuBtn = document.getElementById('mobile-menu-btn');
const mobileMenuClose = document.getElementById('mobile-menu-close');
const mobileMenu = document.getElementById('mobile-menu');
mobileMenuBtn.addEventListener('click', function() {
mobileMenu.classList.add('open');
document.body.style.overflow = 'hidden';
});
mobileMenuClose.addEventListener('click', function() {
mobileMenu.classList.remove('open');
document.body.style.overflow = '';
});
// Search Toggle
const searchBtn = document.getElementById('search-btn');
const searchBar = document.getElementById('search-bar');
searchBtn.addEventListener('click', function() {
searchBar.classList.toggle('open');
});
// Theme Toggle
const themeToggle = document.getElementById('theme-toggle');
themeToggle.addEventListener('click', function() {
if (document.documentElement.classList.contains('dark')) {
document.documentElement.classList.remove('dark');
localStorage.setItem('theme', 'light');
} else {
document.documentElement.classList.add('dark');
localStorage.setItem('theme', 'dark');
}
});
// Check for saved theme preference
if (localStorage.getItem('theme') === 'dark' || (!localStorage.getItem('theme') && window.matchMedia('(prefers-color-scheme: dark)').matches)) {
document.documentElement.classList.add('dark');
} else {
document.documentElement.classList.remove('dark');
}
// Close search when clicking outside
document.addEventListener('click', function(event) {
if (!searchBar.contains(event.target) && !searchBtn.contains(event.target)) {
searchBar.classList.remove('open');
}
});
// Initialize animations when elements come into view
const observer = new IntersectionObserver((entries) => {
entries.forEach(entry => {
if (entry.isIntersecting) {
entry.target.classList.add('fade-in');
observer.unobserve(entry.target);
}
});
}, { threshold: 0.1 });
document.querySelectorAll('.float-up').forEach(el => {
observer.observe(el);
});
</script>
<p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - ๐Ÿงฌ <a href="https://enzostvs-deepsite.hf.space?remix=CHBINHAYDDE/digitale" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body>
</html>