【发布时间】:2011-07-04 01:57:40
【问题描述】:
可能的重复:
How do I embed an “a:hover{…}” rule into a style attribute in the middle of a document?
How to write a:hover in inline CSS?
我想动态更改元素的悬停颜色,但不使用外部 CSS 样式表,只使用内联。这是代码(使用php生成元素)
echo '
<div class="container" style="color:#'.$color.'">
'.$contents.'
</div>';
当用户将鼠标悬停在该容器元素上时,颜色样式将变为$color 的值(此时没有悬停)。
任何帮助将不胜感激。
【问题讨论】:
-
这是对stackoverflow.com/questions/1033156/… 的转贴,悬崖笔记是
:hover是一个伪类,实际上只能在样式表中使用。您可以创建一个类并通过 PHP 分配它或使用一些 JS 来执行onmouseover和onmouseout。 -
您可以使用 javascipt 来完成。 javascript 好用吗?
-
是的,我想 Javascript 可以做到。
标签: php javascript html css hover