基于动态背景颜色的颜色反转使用javascript库
Color inverse based on dynamic background color using javascript library
请看这个JSFIDDLE
div背景随机生成,有时a
元素与背景颜色相同,使a
不可见。所以,我如何动态地逆a
背景颜色,以确保a
将永远不可见?
HTML
登录<div></div>
<div></div>
<div></div>
<div></div>
<div></div>
....
....
CSS div {
display: block;
width: 100%;
height: 200px;
}
a {
display: inline-block;
top: 10%;
left: 50%;
position: fixed;
padding: 20px;
border: 1px solid grey;
}
Javascript $('div').each(function() {
var letters = '0123456789ABCDEF'.split('');
var color = '#';
for (var i = 0; i < 6; i++ ) {
color += letters[Math.floor(Math.random() * 16)];
}
$(this).css('background', color);
});
您需要将锚点放在第一个div中。然后无论何时滚动,您都必须将它从一个div移动到下一个div。在滚动时,您将检查父div的背景颜色,并反转锚的颜色。
$(document).scroll(function(){
//do stuff here
});
像这样
相关文章:
- 我们如何使用css或JavaScript在i/j上更改句点(点)的颜色
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 比较javascript中的浮动并更改最高浮动的颜色
- Javascript通过列表项的函数和css来更改背景颜色
- Javascript没有从数组中选择背景颜色
- 如何更改编辑单元格上方单元格的背景颜色(Javascript、Google电子表格)
- 只使用一个整数表示颜色-Javascript
- 更改表格字体颜色Javascript
- 在表格中应用动态行颜色 Javascript/VBscript
- 背景更改时动态更改文本颜色(javascript)
- 更改文本链接颜色 JavaScript 或 CSS
- 两个选择的rgb颜色之间的随机颜色(JavaScript)
- 改变边框颜色Javascript
- 更改所有文档链接颜色Javascript
- 从数组中选择随机背景颜色.Javascript / html
- 改变颜色JavaScript不起作用
- 生成两种颜色之间的颜色javascript
- 我正在尝试生成一个随机颜色(javascript),并在单击按钮时将结果应用于按钮.如何将JS与Jquery结合起来
- 按特定顺序更改背景颜色 JavaScript