【发布时间】:2021-04-08 03:49:25
【问题描述】:
我有一种情况,我试图为三个不同的 div 元素更新 css,除了它们的 i 类标签(它们每个都有不同的图标)之外,它们都是相同的。我正在尝试更改每个的颜色,我只能更改 css 或 javascript (Canvas LMS)。我可以更改所有这些,但我无法弄清楚粒度并单独更改每个。这三个是:
<div class="ic-notification ic-notification--admin-created ic-notification--info">
<div class="ic-notification__icon" role="presentation">
<i class="icon-info"></i>
<div class="ic-notification ic-notification--admin-created ic-notification--info">
<div class="ic-notification__icon" role="presentation">
<i class="icon-calendar-month"></i>
<div class="ic-notification ic-notification--admin-created ic-notification--info">
<div class="ic-notification__icon" role="presentation">
<i class="question"></i>
有任何使用 css 或 javascript 的想法吗?
谢谢!
【问题讨论】:
-
有任何 ic-notification 类元素的父 div 吗?如果是,那么我们可以使用 css :nth-child(n) 属性,例如 .ic-notification:nth-child(1){...} 或 .ic-notification:nth-孩子(2) {...} .
-
元素的位置是可变的。这些是使用富文本编辑器创建的公告。
标签: html css canvas-lms