Я пытаюсь сделать этот тег от 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. Я не хочу, чтобы он шел от 1-100 в .5 секунд. Это для загрузочной панели, поэтому я бы хотел, чтобы она занимала, по крайней мере, 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, а нижний «стиль = ширина: 50%» показывает, насколько он загружен. Таким образом, в этом случае он загружается на 50%. Мне нужно, чтобы он шел от 0% до 100%! Пожалуйста помоги!
UPDATE: Теперь я понял, почему это не сработает, и теперь знаете, почему переходы JS или CSS - это способы разрешения этого.
вы понимаете, что PHP выполняет на ** SERVER **? К тому моменту, когда html, который генерирует этот код, фактически доходит до клиента и получает разобранный/обработанный, соединение с сервером закончится и будет закрыто? Вы не можете анимировать html, как это. Вам нужно использовать javascript на стороне клиента. –
Вы собираетесь принять ответ? – bjb568
@ bjb568 Я хочу, но я до сих пор не решил свою проблему. Я пробовал ваш CSS, но я не мог заставить его работать. – jadeallencook