• 10-11-2025, 11:31:55
    #1




    /* tüm siteyi siyah-beyaz yapar */
    html, body {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      /* isteğe bağlı: kontrastı biraz arttır */
      -webkit-filter: grayscale(100%) contrast(1.05);
      filter: grayscale(100%) contrast(1.05);
      transition: filter .35s ease;
    }
    
    /* logo, önemli görseller veya renkli kalmasını istediğin öğeler için sınıf ver */
    .no-grayscale, img.no-grayscale, .logo {
      -webkit-filter: none !important;
      filter: none !important;
    }
    
    /* arka plan görselleri için (özellikle background-image) */
    * {
      /* bazı durumlarda background-image grayscale uygulanmayabilir, bu yüzden :before ile kaplama yapılabilir.
         Ancak genelde üst satır yeterlidir. */
    }
    
    /* opsiyonel: hover ile geçici renk geri getirme */
    a:hover, button:hover {
      -webkit-filter: none;
      filter: none;
    }

    html, body {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      transition: filter .35s ease;
    }
    
    /* Logo gibi istisnalar için */
    .no-grayscale { filter: none !important; -webkit-filter: none !important; }



    <!-- CSS -->
    <style>
      html.sb-grayscale { filter: grayscale(100%); -webkit-filter: grayscale(100%); transition: filter .35s ease; }
      .no-grayscale { filter: none !important; -webkit-filter: none !important; }
      #grayscale-toggle { position: fixed; right: 16px; bottom: 16px; z-index: 9999; padding:8px 12px; border-radius:6px; cursor:pointer; }
      #grayscale-toggle.active { background:#000; color:#fff; }
    </style>
    
    <!-- Toggle butonu (body içine veya footer'a koy) -->
    <button id="grayscale-toggle" aria-pressed="false">Siyah-Beyaz</button>
    
    <!-- JS -->
    <script>
    (function(){
      var btn = document.getElementById('grayscale-toggle');
      if(!btn) return;
      var enabled = localStorage.getItem('grayscale') === '1';
      function setState(on){
        if(on){
          document.documentElement.classList.add('sb-grayscale');
          btn.classList.add('active');
          btn.textContent = 'Renkli Görünüm';
          btn.setAttribute('aria-pressed','true');
          localStorage.setItem('grayscale','1');
        } else {
          document.documentElement.classList.remove('sb-grayscale');
          btn.classList.remove('active');
          btn.textContent = 'Siyah-Beyaz';
          btn.setAttribute('aria-pressed','false');
          localStorage.setItem('grayscale','0');
        }
      }
      setState(enabled);
      btn.addEventListener('click', function(){ setState(!document.documentElement.classList.contains('sb-grayscale')); });
    })();
    </script>

    Selamlar sizlerde sitenizi 10 kasıma özel siyah beyaz hale getirebilirsiniz iyi forumlar
  • 10-11-2025, 11:35:53
    #2
    Google ADS & SEO ❄️
    Teşekkürler
  • 10-11-2025, 11:36:05
    #3
    Bu kadar koda gerek yok hocam. Aşağıda ki kodun css dosyasına eklenmesi yeterli:
    html:before {
        content: "";
        position: fixed;
        inset: 0;
        background: white;
        mix-blend-mode: color;
        pointer-events: none;
        z-index: 9999999999;
    }
  • 10-11-2025, 11:37:21
    #4
    Bayi AVM karardı!
  • 10-11-2025, 11:38:19
    #5
    R10 da karardı, peki dışarıdan yüklenen bannerları, avatar ve imzaları nasıl css den karartabiliyoruz?
  • 10-11-2025, 11:39:15
    #6
    Erc_Orc adlı üyeden alıntı: mesajı görüntüle
    R10 da karardı, peki dışarıdan yüklenen bannerları, avatar ve imzaları nasıl css den karartabiliyoruz?
    kod zaten hepsini karartırıyor
  • 10-11-2025, 11:39:45
    #7
    obisa adlı üyeden alıntı: mesajı görüntüle




    /* tüm siteyi siyah-beyaz yapar */
    html, body {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      /* isteğe bağlı: kontrastı biraz arttır */
      -webkit-filter: grayscale(100%) contrast(1.05);
      filter: grayscale(100%) contrast(1.05);
      transition: filter .35s ease;
    }
    
    /* logo, önemli görseller veya renkli kalmasını istediğin öğeler için sınıf ver */
    .no-grayscale, img.no-grayscale, .logo {
      -webkit-filter: none !important;
      filter: none !important;
    }
    
    /* arka plan görselleri için (özellikle background-image) */
    * {
      /* bazı durumlarda background-image grayscale uygulanmayabilir, bu yüzden :before ile kaplama yapılabilir.
         Ancak genelde üst satır yeterlidir. */
    }
    
    /* opsiyonel: hover ile geçici renk geri getirme */
    a:hover, button:hover {
      -webkit-filter: none;
      filter: none;
    }

    html, body {
      -webkit-filter: grayscale(100%);
      filter: grayscale(100%);
      transition: filter .35s ease;
    }
    
    /* Logo gibi istisnalar için */
    .no-grayscale { filter: none !important; -webkit-filter: none !important; }


    <!-- CSS -->
    <style>
      html.sb-grayscale { filter: grayscale(100%); -webkit-filter: grayscale(100%); transition: filter .35s ease; }
      .no-grayscale { filter: none !important; -webkit-filter: none !important; }
      #grayscale-toggle { position: fixed; right: 16px; bottom: 16px; z-index: 9999; padding:8px 12px; border-radius:6px; cursor:pointer; }
      #grayscale-toggle.active { background:#000; color:#fff; }
    </style>
    
    <!-- Toggle butonu (body içine veya footer'a koy) -->
    <button id="grayscale-toggle" aria-pressed="false">Siyah-Beyaz</button>
    
    <!-- JS -->
    <script>
    (function(){
      var btn = document.getElementById('grayscale-toggle');
      if(!btn) return;
      var enabled = localStorage.getItem('grayscale') === '1';
      function setState(on){
        if(on){
          document.documentElement.classList.add('sb-grayscale');
          btn.classList.add('active');
          btn.textContent = 'Renkli Görünüm';
          btn.setAttribute('aria-pressed','true');
          localStorage.setItem('grayscale','1');
        } else {
          document.documentElement.classList.remove('sb-grayscale');
          btn.classList.remove('active');
          btn.textContent = 'Siyah-Beyaz';
          btn.setAttribute('aria-pressed','false');
          localStorage.setItem('grayscale','0');
        }
      }
      setState(enabled);
      btn.addEventListener('click', function(){ setState(!document.documentElement.classList.contains('sb-grayscale')); });
    })();
    </script>
    Selamlar sizlerde sitenizi 10 kasıma özel siyah beyaz hale getirebilirsiniz iyi forumlar
    Harikasın hocam, Wordpress siteme yaptım oldu teşekkürler.
  • 10-11-2025, 11:42:26
    #8
    SEO Hizmetleri 🚀
    Arventispro'da karardı.
  • 10-11-2025, 11:46:48
    #9
    Bu kadar uzuna da gerek yok değerli arkadaşlarım.
    body {
    filter: grayscale(100%) brightness(100%);
    }
    tek satırda yapabilirisiniz.