簡體   English   中英

我做錯了什么“滾動文字欄”

[英]What I'm doing wrong “scrolling text bar”

我正在嘗試讀取文本文件並在滾動消息欄中顯示結果

但它不起作用我不知道為什么! 這是我的整個代碼CSS HTML和PHP方面:

CSS方面工作但是欄內根本沒有文字。

我在HTML中嘗試過其他方法,比如marquee,但它並不像這樣。

<style style="text/css">
.scroll-slow {
 height: 20px;  
 overflow: hidden;
 position: relative;
 background: gray;
 color: white;
 border: 1px solid gray;
}
.scroll-slow p {
 position: absolute;
 width: 100%;
 height: 100%;
 margin: 0;
 line-height: 20px;
 text-align: center;
 /* Starting position */
 -moz-transform:translateX(100%);
 -webkit-transform:translateX(100%);    
 transform:translateX(100%);
 /* Apply animation to this element */  
 -moz-animation: scroll-slow 25s linear infinite;
 -webkit-animation: scroll-slow 25s linear infinite;
 animation: scroll-slow 25s linear infinite;
}
/* Move it (define the animation) */
@-moz-keyframes scroll-slow {
 0%   { -moz-transform: translateX(100%); }
 100% { -moz-transform: translateX(-100%); }
}
@-webkit-keyframes scroll-slow {
 0%   { -webkit-transform: translateX(100%); }
 100% { -webkit-transform: translateX(-100%); }
}
@keyframes scroll-slow {
 0%   { 
 -moz-transform: translateX(100%); /* Browser bug fix */
 -webkit-transform: translateX(100%); /* Browser bug fix */
 transform: translateX(100%);       
 }
 100% { 
 -moz-transform: translateX(-100%); /* Browser bug fix */
 -webkit-transform: translateX(-100%); /* Browser bug fix */
 transform: translateX(-100%); 
 }
}
</style>



<!DOCTYPE html>
<html>
<body>
<div class="scroll-slow">
<?php
$myfile = fopen("d:\file.txt", "r") or die("Unable to open file!");
echo fgets($myfile);
fclose($myfile);
?>
</div>
</body>
</html>

使用__DIR__dirname(__FILE__)使用fopen打開文件。 __DIR__ ,為您提供當前文件夾的目錄路徑。 假設您在同一項目文件夾中有文本文件,那么您的代碼應該是

fopen(__DIR__."/path/to/file/file.txt", "r")

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM