Visualizzazione risultati 1 fino 2 di 2

Discussione: Animazione responsive css

  1. #1
    Guest

    Predefinito Animazione responsive css

    Ciao a tutti, in pratica ho aggiunto un test con un animazione ad una pagina web con dei css (http://test.mondotech.altervista.org/test). Il problema è su mobile... quando una persona clicca il menu copre la scritta. non c'è un modo per evitare ciò?? Inoltre su mobile l'animazione del messaggio si incasina, sapete come posso sistemarlo? Grazie mille a chi mi aiuterà!
    CSS:
    Codice:
    body {
      width: 100%;
      height: 100%;
      position: fixed;
      background-color: #34495e;
    }
    
    .content {
      position: absolute;
      top: 40%;
      left: 50%;
      -webkit-transform: translate(-50%, -50%);
              transform: translate(-50%, -50%);
      height: 160px;
      overflow: hidden;
      font-family: 'Lato', sans-serif;
      font-size: 35px;
      line-height: 40px;
      color: #ecf0f1;
    }
    .content__container {
      font-weight: 600;
      overflow: hidden;
      height: 40px;
      padding: 0 40px;
    }
    .content__container:before {
      content: '[';
      left: 0;
    }
    .content__container:after {
      content: ']';
      position: absolute;
      right: 0;
    }
    .content__container:after, .content__container:before {
      position: absolute;
      top: 0;
      color: #FF8600;
      font-size: 42px;
      line-height: 40px;
      -webkit-animation-name: opacity;
      -webkit-animation-duration: 2s;
      -webkit-animation-iteration-count: infinite;
      animation-name: opacity;
      animation-duration: 2s;
      animation-iteration-count: infinite;
    }
    .content__container__text {
      display: inline;
      float: left;
      margin: 0;
    }
    .content__container__list {
      margin-top: 0;
      padding-left: 110px;
      text-align: left;
      list-style: none;
      -webkit-animation-name: change;
      -webkit-animation-duration: 10s;
      -webkit-animation-iteration-count: infinite;
      animation-name: change;
      animation-duration: 10s;
      animation-iteration-count: infinite;
    }
    .content__container__list__item {
      line-height: 40px;
      margin: 0;
    }
    
    @-webkit-keyframes opacity {
      0%, 100% {
        opacity: 0;
      }
      50% {
        opacity: 1;
      }
    }
    @-webkit-keyframes change {
      0%, 12.66%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
      }
      16.66%, 29.32% {
        -webkit-transform: translate3d(0, -25%, 0);
                transform: translate3d(0, -25%, 0);
      }
      33.32%,45.98% {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
      }
      49.98%,62.64% {
        -webkit-transform: translate3d(0, -75%, 0);
                transform: translate3d(0, -75%, 0);
      }
      66.64%,79.3% {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
      }
      83.3%,95.96% {
        -webkit-transform: translate3d(0, -25%, 0);
                transform: translate3d(0, -25%, 0);
      }
    }
    @keyframes opacity {
      0%, 100% {
        opacity: 0;
      }
      50% {
        opacity: 1;
      }
    }
    @keyframes change {
      0%, 12.66%, 100% {
        -webkit-transform: translate3d(0, 0, 0);
                transform: translate3d(0, 0, 0);
      }
      16.66%, 29.32% {
        -webkit-transform: translate3d(0, -25%, 0);
                transform: translate3d(0, -25%, 0);
      }
      33.32%,45.98% {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
      }
      49.98%,62.64% {
        -webkit-transform: translate3d(0, -75%, 0);
                transform: translate3d(0, -75%, 0);
      }
      66.64%,79.3% {
        -webkit-transform: translate3d(0, -50%, 0);
                transform: translate3d(0, -50%, 0);
      }
      83.3%,95.96% {
        -webkit-transform: translate3d(0, -25%, 0);
                transform: translate3d(0, -25%, 0);
      }
    }
    HTM TESTOL:
    Codice:
    <div class="content">
      <div class="content__container">
        <p class="content__container__text">
          Ciao
        </p>
        
        <ul class="content__container__list">
          <li class="content__container__list__item">mondo !</li>
          <li class="content__container__list__item">bob !</li>
          <li class="content__container__list__item">utente !</li>
          <li class="content__container__list__item">everybody !</li>
        </ul>
      </div>
    </div>
    Ultima modifica di MondoTech : 26-01-2019 alle ore 00.38.46

  2. #2
    L'avatar di chack1172
    chack1172 non è connesso Neofita
    Data registrazione
    27-02-2015
    Messaggi
    29

    Predefinito

    Ciao ti basta aggiungere tramite css lo z-index alla navbar. "z-index: 1" è sufficente per risolvere il problema.

Tags for this Thread

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •