将PHP背景颜色更改为CSS调用

I am no coder but am trying to take anything CSS related out of a php file but require a little help.

How can I re write the below code to get the bgcolor from an external CSS instead of the php doing the job

I just want the bellow rewriting to include the CSS class instead of the code actualy making the color.

Hope you understand what I am saying

first bit of code

$bgcolour = ($k % 2) ? 'bgcolor="#FFFEEE"' : '';

Second bit of code

'ROWCOLOUR' => ($row['highlighted'] == 'y') ? 'bgcolor="#fea100"' : $bgcolour,
dtpf76658
dtpf76658 工作实例-jsfiddle.net/448ds5kw/1
大约 6 年之前 回复
doujiang6944
doujiang6944 你可以放在你的css选择器中,如下所示:.striped-tabletr:even{background-color:#fffeee;}.striped-tabletr{background-color:#fea100}。你只需要找到根表并添加到这个类=“stripe-table”
大约 6 年之前 回复
dqt83336
dqt83336 <linkrel=“stylesheet”href=“path/to/style.css”/>?
大约 6 年之前 回复
dqybeh2884
dqybeh2884 究竟是什么CSS文件是外部的I.E不是内联样式
大约 6 年之前 回复
duanniedang3946
duanniedang3946 你是什​​么意思“外部”?
大约 6 年之前 回复
dongtuo3795
dongtuo3795 Evgeniy主题中唯一的输出代码如下。请注意,使用的模板引擎基于PhpBB模板引擎<tralign=“center”{items.ROWCOLOUR}>
大约 6 年之前 回复
douwei2825
douwei2825 我不知道$k让我感到困惑,我假设它是一个关键,说数2行,然后交替颜色
大约 6 年之前 回复
dsgdhtr_43654
dsgdhtr_43654 什么是$k?。
大约 6 年之前 回复
dsjklb0205
dsjklb0205 使用:偶数或:奇怪的假,如果您附加输出标记,您可以为我提供完整的解决方案
大约 6 年之前 回复

2个回答

CSS:

.fffeee {
  background-color: #FFFEEE;
}

.fea100 {
  background-color: #FEA100;
}

PHP:

$cssClass = ($k % 2 == 0 && $row['highlighted'] != 'y') ? 'fffeee' : 'fea100';

'ROWCOLOUR' => 'class="' . $cssClass . '"',
dsgdfg30210
dsgdfg30210 谢谢你,我会为你提出一个新问题,因为你似乎找到了我找到的最佳答案。 我将回到这里并通过新问题的链接进行编辑。 谢谢你
大约 6 年之前 回复
dongxianji0968
dongxianji0968 谢谢,这正是我所需要的,它完美无缺。 大满贯
大约 6 年之前 回复
douxian7534
douxian7534 您是问题的所有者,您是否想在自己的时间内将此标记为答案取决于您。
大约 6 年之前 回复
duanbai5348
duanbai5348 我只是看了一眼,现在正在做什么。 我会放手一搏。 请不要将答案标记为答案
大约 6 年之前 回复
duanpai1920
duanpai1920 这不是答案,请将其删除作为答案
大约 6 年之前 回复
doujia2090
doujia2090 谢谢,这是我最容易理解的答案,但不是仍然是PHP创造颜色
大约 6 年之前 回复
<style>
    .mouseoverbg{
        background-color : #eeefff;
    }
    .oddrowbg{
            background-color : #fffeee;
    }
    .evenrowbg{
            background-color : #fea100;
    }
</style>
<table>
<?php
$ni = 5;
for($i=0 ; $i<$ni; $i++)
{
    $bgcolor = ($i%2)?"evenrowbg" : "oddrowbg";
    ?>
    <tr onmouseover="this.className='mouseoverbg'"  onmouseout="this.className='<?php echo $bgcolor?>'" class="<?php echo $bgcolor?>">
    <td><?php echo $i;?></td>
    </tr>
<?php 
}?>
</table>

Try this code it may help you.

doudg60800
doudg60800 尝试改变头等舱的颜色,因为我检查它是否适用于鼠标。
大约 6 年之前 回复
doutan8601
doutan8601 谢谢,但它不适用于鼠标
大约 6 年之前 回复
立即提问
相关内容推荐