• 22-06-2022, 11:03:23
    #1
    Üyeliği durduruldu
    Merhabalar,
    Arkadaşlar nav menudeki indirimli ürünler li'sine siteye girer girmez sürekli arka planının değişmesini istiyorum. Şu sitede gördüm ve çok sevdim. Bunu nasıl yapabilirim?
  • Kabul Edilen Cevap
    • angelicmoon adlı üyeden alıntı: mesajı görüntüle
      Hocam bu benim istediğim şeye benzer bir şey fakat bu değil. Yani belki de budur fakat ben yapamıyorum. keyframes'te border ekleyemiyorum ve onu renklendiremiyorum. Bir sürü kaynağa baktım herkes ya width height değerini değiştirip renklendirmiş ya da büyütüp küçültmüş.
      Buyrun örnek basit bir şey paylaşıyorum.
            li:last-child {
               border: 2px solid red;
               animation: 1s anim linear;
            }
            @keyframes anim {
               0% {
                  border: 2px solid red;
               }
               25% {
                  border: 2px solid green;
               }
               50% {
                  border: 2px solid blue;
               }
               75% {
                  border: 2px solid green;
               }
               100% {
                  border: 2px solid red;
               }
            }
  • 22-06-2022, 11:05:17
    #2
    🥇R10'un En İyi Ajansı 🥇
    :nth-child() özelliği kullanabilirsin
  • 22-06-2022, 11:11:14
    #3
    Üyeliği durduruldu
    TPKmedya adlı üyeden alıntı: mesajı görüntüle
    :nth-child() özelliği kullanabilirsin
    Hocam :last-child ile seçiyorum. Mesele nasıl yapacağım konusu yani o animasyon nasıl veriliyor onu bilmiyorum.
  • 22-06-2022, 13:32:32
    #4
    bu belki işinizi görebilir
    https://www.w3schools.com/cssref/try...css_animatable
  • 22-06-2022, 13:52:52
    #5
    Merhaba hocam. Bootstrap hazır kütüphanesiyle yapabilirsiniz. Bootstrap Carousel örneğinde bulabilirsiniz. Ama kendiniz yapmak isterseniz resimleri sırayla göstermek için sıraladığınız resimlere Javascript ile zamanlayıcı eklemeniz gerekir. Yani "setTimeout" yapısını kullanmalısınız. Onun bir örneğini aşağıda göstereyim:

    var yaCikti = document.getElementById("ya_cikti_20220620_144341");
    
    
    
    var zkZamanlayiciKimligi;
    
    
    tsKarsila.onclick = function(){
     
      zkZamanlayiciKimligi = window.setTimeout(karsila, 3000);
      
    }
    
    
    function karsila(){
      yaCikti.innerHTML = 'Merhaba, Ümit';
    }
  • 22-06-2022, 15:31:35
    #6
    Üyeliği durduruldu
    umityildrim adlı üyeden alıntı: mesajı görüntüle
    Merhaba hocam. Bootstrap hazır kütüphanesiyle yapabilirsiniz. Bootstrap Carousel örneğinde bulabilirsiniz. Ama kendiniz yapmak isterseniz resimleri sırayla göstermek için sıraladığınız resimlere Javascript ile zamanlayıcı eklemeniz gerekir. Yani "setTimeout" yapısını kullanmalısınız. Onun bir örneğini aşağıda göstereyim:

    var yaCikti = document.getElementById("ya_cikti_20220620_144341");
    
    
    
    var zkZamanlayiciKimligi;
    
    
    tsKarsila.onclick = function(){
     
      zkZamanlayiciKimligi = window.setTimeout(karsila, 3000);
      
    }
    
    
    function karsila(){
      yaCikti.innerHTML = 'Merhaba, Ümit';
    }
    Hocam menüler benim müdahale edemeyeceğim bir yerden geliyor. Sadece ul ya da li'yi :nt-child ya da :last-child ile seçebiliyorum
  • 22-06-2022, 15:32:45
    #7
    Üyeliği durduruldu
    ealgan adlı üyeden alıntı: mesajı görüntüle
    Hocam bu benim istediğim şeye benzer bir şey fakat bu değil. Yani belki de budur fakat ben yapamıyorum. keyframes'te border ekleyemiyorum ve onu renklendiremiyorum. Bir sürü kaynağa baktım herkes ya width height değerini değiştirip renklendirmiş ya da büyütüp küçültmüş.
  • 22-06-2022, 15:35:06
    #8
    Yardım etmeye gelmiştim, şimdi hanımdan trip yiyorum.
  • 22-06-2022, 15:38:54
    #9
    Bu cevap, konu sahibi tarafından kabul edilebilir bir cevap olarak işaretlendi.
    angelicmoon adlı üyeden alıntı: mesajı görüntüle
    Hocam bu benim istediğim şeye benzer bir şey fakat bu değil. Yani belki de budur fakat ben yapamıyorum. keyframes'te border ekleyemiyorum ve onu renklendiremiyorum. Bir sürü kaynağa baktım herkes ya width height değerini değiştirip renklendirmiş ya da büyütüp küçültmüş.
    Buyrun örnek basit bir şey paylaşıyorum.
          li:last-child {
             border: 2px solid red;
             animation: 1s anim linear;
          }
          @keyframes anim {
             0% {
                border: 2px solid red;
             }
             25% {
                border: 2px solid green;
             }
             50% {
                border: 2px solid blue;
             }
             75% {
                border: 2px solid green;
             }
             100% {
                border: 2px solid red;
             }
          }