我如何使用PHP编辑css文件?

时间:2017-09-01 07:04:25

标签: php

我手动创建了custom.css文件,我想使用PHP

以编程方式添加一些css
def on_press(key):
    try:
        print('alphanumeric key {0} pressed'.format(
            key.char))
    except AttributeError:
        print('special key {0} pressed'.format(
            key))



key_listener = keyboard.Listener(on_release=on_press)

例如我有一个按钮如果我点击该按钮我想将CSS添加到css文件

3 个答案:

答案 0 :(得分:0)

您可以使用Javascript / jQuery为元素添加样式。要使用新样式更新css文件,您必须使用FILE概念打开文件,读取和写入(追加)现有文件的内容。但是这些样式不适用于你的html视图(我的意思是说在浏览器运行时)。

因此,通过Javascript / jQuery添加元素是最好的方法。

答案 1 :(得分:0)

试试这个:

echo "<style>.style {width: 100%;}</style>";

答案 2 :(得分:0)

如果我正确理解了您的问题,请假设您已经有一个包含custom.css文件的HTML文件。假设你的html文件中有一段你想要变成红色的段落,如果有某些条件的话。为此,如果条件满足,您可以简单地回显CSS类名称,如下所示:

<?php
$condition = true;
?>
<p class="$condition ? 'test' : ''">Test text</p>

如果您想知道如何在HTML中包含custom.css文件,可以查看以下文章:https://www.w3schools.com/html/html_css.asp。你也可以做到这一点。例如,使用指向custom.css文件的链接标记:

<?php
$condition = true;
if ($condition) {
    echo '<link rel="stylesheet" href="custom.css">';
}
?>

如果您确实想直接写入custom.css文件(向其中添加内容),可以使用file_put_contents PHP function