我正在使用 Yii,我想通过在视图上定义 CSS 属性来样式化 DIV 元素,然后保存 CSS 文件



我希望用户能够设置父级div 属性的样式。通过从界面定义div颜色,背景和其他css属性更多的wordpress主题dashboad。有人给我指出正确的方向。

如果您希望方便用户能够为 css 选项选择自定义设置,那么您可以使用 cookie 执行此操作。您可以尝试以下步骤1.将css文件的扩展名更改为.php并将这些行添加到此文件的开头

<?php
header("Content-type: text/css;");
?>

同时将此文件的扩展名更改为.php您正在使用它的位置。
2.创建一个具有要保存设置的相同属性的表,例如颜色,宽度,高度。
3.然后在main中.php文件查询该表以获取属性,然后将cookie设置为"

Yii::app()->request->cookies['bg1'] = new CHttpCookie('nameOfattribute','value from database');


4.现在,在您.php样式文件(以前称为Css文件)中,将类的属性设置为从cookie获得的值,例如

banner {
    background-color:<?php echo $_COOKIE['bg1r']; ?>;
    width: 100%;
    height: 436px;
}

并在您希望它所在的位置包含相同的类。
您可以呈现表单并针对这些属性从用户那里获取输入,并将其保存在数据库表中。

最新更新