Я хочу изменить цвет CJuiProgressBar в зависимости от значения, скажем, зеленого цвета менее 60%, желтого цвета на 61% до 80% и красного на 81% или выше.Как изменить цвет CJuiProgressBar?
Любые идеи о том, как это сделать? Благодарю.
Я хочу изменить цвет CJuiProgressBar в зависимости от значения, скажем, зеленого цвета менее 60%, желтого цвета на 61% до 80% и красного на 81% или выше.Как изменить цвет CJuiProgressBar?
Любые идеи о том, как это сделать? Благодарю.
Вы можете изменить тему своего CJuiProgressBar
в соответствии с вашим значением (я предполагаю, что вы собираетесь делать это на PHP, а не в Javascript).
$this->widget('zii.widgets.jui.CJuiProgressBar',array(
'value'=>75,
'cssFile' => 'themeRed.css',
'theme' => 'red',
));
Тема имя CSS файла. По умолчанию используется «jquery-ui.css». Обратите внимание, что файл должен существовать под URL-адресом, указанным в темеUrl/theme. Если вам нужно, чтобы включал в себя несколько файлов CSS с CSS (например, во время разработки, вы хотите, чтобы включал отдельные файлы CSS-плагинов), вы можете установить это свойство как массив имен файлов CSS-файлов . Это свойство также может быть установлено как false, , что означает, что виджет не будет содержать какой-либо файл темы CSS, и это ваша ответственность, чтобы явно включить его в другое место.