使用css显示javascript的奇怪问题

时间:2017-05-26 21:38:08

标签: javascript html css

我写的JavaScript代码有一个奇怪的问题。我目前有1009行代码,所以我很想知道从哪里开始解决这个问题。

我使用getelementid从外部JS文件显示HTML,然后使用CSS为JS客户端设置动画。

display("<p>Welcome to TextHacker, a text based hacking simulation game</p>");

代码有效,但它只打印出“欢迎使用TextHacker,基于文本的黑客模拟”,然后在浏览器中停止。我在Chrome,Firefox,Opera和Valadi中遇到同样的问题,所以我不确定我做错了什么。

这是CSS代码:

p {
  color: lime; 
  font-family: "Courier";
  font-size: 20px;
  margin: 10px 0 0 10px;
  white-space: nowrap;
  overflow: hidden;
  width: 30em;
  animation: type 4s steps(60, end); 
}

p:nth-child(2){
  animation: type2 8s steps(60, end);
}

p a {
  color: lime;
  text-decoration: none;
}

span{
  animation: blink 1s infinite;
}

@keyframes type { 
  from { width: 0; } 
} 

@keyframes type2 {
  0%{width: 0;}
  50%{width: 0;}
  100%{ width: 100; } 
} 

   @keyframes blink {
    to{opacity: .0;}
   }

   ::selection {
     background: black;
    }

1 个答案:

答案 0 :(得分:0)

你的宽度正在切断文字。

p {
  width: 60em;
}

https://jsfiddle.net/08y8yknn/