• 29-01-2023, 11:18:16
    #1
    Merhabalar

    Yazıyı wordpresste daktilo animasyonu ile 2sn aralıklarla yazdırmak istedim fakat normal animasyon ile yazıyor ücretli ücretsiz tüm desteklere açığım. kodu elementordan html snippetinin içinden hazırladım ama bir türlü istediğim gibi çalıştıramadım



    <h19>daha başarılı </h19>
    <h18><span></span>.</h18>
    <style>
        h18::before {
        content: 'shopify';
        animation: typing 12s steps(200, end), /* # Adımlar = # Karakter Sayısı */
                   blink-caret 0.5s step-end infinite alternate;
        
    
        
    }
    @keyframes typing { from { width: 0; } }
    @keyframes blink-caret { 50% { border-color: transparent; } }
    
    
    
    @keyframes typing {
        0%{
            content: 'shopify websiteleri  ';
        }
        20%{
            content: 'google ads ';
        }
        40%{
            content: 'instagram ';
        }
        60%{
            content: 'facebook ';
        }
        100%{
            content: 'e-ticaret ';
        }
        
    
    
    
    
    }
    h18 {
               background-image: linear-gradient(135deg,#8a0086,#920481 8%,#9b097c 18%,#a00c79 23%,#a91174 32%,#b1166f 41%,#bc1d68 53%,#c72361 65%,#d2295b 76%,#df3153 90%,#e9364e 100%,#f27121);
        -webkit-background-clip: text;
        background-clip: text;
        -webkit-text-fill-color: transparent;
        font-size: 35px;
        line-height: 15px;
     
        text-align: center;
        align-items: center;
        font-family: "Inter", Sans-serif;
        font-weight: 500;
        
        
        
    }
    h19 {
        color: white;
        font-size: 35px;
        font-family: "Inter", Sans-serif;
         font-weight: 500;
    }
    
    
    </style>
  • 29-01-2023, 11:25:36
    #2
    harflerin tek tek çıkma yani daktilo usulü css ile çok zor yapılır ya da yapılabilir mi emin değilim. bunu yapmak için js kullanmak gerek.
  • 29-01-2023, 11:27:31
    #3
    byigit adlı üyeden alıntı: mesajı görüntüle
    harflerin tek tek çıkma yani daktilo usulü css ile çok zor yapılır ya da yapılabilir mi emin değilim. bunu yapmak için js kullanmak gerek.
    javascript ilede denedim bu seferde değişen yazılar kısmını yapamadım
  • 29-01-2023, 11:39:32
    #4
    CSS ile dediğin şey yapılır fakat sadece 1 adet cümle veya kelime yazar ve biter. (Sadece harfler tek tek yazılırsa geçerli) Birden fazla kelimenin veya cümlenin sıra sıra gelmesi için JavaScript kullanmak şart.

    CSS ile typing effect:

    https://codepen.io/denic/pen/GRoOxbM

    JavaScript ile typing effect:

    https://codepen.io/Coding_Journey/pen/BEMgbX
  • 29-01-2023, 12:05:49
    #5
    WordPress bir içerik yönetim sistemi ve sana tarif ettiğin animasyonlar gibi özellikleri varsayılan olarak desteklemiyor. İstediğin animasyon efektini elde etmek için, yazıyı ve yazma efektini oluşturmak için JavaScript veya jQuery kullanman gerekecektir. Ayrıca, animasyonun süresini ve aralığını kontrol etmek için CSS kullanabilirsin.
  • 29-01-2023, 12:07:34
    #6
    Misafir adlı üyeden alıntı: mesajı görüntüle
    CSS ile dediğin şey yapılır fakat sadece 1 adet cümle veya kelime yazar ve biter. (Sadece harfler tek tek yazılırsa geçerli) Birden fazla kelimenin veya cümlenin sıra sıra gelmesi için JavaScript kullanmak şart.

    CSS ile typing effect:

    https://codepen.io/denic/pen/GRoOxbM

    JavaScript ile typing effect:

    https://codepen.io/Coding_Journey/pen/BEMgbX
    Teşekkürler hocam gayet güzel oldu

    avrasyakreatif.com/lp

    alit adlı üyeden alıntı: mesajı görüntüle
    WordPress bir içerik yönetim sistemi ve sana tarif ettiğin animasyonlar gibi özellikleri varsayılan olarak desteklemiyor. İstediğin animasyon efektini elde etmek için, yazıyı ve yazma efektini oluşturmak için JavaScript veya jQuery kullanman gerekecektir. Ayrıca, animasyonun süresini ve aralığını kontrol etmek için CSS kullanabilirsin.
    oldu hocam thx
    avrasyakreatif.com/lp
  • 29-01-2023, 12:09:18
    #7
    var text = "shopify websiteleri, google ads, instagram, facebook, e-ticaret";
    var delay = 2000; // 2 seconds
    var textArray = text.split(", ");
    var index = 0;
    
    function typingEffect() {
      if (index < textArray.length) {
        document.getElementById("text").innerHTML += textArray[index] + ", ";
        index++;
        setTimeout(typingEffect, delay);
      }
    }
    
    typingEffect();
    #text {
      background-image: linear-gradient(135deg, #8a0086, #920481 8%, #9b097c 18%, #a00c79 23%, #a91174 32%, #b1166f 41%, #bc1d68 53%, #c72361 65%, #d2295b 76%, #df3153 90%, #e9364e 100%, #f27121);
      -webkit-background-clip: text;
      background-clip: text;
      -webkit-text-fill-color: transparent;
      font-size: 35px;
      line-height: 15px;
      text-align: center;
      align-items: center;
      font-family: "Inter", Sans-serif;
      font-weight: 500;
    }