Как бы вы разместили элемент HTML, когда анимация запущена? - PullRequest
0 голосов
/ 17 февраля 2020

У меня CSS анимации, работающие на элементе HTML, но я не могу свободно разместить элемент HTML на странице HTML, так как бы мне это сделать?

У меня есть попытался использовать это, чтобы свободно разместить элемент HTML на странице.

<div style="text-align: center;"><p class="animated flipInX">2</p></div>

Но это не работает.

/* GLOBAL STYLES */
    body {
      background: #011;
      padding-top: 5em;
      display: flex;
      justify-content: center;
    }
    
    /* DEMO-SPECIFIC STYLES */
    .typewriter h1 {
      color: #fff;
      font-family: Consolas,monaco,monospace;
      overflow: hidden; /* Ensures the content is not revealed until the animation */
      border-right: .15em solid orange; /* The typwriter cursor */
      white-space: nowrap; /* Keeps the content on a single line */
      margin: 0 auto; /* Gives that scrolling effect as the typing happens */
      letter-spacing: .15em; /* Adjust as needed */
      animation:
        typing 3.5s steps(30, end),
        blink-caret .5s step-end infinite;
    }
    
    /* The typing effect */
    @keyframes typing {
      from { width: 0 }
      to { width: 100% }
    }
    
    /* The typewriter cursor effect */
    @keyframes blink-caret {
      from, to { border-color: transparent }
      50% { border-color: white }
    }
<html>
    <link rel="stylesheet" type="text/css" href="styles.css">
    <div class="typewriter">
      <h1>1</h1>
    </div>
    <head>
      <link rel="stylesheet" type="text/css" href="https://cdnjs.cloudflare.com/ajax/libs/animate.css/3.5.2/animate.css">
      <p class="animated flipInX">2</p>
    </head>
    </html>

1 Ответ

1 голос
/ 17 февраля 2020

Расположение объектов в любом месте экрана, вероятно, означает, что вы также хотите иметь возможность использовать любую часть экрана, даже если на странице были элементы. Лучший способ сделать это - использовать свойство position css. поэтому, что бы вы ни хотели переместить, напишите класс css или его идентификатор следующим образом:

position: absolute; 
z-index: 1;
top: 0px;
left: 200px;

Вот ссылка, которую я сыграл с приведенным вами примером. https://jsfiddle.net/cphutx78/

Дайте мне знать, если это hel

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...