我試圖讓這個標籤從1-100開始。像這樣的東西。在HTML標記中迴應變量
<div style="width:variable%;">
但我似乎無法理解它。我並不太熱衷於JS,但我在PHP中嘗試了一些東西。
<div style="width:<?php
for($i=1; $i<=100; $i++) {
ob_start();
echo $i;
ob_end_clean();
if ($i === 100) {
echo "100";
}}
?>
%">
我已經試過在計數結束之間的
sleep();
功能。我想堅持使用PHP,只是因爲我對它更加適應,我想向銀行添加一些知識,但如果您有其他解決方案,我很樂意嘗試!
PS。我不希望它在0.5秒內從1-100點開始。這是一個加載欄,所以我希望它至少需要2或3秒。
好的。讓我詳細說明我想要做什麼。
<div style="width:50%">
<div class="progress progress-striped active">
<div class="progress-bar" role="progressbar" aria-valuenow="45" aria-valuemin="0" aria-valuemax="100" style="width:50%">
我正在使用Bootstrap,底部「style = width:50%」顯示它加載了多少。所以在這個例子中它被加載了50%。我需要它從0%到100%!請幫忙!
更新:我已經意識到爲什麼這不起作用,現在知道爲什麼JS或CSS轉換是解決這個問題的方法。
你確實意識到PHP在** SERVER **上執行?當這段代碼生成的html實際到達客戶端並被解析/呈現時,到服務器的連接將會結束並被關閉?你不能像這樣動畫HTML。你需要在客戶端使用JavaScript。 –
你會接受答案嗎? – bjb568
@ bjb568我想但我仍然沒有解決我的問題。我試過你的CSS,但我無法使它工作。 – jadeallencook