使用jQuery(或仅使用JavaScript),如何检测元素的继承背景颜色?例如:I'dliketoknowthatthebackground-colorhereisred但是:$('#target').css('background-color')==rgba(0,0,0,0)和$('#target').css('backgroundColor')==rgba(0,0,0,0)我要求一个通用的解决方案。$('#target').parent().css('background-color')可以在这种情况下使用,但不是全部。 最佳答案
我正在使用创建类似选项卡的功能和元素,我注意到这种CSS的意外行为background-color:inherit.人们会期望inherit实际上并不意味着transparent,而是child.background-color==parent.background-color(请原谅伪代码)。我的代码非常简单,但我遇到了一个问题:我正在针对可变条件进行开发。这意味着我永远无法知道我的代码将使用哪种背景颜色,而且我不想介绍我自己的背景颜色。我准备了一个JSFiddle,其中背景是在页面加载时随机设置的,以模仿我的代码目标的随机性。明显的问题是事件选项卡的背景色预设看起来很糟糕。所以,我
我正在使用创建类似选项卡的功能和元素,我注意到这种CSS的意外行为background-color:inherit.人们会期望inherit实际上并不意味着transparent,而是child.background-color==parent.background-color(请原谅伪代码)。我的代码非常简单,但我遇到了一个问题:我正在针对可变条件进行开发。这意味着我永远无法知道我的代码将使用哪种背景颜色,而且我不想介绍我自己的背景颜色。我准备了一个JSFiddle,其中背景是在页面加载时随机设置的,以模仿我的代码目标的随机性。明显的问题是事件选项卡的背景色预设看起来很糟糕。所以,我
我注意到在的情况下标签,font-family不会自动继承;要么我必须明确指定它:Button或者像这样使用inherit属性:Button但是,font-family会在其他标签的情况下自动继承,例如标记。为什么会出现这个问题?标签?这是一个DEMO. 最佳答案 表单元素不继承字体设置,您必须手动设置这些属性。如果您使用字体声明,例如。body,body{font-family:arial,sans-serif}只用body,input,textarea,button{font-family:arial,sans-serif}或i
我注意到在的情况下标签,font-family不会自动继承;要么我必须明确指定它:Button或者像这样使用inherit属性:Button但是,font-family会在其他标签的情况下自动继承,例如标记。为什么会出现这个问题?标签?这是一个DEMO. 最佳答案 表单元素不继承字体设置,您必须手动设置这些属性。如果您使用字体声明,例如。body,body{font-family:arial,sans-serif}只用body,input,textarea,button{font-family:arial,sans-serif}或i
我正在尝试制作一个圆Angular框,其中div的高度和宽度取决于内容,因此它会自动调整...您可以在此处查看示例:http://pastehtml.com/view/1duizyf.html问题是我无法让“test_mid_left”(黑色背景)和“test_mid_right”(蓝绿色背景)继承“test_mid_center”(绿色背景)的高度。我试过height:100%和auto,但都不起作用。那么如何让它们继承内容的高度呢?(我之所以在示例的左右内容中使用“min-height:xx”只是为了显示我在说哪些框) 最佳答案
我正在尝试制作一个圆Angular框,其中div的高度和宽度取决于内容,因此它会自动调整...您可以在此处查看示例:http://pastehtml.com/view/1duizyf.html问题是我无法让“test_mid_left”(黑色背景)和“test_mid_right”(蓝绿色背景)继承“test_mid_center”(绿色背景)的高度。我试过height:100%和auto,但都不起作用。那么如何让它们继承内容的高度呢?(我之所以在示例的左右内容中使用“min-height:xx”只是为了显示我在说哪些框) 最佳答案
我有一堆SVG图像,我想将它们嵌入到使用CSS设置样式的HTML页面中。我希望SVG中的元素的颜色继承自父HTML元素的颜色属性。我尝试设置style="stroke:none;fill:inherit"但这不起作用。 最佳答案 HTML使用颜色,而SVG使用填充和描边。您可以通过使用值currentColor来获取填充或描边以使用颜色CSS属性的值,例如fill="currentColor" 关于html-如何让SVG图像从HTML文档继承颜色?,我们在StackOverflow上找到
我有一堆SVG图像,我想将它们嵌入到使用CSS设置样式的HTML页面中。我希望SVG中的元素的颜色继承自父HTML元素的颜色属性。我尝试设置style="stroke:none;fill:inherit"但这不起作用。 最佳答案 HTML使用颜色,而SVG使用填充和描边。您可以通过使用值currentColor来获取填充或描边以使用颜色CSS属性的值,例如fill="currentColor" 关于html-如何让SVG图像从HTML文档继承颜色?,我们在StackOverflow上找到
因此我使用以下方法创建了一个圆Angular容器:div.rounded{background:#CFFEB6url('tr.gif')no-repeattopright;}div.roundeddiv{background:url('br.gif')no-repeatbottomright;}div.roundeddivdiv{background:url('bl.gif')no-repeatbottomleft;}div.roundeddivdivdiv{padding:10px;}现在我想在我的容器中使用一个div:.button{border:1pxsolid#999;back