javascript - 在 css 中子悬停时更改父 div 的背景颜色?

标签 javascript css colors hover

我正在做一个网页设计任务,到目前为止我对大多数 css 样式都不太适应,这个任务涉及一个 div 中的 3 个彩色框。当框悬停时,我必须将此 div 的白色背景变为与框相同的颜色。

HTML:

            <div id="t1_color_one" class="t1_colors" style="background: goldenrod;"></div>
            <div id="t1_color_two" class="t1_colors" style="background: lightgreen;"></div>
            <div id="t1_color_three" class="t1_colors" style="background: palevioletred;"></div>

不想成为问愚蠢问题的“那个人”.. 但我确实不知道如何处理这个问题。感谢任何提示,非常感谢

最佳答案

我认为 Jeremy 的意思是外部 div id="task1"必须采用悬停内部 div 的颜色,因此解决方案是使用 javascript:

$('.t1_colors').hover(function(){
   $('#task1').css('background-color', $(this).css('background-color'));
},
 function(){
   $('#task1').css('background-color', white);
 }
);

关于javascript - 在 css 中子悬停时更改父 div 的背景颜色?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19646895/

相关文章:

javascript - php 生成的内容无法调用 javascript 函数

javascript - joinmonster 不是一个函数 - GraphQL

jquery - 如何读取/获取 gridview 中一行的 CSS 背景颜色

r - add_trace : control the color

C宏为字符串添加前缀和后缀?

javascript - 如何在 HTML5 上放置新图像之前清除 Canvas?

javascript - 按条件显示/隐藏 Angular 元素

CSS隐藏表单输入字段

html - 使用 flexbox 让子项填充父项

css - 如何更正此 CSS 流体布局故障?