在CSS中有一种方法可以获取某些东西的初始参数,而不使用javascript,例如:
width: calc(initial-20px);
如果是这样,我可以检索特定参数的值,例如 width.initial 吗?
SCENARIO
这是一个视觉工作室网页浏览器,(默认情况下它不支持css3),我想要一个看起来像highlited的元素,但我只能通过html属性(我想简单的方式)。所以我可以style="background-color: yellow !important;"
,但如果背景已经是黄色怎么办?所以我决定计算高亮颜色会很棒(因为我现在知道通过css是不可能的)background-color: rgb(initial,calc(initial-50),initial) !important;
这样的东西。所以这是一个场景。建议是合理的。
答案 0 :(得分:1)
简单地说,不可能用css做到这一点。您也无法执行此类计算(仅适用于Mooseman所说的百分比),无论您需要使用JavaScript还是其他任何内容。
答案 1 :(得分:1)
我认为你可以使用LESS。
你可以在这里看到: http://www.ibm.com/developerworks/opensource/library/wa-less/index.html