Ana Karargâh Neler Yapıyoruz?
Hikayemizin Perde Arkası Beyin Kıvılcımları Bağlantıya Geçin

Marka Hikayenizi Web Tasarımınıza Nasıl Dahil Edersiniz?

Marka hikayenizi web tasarımınıza dahil etmek, kullanıcılarla duygusal bir bağ kurmanın ve markanızın değerlerini iletmenin etkili bir yoludur. İşte marka hikayenizi web tasarımınıza entegre etmenin çeşitli yolları:

1. Ana Sayfa Hero Bölümü

Ana sayfanızın üst kısmını marka hikayenizin özünü yansıtacak şekilde tasarlayın.


<header class="hero">
  <h1>Doğadan İlham Alan Tasarımlar</h1>
  <p>20 yıldır, doğanın güzelliğini evinize taşıyoruz.</p>
  <a href="#our-story" class="cta-button">Hikayemizi Keşfedin</a>
</header>

<style>
.hero {
  background-image: url('nature-inspired-design.jpg');
  background-size: cover;
  background-position: center;
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  text-align: center;
  color: white;
}

.hero h1 {
  font-size: 3rem;
  margin-bottom: 1rem;
}

.hero p {
  font-size: 1.2rem;
  margin-bottom: 2rem;
}

.cta-button {
  padding: 10px 20px;
  background-color: #4CAF50;
  color: white;
  text-decoration: none;
  border-radius: 5px;
  transition: background-color 0.3s ease;
}

.cta-button:hover {
  background-color: #45a049;
}
</style>

2. Zaman Çizelgesi

Markanızın gelişimini gösteren interaktif bir zaman çizelgesi oluşturun.


<section class="timeline">
  <h2>Yolculuğumuz</h2>
  <div class="timeline-container">
    <div class="timeline-item">
      <div class="timeline-content">
        <h3>2000</h3>
        <p>Küçük bir atölyede ilk tasarımlarımızı oluşturduk.</p>
      </div>
    </div>
    <div class="timeline-item">
      <div class="timeline-content">
        <h3>2010</h3>
        <p>Sürdürülebilir malzemeler kullanmaya başladık.</p>
      </div>
    </div>
    <div class="timeline-item">
      <div class="timeline-content">
        <h3>2020</h3>
        <p>Uluslararası pazara açıldık.</p>
      </div>
    </div>
  </div>
</section>

<style>
.timeline {
  padding: 50px 0;
  background-color: #f9f9f9;
}

.timeline-container {
  position: relative;
  max-width: 1200px;
  margin: 0 auto;
}

.timeline-container::after {
  content: '';
  position: absolute;
  width: 6px;
  background-color: #4CAF50;
  top: 0;
  bottom: 0;
  left: 50%;
  margin-left: -3px;
}

.timeline-item {
  padding: 10px 40px;
  position: relative;
  background-color: inherit;
  width: 50%;
}

.timeline-item::after {
  content: '';
  position: absolute;
  width: 25px;
  height: 25px;
  right: -17px;
  background-color: white;
  border: 4px solid #4CAF50;
  top: 15px;
  border-radius: 50%;
  z-index: 1;
}

.timeline-item:nth-child(odd) {
  left: 0;
}

.timeline-item:nth-child(even) {
  left: 50%;
}

.timeline-content {
  padding: 20px 30px;
  background-color: white;
  position: relative;
  border-radius: 6px;
}
</style>

3. Değerler ve Misyon Bölümü

Markanızın temel değerlerini ve misyonunu vurgulayan bir bölüm oluşturun.


<section class="values">
  <h2>Değerlerimiz</h2>
  <div class="values-container">
    <div class="value-item">
      <img src="sustainability-icon.svg" alt="Sürdürülebilirlik">
      <h3>Sürdürülebilirlik</h3>
      <p>Doğaya saygılı üretim süreçleri kullanıyoruz.</p>
    </div>
    <div class="value-item">
      <img src="innovation-icon.svg" alt="İnovasyon">
      <h3>İnovasyon</h3>
      <p>Sürekli yeni tasarım fikirleri geliştiriyoruz.</p>
    </div>
    <div class="value-item">
      <img src="quality-icon.svg" alt="Kalite">
      <h3>Kalite</h3>
      <p>En iyi malzemelerle üstün işçilik sunuyoruz.</p>
    </div>
  </div>
</section>

<style>
.values {
  padding: 50px 0;
  background-color: white;
}

.values-container {
  display: flex;
  justify-content: space-around;
  flex-wrap: wrap;
}

.value-item {
  text-align: center;
  max-width: 300px;
  margin: 20px;
}

.value-item img {
  width: 80px;
  height: 80px;
  margin-bottom: 15px;
}

.value-item h3 {
  margin-bottom: 10px;
}
</style>

4. Kurucu Hikayesi

Markanızın kurucusunun hikayesini paylaşarak kişisel bir bağlantı kurun.


<section class="founder-story">
  <div class="founder-content">
    <img src="founder-image.jpg" alt="Kurucu Adı">
    <div class="founder-text">
      <h2>Kurucumuzun Hikayesi</h2>
      <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nec magna vel ante sollicitudin lacinia. Ut quis elit enim. Donec nec volutpat tellus.</p>
      <blockquote>"Doğadan ilham alarak, yaşam alanlarını dönüştürmeyi hayal ettim."</blockquote>
    </div>
  </div>
</section>

<style>
.founder-story {
  background-color: #f4f4f4;
  padding: 50px 0;
}

.founder-content {
  display: flex;
  max-width: 1000px;
  margin: 0 auto;
  align-items: center;
}

.founder-content img {
  width: 300px;
  height: 300px;
  object-fit: cover;
  border-radius: 50%;
  margin-right: 50px;
}

.founder-text {
  flex: 1;
}

blockquote {
  font-style: italic;
  font-size: 1.2em;
  color: #4CAF50;
  border-left: 3px solid #4CAF50;
  padding-left: 20px;
  margin-top: 20px;
}
</style>

5. Müşteri Hikayeleri

Markanızın müşteriler üzerindeki etkisini gösteren hikayeler paylaşın.


<section class="customer-stories">
  <h2>Müşteri Hikayeleri</h2>
  <div class="story-carousel">
    <div class="story-item">
      <img src="customer1.jpg" alt="Müşteri Adı">
      <blockquote>"Bu marka, evimi tamamen dönüştürdü. Şimdi her gün doğanın bir parçasıymış gibi hissediyorum."</blockquote>
      <cite>- Ayşe Y., İstanbul</cite>
    </div>
    <!-- Diğer müşteri hikayeleri buraya eklenebilir -->
  </div>
</section>

<style>
.customer-stories {
  background-color: white;
  padding: 50px 0;
}

.story-carousel {
  max-width: 800px;
  margin: 0 auto;
}

.story-item {
  text-align: center;
}

.story-item img {
  width: 150px;
  height: 150px;
  border-radius: 50%;
  margin-bottom: 20px;
}

blockquote {
  font-style: italic;
  margin-bottom: 10px;
}

cite {
  font-weight: bold;
}
</style>

6. Görsel Anlatım

Marka hikayenizi anlatan infografikler veya illüstrasyonlar kullanın.


<section class="visual-storytelling">
  <h2>Tasarım Yolculuğumuz</h2>
  <div class="infographic">
    <!-- SVG infografik örneği -->
    <svg width="800" height="400" viewBox="0 0 800 400">
      <!-- İnfografik elementleri buraya eklenecek -->
      <rect x="50" y="50" width="100" height="100" fill="#4CAF50" />
      <text x="100" y="100" text-anchor="middle" fill="white">Başlangıç</text>
      <!-- Daha fazla element... -->
    </svg>
  </div>
</section>

<style>
.visual-storytelling {
  padding: 50px 0;
  background-color: #f9f9f9;
}

.infographic {
  max-width: 800px;
  margin: 0 auto;
  overflow-x: auto;
}
</style>

7. İnteraktif Zaman Çizelgesi

Kullanıcıların etkileşime girebileceği bir zaman çizelgesi oluşturun.


<section class="interactive-timeline">
  <h2>Marka Yolculuğumuz</h2>
  <div id="timeline"></div>
</section>

<script>
document.addEventListener('DOMContentLoaded', function() {
  const timelineData = [
    { year: 2000, event: 'Şirketin kuruluşu' },
    { year: 2010, event: 'İlk uluslararası mağazamızın açılışı' },
    { year: 2020, event: 'Sürdürülebilirlik girişimimizin başlangıcı' }
  ];

  const timeline = document.getElementById('timeline');
  timelineData.forEach(item => {
    const element = document.createElement('div');
    element.classList.add('timeline-item');
    element.innerHTML = `
      <h3>${item.year}</h3>
      <p>${item.event}</p>
    `;
    timeline.appendChild(element);
  });
});
</script>

<style>
.interactive-timeline {
  padding: 50px 0;
}

#timeline {
  display: flex;
  justify-content: space-between;
  max-width: 800px;
  margin: 0 auto;
  position: relative;
}

#timeline::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  height: 2px;
  background-color: #4CAF50;
}

.timeline-item {
  background-color: white;
  padding: 20px;
  border-radius: 8px;
  box-shadow: 0 2px 5px rgba(0,0,0,0.1);
  position: relative;
  z-index: 1;
}
</style>

8. Video Arka Plan

Marka hikayenizi anlatan bir video arka plan kullanarak ziyaretçilerin dikkatini çekin.

<<header class="video-background">
  <video autoplay muted loop id="myVideo">
    <source src="brand-story.mp4" type="video/mp4">
  </video>
  <div class="content">
    <h1>Marka Hikayemiz</h1>
    <p>20 yıldır tutkuyla çalışıyoruz</p>
  </div>
</header>

<style>
.video-background {
  position: relative;
  height: 100vh;
  overflow: hidden;
}

#myVideo {
  position: absolute;
  right: 0;
  bottom: 0;
  min-width: 100%;
  min-height: 100%;
}

.content {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
  color: white;
  z-index: 2;
}
</style>

9. Paralaks Kaydırma Efekti

Marka hikayenizin farklı aşamalarını paralaks kaydırma efekti ile anlatın.

<<section class="parallax-container">
  <div class="parallax-layer background" data-speed="0.1"></div>
  <div class="parallax-layer middle" data-speed="0.5">
    <h2>Yolculuğumuzun Başlangıcı</h2>
  </div>
  <div class="parallax-layer foreground" data-speed="0.9">
    <img src="founder.png" alt="Kurucu">
  </div>
</section>

<style>
.parallax-container {
  height: 100vh;
  overflow-x: hidden;
  overflow-y: auto;
  perspective: 1px;
}

.parallax-layer {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.background { transform: translateZ(-1px) scale(2); }
.middle { transform: translateZ(-0.5px) scale(1.5); }
.foreground { transform: translateZ(0); }
</style>

<script>
window.addEventListener('scroll', function() {
  const layers = document.querySelectorAll('.parallax-layer');
  layers.forEach(layer => {
    const speed = layer.getAttribute('data-speed');
    const yPos = -(window.pageYOffset * speed);
    layer.style.transform = `translateY(${yPos}px)`;
  });
});
</script>

10. Etkileşimli Harita

Markanızın küresel etkisini veya gelişimini gösteren etkileşimli bir harita sunun.

<<section class="interactive-map">
  <h2>Dünya Genelindeki Etkimiz</h2>
  <div id="map"></div>
</section>

<script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script>
<link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css" />

<script>
document.addEventListener('DOMContentLoaded', function() {
  const map = L.map('map').setView([0, 0], 2);
  L.tileLayer('https://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png').addTo(map);

  const locations = [
    {lat: 40.7128, lon: -74.0060, name: "New York"},
    {lat: 51.5074, lon: -0.1278, name: "London"},
    {lat: 35.6762, lon: 139.6503, name: "Tokyo"}
  ];

  locations.forEach(loc => {
    L.marker([loc.lat, loc.lon]).addTo(map)
      .bindPopup(loc.name);
  });
});
</script>

<style>
#map { height: 400px; }
</style>

11. Animasyonlu İnfografikler

Marka hikayenizin önemli noktalarını vurgulayan animasyonlu infografikler kullanın.

<<section class="animated-infographic">
  <h2>Büyüme Hikayemiz</h2>
  <div class="chart">
    <div class="bar" data-height="20">2000</div>
    <div class="bar" data-height="40">2010</div>
    <div class="bar" data-height="80">2020</div>
  </div>
</section>

<style>
.chart {
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  height: 300px;
}

.bar {
  width: 50px;
  background-color: #4CAF50;
  transition: height 1s ease-in-out;
  display: flex;
  justify-content: center;
  align-items: flex-end;
  padding-bottom: 10px;
  color: white;
}
</style>

<script>
document.addEventListener('DOMContentLoaded', function() {
  const bars = document.querySelectorAll('.bar');
  bars.forEach(bar => {
    const height = bar.getAttribute('data-height');
    setTimeout(() => {
      bar.style.height = `${height}%`;
    }, 500);
  });
});
</script>

12. Hikaye Anlatımı için Scrollytelling

Kullanıcı sayfayı kaydırdıkça marka hikayenizi adım adım anlatan bir scrollytelling deneyimi oluşturun.

<<section class="scrollytelling">
  <div class="story-container">
    <div class="story-step" data-step="1">
      <h3>Başlangıç</h3>
      <p>2000 yılında küçük bir atölyede başladık...</p>
    </div>
    <div class="story-step" data-step="2">
      <h3>Büyüme</h3>
      <p>2010'da ilk mağazamızı açtık...</p>
    </div>
    <div class="story-step" data-step="3">
      <h3>Bugün</h3>
      <p>Şimdi global bir marka olarak...</p>
    </div>
  </div>
  <div class="story-visual">
    <img src="placeholder.jpg" alt="Story Visual" id="story-image">
  </div>
</section>

<style>
.scrollytelling {
  display: flex;
  height: 100vh;
}

.story-container {
  flex: 1;
  overflow-y: scroll;
}

.story-step {
  height: 100vh;
  display: flex;
  flex-direction: column;
  justify-content: center;
  padding: 20px;
}

.story-visual {
  flex: 1;
  position: sticky;
  top: 0;
  height: 100vh;
  display: flex;
  align-items: center;
  justify-content: center;
}

#story-image {
  max-width: 100%;
  max-height: 100%;
}
</style>

<script>
const observer = new IntersectionObserver((entries) => {
  entries.forEach(entry => {
    if (entry.isIntersecting) {
      const step = entry.target.getAttribute('data-step');
      document.getElementById('story-image').src = `story-image-${step}.jpg`;
    }
  });
}, { threshold: 0.5 });

document.querySelectorAll('.story-step').forEach(step => {
  observer.observe(step);
});
</script>

Bu teknikler, marka hikayenizi web sitenize entegre etmenin çeşitli yollarını göstermektedir. Her bir yöntem, kullanıcıları markanızın yolculuğuna dahil etmenin ve onlarla duygusal bir bağ kurmanın farklı bir yolunu sunar. Hangi teknikleri kullanacağınıza karar verirken, hedef kitlenizi, marka kimliğinizi ve hikayenizin ana mesajını göz önünde bulundurmanız önemlidir. Ayrıca, bu teknikleri mobil cihazlarda da iyi çalışacak şekilde uyarlamayı unutmayın.