Skip to content

Commit

Permalink
header fix final
Browse files Browse the repository at this point in the history
  • Loading branch information
rakun256 committed Nov 17, 2024
1 parent d58ee42 commit 2c24d42
Showing 1 changed file with 40 additions and 8 deletions.
48 changes: 40 additions & 8 deletions components/Header.jsx
Original file line number Diff line number Diff line change
@@ -1,14 +1,41 @@
import React from 'react';
"use client";
import React, { useState, useEffect } from 'react';
import Image from 'next/image';
import { bebas, koulen } from './font';

const Header = () => {
const [scale, setScale] = useState(1);

useEffect(() => {
const updateScale = () => {
const screenWidth = window.innerWidth;

// Scale hesaplama: ekran genişliğine göre ölçek ayarı
if (screenWidth < 400) {
setScale(0.7); // Küçük telefonlar
} else if (screenWidth >= 400 && screenWidth < 768) {
setScale(0.81); // Orta boy telefonlar
} else {
setScale(1); // Tablet ve üzeri
}
};

// İlk çalıştırma ve resize olayını dinleme
updateScale();
window.addEventListener('resize', updateScale);

return () => {
window.removeEventListener('resize', updateScale);
};
}, []);

return (
<div className=''>
<div>
{/* Desktop Devices */}
<div className='hidden flex-row justify-center pt-[150px] md:flex'>
<div className='flex h-[375px] w-[375px] flex-col items-center justify-center rounded-full bg-primary-light'>
<div className='flex h-[375px] w-[375px] flex-col items-center justify-center rounded-full bg-primary-light'>
<h1
className={`bebas text-9xl font-black tracking-[40px] text-primary-light mix-blend-exclusion ${bebas.className}`}
className={`bebas text-9xl font-black tracking-[40px] text-primary-light mix-blend-exclusion ${bebas.className}`}
>
ARTLAB
</h1>
Expand All @@ -20,11 +47,16 @@ const Header = () => {
<p className='text-primary-dark'>Yapay Zeka Zirvesi</p>
</div>
</div>

{/* Mobile Devices */}
<div className=' flex flex-col items-center pt-[150px] md:hidden'>
<div className='scale-75 flex h-[250px] w-[250px] flex-col items-center justify-center rounded-full bg-primary-light'>
<div className='flex flex-col items-center pt-[150px] md:hidden'>
{/* Dinamik Scale */}
<div
className='flex h-[250px] w-[250px] flex-col items-center justify-center rounded-full bg-primary-light'
style={{ transform: `scale(${scale})` }}
>
<h1
className={"text-8xl font-bold tracking-[20px] text-primary-light mix-blend-exclusion ${bebas.className}"}
className={`text-8xl font-bold tracking-[20px] text-primary-light mix-blend-exclusion ${bebas.className}`}
>
ARTLAB
</h1>
Expand All @@ -34,7 +66,7 @@ const Header = () => {
‘24
</p>
</div>
<p className='py-6 text-center text-lg font-semibold text-primary-light'>
<p className='py-14 text-center text-lg font-semibold text-primary-light'>
Yapay Zeka Zirvesi
</p>
<Image
Expand Down

0 comments on commit 2c24d42

Please sign in to comment.