php下拉列表字体颜色,php – 如何在select标签中更改下拉列表的背景颜色?

我正在一个网站上工作,我从数据库中获取数据

通过使用以下PHP代码:

foreach($data['hellos'] as $hello) {

echo ''.$hello->name.'';

}

?>

在上面的php代码中,hellos是表名,name是该表中存在的列的名称. name列有大约10-15个元素.

上面的PHP在前端创建了一个下拉列表(它只是一个片段,它有大约10-15个元素,如上所述),如下所示:

K5TnE.jpg

问题陈述:

我想知道我需要添加什么CSS代码,以便我可以更改具有这两个元素(Homes和Entertainment)的背景颜色,如上图所示.

我用来改变背景颜色的CSS代码是:

select option {

background: white;

}

解决方法:

你的意思是只更改2选项的背景?

Homes

Entertainment

Others

在你的PHP上你可以像这样应用

foreach($data['hellos'] as $hello) {

$match = array('Homes','Entertainment');

$color = (in_array($hello->id, $match)) ? " style = background-color:green; " : "";

echo "".$hello->name."";

}

?>

UPDATE

如果您只想更改选项的背景颜色,只需在选项中添加内联样式即可

foreach($data['hellos'] as $hello) {

echo "".$hello->name."";

}

?>

标签:dropdown,php,select,background-color,html-select

来源: https://codeday.me/bug/20190828/1746645.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值