当时使用第一种 hover 方案,字体颜色怎么都不会变,使用第二种方案就可以了.

原因: item-one item-two 此前已经有样式覆盖, hover 中的 父元素的color属性无法被传递到子元素,如果去除这一段代码:

         .item-one {
             color: black;
         .item-two {
             color: black;

那么方法1是有效的

  •