• 21-02-2022, 17:29:29
    #1
    Merhabalar, Websitem için bir yazı oluşturdum ancak bir türlü responsive hale getiremiyorum
    .stack {
      display: grid;
      grid-template-columns: 1fr;
    }
    
    .stack span {
      font-weight: bold;
      grid-row-start: 1;
      grid-column-start: 1;
      font-size: 10rem;
      --stack-height: calc(100% / var(--stacks) - 1px);
      --inverse-index: calc(calc(var(--stacks) - 1) - var(--index));
      --clip-top: calc(var(--stack-height) * var(--index));
      --clip-bottom: calc(var(--stack-height) * var(--inverse-index));
      clip-path: inset(var(--clip-top) 0 var(--clip-bottom) 0);
      animation: stack 340ms cubic-bezier(.46,.29,0,1.24) 1 backwards calc(var(--index) * 120ms), glitch 750ms ease infinite 750ms alternate-reverse;
    }
    
    .stack span:nth-child(odd) { --glitch-translate: 8px; }
    .stack span:nth-child(even) { --glitch-translate: -8px; }
    
    @keyframes stack {
      0% {
        opacity: 0;
        transform: translateX(-50%);
        text-shadow: -2px 3px 0 red, 2px -3px 0 blue;
      };
      60% {
        opacity: 0.5;
        transform: translateX(50%);
      }
      80% {
        transform: none;
        opacity: 1;
        text-shadow: 2px -3px 0 red, -2px 3px 0 blue;
      }
      100% {
        text-shadow: none;
      }
    }
    
    @keyframes glitch {
      0% {
        text-shadow: -2px 3px 0 red, 2px -3px 0 blue;
        transform: translate(var(--glitch-translate));
      }
      2% {
        text-shadow: 2px -3px 0 red, -2px 3px 0 blue;
      }
      4%, 100% {  text-shadow: none; transform: none; }
    }
    CSS kodu bu şekilde
    <div class="container">
    
      <div class="stack" style="--stacks: 3;">
        <span style="--index: 0;">WE ARE OLDSCHOOL</span>
        <span style="--index: 1;">WE ARE OLDSCHOOL</span>
        <span style="--index: 2;">WE ARE OLDSCHOOL</span>
      </div>
    </div>
    HTML kodu da bu şekilde
    website : oldschoolcoffee.co
    nasıl mobil cihazlarda yazıyı küçültebilirim ?
  • 21-02-2022, 17:34:43
    #2
    Üyeliği durduruldu
    word-wrap: break-word;
  • 21-02-2022, 17:38:30
    #3
    mucahitguner adlı üyeden alıntı: mesajı görüntüle
    word-wrap: break-word;
    Cevabınız için teşekkür ederim. .Stack bölümüne kodu eklediğimde bir değişiklik olmuyor maalesef. Farklı bir yere mi eklemem gerekiyor?
  • 21-02-2022, 17:43:24
    #4
    Üyeliği durduruldu
    Pardon biz soruyu yanlış anladık. Yapmanız gereken css media screen kodunu kullanmanızdır. Ayrıca sitenizin

    @media only screen and (max-width: 600px) {
    .stack span {font-size:15px!important;}
    }
    Ayrıca aşağıdaki kodu da head tagları arasına ekleyın.

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
  • 21-02-2022, 17:52:26
    #5
    mucahitguner adlı üyeden alıntı: mesajı görüntüle
    Pardon biz soruyu yanlış anladık. Yapmanız gereken css media screen kodunu kullanmanızdır. Ayrıca sitenizin

    @media only screen and (max-width: 600px) {
    .stack span {font-size:15px!important;}
    }
    Ayrıca aşağıdaki kodu da head tagları arasına ekleyın.

    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    Tam istediğim gibi oldu çok teşekkür ederim