javascript - 是否可以仅通过 CSS 更改页面加载时特定元素的背景?

标签 javascript jquery css

我正在页面中加载一些元素,如下所示:

<ul>
    <li> Some stuff</li>
    <li> Some other stuff</li>
    <li class="unread"> Some more stuff</li>
</ul>

在页面加载时,我希望具有 .unread 类的列表项的背景从某种颜色转换为实际页面的背景颜色(想想 facebook 上的未读通知)

某种 JavaScript 是绝对必要的还是可以仅使用纯 CSS 来完成?

最佳答案

您可以使用 CSS3 过渡来做到这一点。查看this的答案问题看看我的意思。唯一的问题是旧版浏览器不支持 CSS3,您必须为每个渲染引擎包含自定义 CSS(类似于圆 Angular 边框)。

关于javascript - 是否可以仅通过 CSS 更改页面加载时特定元素的背景?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8917378/

相关文章:

html - 为什么最后一个 li 元素出现在父容器之外?

javascript - 在表单中输入数字时显示按钮

javascript - 反转游戏经验公式以显示一个级别需要多少经验

javascript - 使用 jquery 和 javascript 获取标签名称

html - CSS 包装内容否则填充剩余高度

javascript - 如何在 Javascript 中将列表项添加到无序列表

javascript - AJAX POST 无法在 CODEIGNITER 中加载 div View

javascript - 使音频文件开始使用javascript播放?

javascript - 如何在 mousemove 监听器中检测 event.which ?

javascript - 合并 javascript 中的对象,同时忽略未定义的属性值(jQuery.fn.extend 行为)