Animacje css

0

WItam po raz kolejny mam tutaj taki kodzik

<head>
 <meta charset="utf-8">
<link rel="stylesheet" type="text/css" href="css.css"/>

</head>
<body>
 <div id="blok">
      <p>Witaj na stronie PLCommunity</p>
    </div><br>
		  <div id="pisanie">Tekst 1234<span></span></div><br><br><br>
<p><ol>
      <li><a href="#">dział - 1</a>
        <ul>
          <li><a href="#">link - 1</a></li>
          <li><a href="#">link - 2</a></li>
          <li><a href="#">link - 3</a></li>
          <li><a href="#">link - 4</a></li>
          <li><a href="#">link - 5</a></li>
        </ul>
      </li>

      <li><a href="#">dział - 2</a>
        <ul>
          <li><a href="#">link - 1</a></li>
          <li><a href="#">link - 2</a></li>
          <li><a href="#">link - 3</a></li>
        </ul>
      </li>

      <li><a href="#">dział - 3</a></li>

      <li><a href="#">dział - 4</a>
        <ul>
          <li><a href="#">link - 1</a></li>
          <li><a href="#">link - 2</a></li>
          <li><a href="#">link - 3</a></li>
          <li><a href="#">link - 4</a></li>
        </ul>
      </li>
    </ol></p>
</body>
</html>```
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
a odnośnik jest do css.css a on wygląda tak:
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
body {color: White;
background-color: #000000;
}

      #blok {
        position:relative;
        width:500px;
        height:2.2em;
        line-height:2.2em;
        margin:0 auto;
        border:3px solid #Black;
        font-size:2.5em;
        background-color:Black;
        overflow:hidden;
      }

      #blok > p {
        position:absolute;
        margin:0;
        white-space:nowrap;
        animation:przesun 30s linear infinite;
        -webkit-animation:przesun 30s linear infinite; /* dla Google Chrome, Safari, Opera 15+ */
      }

      #blok > p:hover {
        animation-play-state:paused;
        -webkit-animation-play-state:paused;
      }
      
      /* ------------ANIMACJA-PRZESUN------------ */
      @keyframes przesun
      {
        0% { transform:translateX(0); padding-left:110%; }
        100% { transform:translateX(-100%); padding-left:110%; }
      }

      @-webkit-keyframes przesun /* dla Google Chrome, Safari, Opera 15+ */
      {
        0% { -webkit-transform:translateX(0); padding-left:110%; }
        100% { -webkit-transform:translateX(-100%); padding-left:110%; }
      }


     
      /* ------------------------CZĘŚĆ-GÓRNA-MENU------------------------ */

      /* wygląd głównego elementu - ol */
      ol {
        list-style-type:none;
        padding:0;
        margin:0;
        background-color:#FFFFFF;
        font-size:18px;
        height:2em;
        line-height:2em;
        text-align:center;
      }

      /* wygląd wszystkich elementów - a - znajdujących się w elemencie - ol */
      ol a {
        display:block;
        text-decoration:none;
        color: White;
        padding:0 5px;
      }

      /* wygląd elementów - li - wszystkich dzieci elementu - ol */
      ol > li {
        float:left;
        width:150px;
        margin-left:1px;
        background-color:#C0C0C0;
        height:2em;
      }

      /* wygląd elementu - li - pierwszego dziecka elementu - ol */
      ol > li:first-child {
        margin-left:0;
      }

      /* wygląd elementów - li - wszystkich dzieci elementu - ol - po najechaniu kursorem myszki na element - li */
      ol > li:hover {
        background-color:#C0C0C0;
      }

      /* wygląd elementu - a - dziecka elementu - li - będącego dzieckiem elementu - ol - po najechaniu kursorem myszki na element - li */
      ol > li:hover > a {
        color:White;
      }

      /* wygląd elementu - ul - dziecka elementu - li - będącego dzieckiem elementu - ol - po najechaniu kursorem myszki na element - li */
      ol > li:hover > ul {
        display:block;
      }

      /* ------------------------CZĘŚĆ-ROZWIJANA-MENU------------------------ */

      /* wygląd głównych rozwijanych elementów - ul */
      ol > li > ul {
        display:none;
        list-style-type:none;
        padding:0;
        margin:0;
      }

      /* wygląd elementu - li - w części rozwijanej */
      ol > li > ul > li {
        position:relative;
        background-color:#C0C0C0;
      }

      /* wygląd elementu - a - w części rozwijanej */
      ol > li > ul > li > a {
        border-top:1px solid #FFF;
      }

      /* wygląd elementu - li - w części rozwijanej, po najechaniu kursorem myszki na dany element - li */
      ol > li > ul > li:hover {
        background-color:#C0C0C0;
      }

      /* wygląd elementu - a - w części rozwijanej, po najechaniu kursorem myszki na element - li */
      ol > li > ul > li:hover > a {
        color:#09C;
      }

      #pisanie {
        position:relative;
        float:left;
        font-size:1.8em;
        font-family:"Courier New", monospace;
        background-color:white;
      }

      #pisanie > span {
        position:absolute;
        top:0;
        right:0;
        height:100%;
        background-color:white;
        border-left:1px solid transparent;
        animation:pisz 10s steps(25,start) infinite, znak 1s step-end infinite;
        -webkit-animation:pisz 10s steps(25,start) infinite, znak 1s step-end infinite; /* dla Google Chrome, Safari, Opera 15+ */
      }

      #pisanie > p:hover {
        animation-play-state:paused;
      }
      
      /* ------------ANIMACJE------------ */
      @keyframes pisz
      {
        0% { width:100%; }
        100% { width:0; }
      }

      @keyframes znak
      {
        0% { border-left-color:transparent; }
        50% { border-left-color:black; }
        100% { border-left-color:transparent; }
      }

      /* dla Google Chrome, Safari, Opera 15+ */
      @-webkit-keyframes pisz
      {
        0% { width:100%; }
        100% { width:0; }
      }

      @-webkit-keyframes znak
      {
        0% { border-left-color:transparent; }
        50% { border-left-color:black; }
        100% { border-left-color:transparent; }
      }

z tym, że jak pewnie zauważyliście tekst Test 1234 wchodzi w menu. Pomoże ktoś to naprawić. Po drugie Od tego menu wychodzi biała linia która przedłuża się do długości animowanego napisu a czcionka jest biała i nic nie widać. Jak usunąć tą linię która wychodzi od menu?

1

Mi nic w nic nie wchodzi.

  • Animowane wita na stronie (czarno na czarnym).
  • Animowane 123.
  • Rozwijane menu.
    A pomiędzy nimi pionowe odstępy na kilkadziesiąt pikseli.
0
Freja Draco napisał(a):

Mi nic w nic nie wchodzi.

  • Animowane wita na stronie (czarno na czarnym).
  • Animowane 123.
  • Rozwijane menu.
    A pomiędzy nimi pionowe odstępy na kilkadziesiąt pikseli.

To masz tu ssa https://imgur.com/a/2hYLqHG

0

Inaczej mi się to wyświetla. Obstawiam, że jakieś css-y po drodze pogubiłeś.

1 użytkowników online, w tym zalogowanych: 0, gości: 1