我手动创建了custom.css文件,我想使用PHP
以编程方式添加一些cssdef 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文件
答案 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