pix*_*eat 5 html javascript css colors
我很惊讶CSS中没有"text-decoration:reverse",因为使用JavaScript实现起来似乎很尴尬.IE将元素的前景色和背景色分别设置为父级的背景和前景.
我在这里注意到了JavaScript技术
当然不是那么复杂吗?
你打电话给你的是什么?你的意思是将背景设置为前景色,反之亦然?(也许这是一个愚蠢的评论,但如果是这样,那不是装饰吗?)
无论如何,你将在DRY和MVC之间展开斗争:
典型:
.mydiv {
background-color: blue;
color: red;
font-family:...;
(...)
}
.mydiv:hover {
color: red;
background-color: blue;
}
Run Code Online (Sandbox Code Playgroud)
另一种选择是通过javascript来做到这一点.Proxify建议使用jQuery.
结果可能看起来像......(未经测试)
$(".invert").map(function (el) {
var color = el.css("color");
var bgcolor = el.css("background-color");
el.css("color", bgcolor).css("background-color",color);
})Run Code Online (Sandbox Code Playgroud)