css文件中怎么调用js的全局变量
3个回答
展开全部
首先一个原则是css中不应该与JS发生交互,这是设计的一个基本原则.
css的作用是控制样式,js控制逻辑,两者的职能最好划分开.
如果你非要在css中使用js,那么ie还是能够成全你的,比如
background-color: expression((new Date()).getHours()%2 ? "#B8D4FF" : "#F08A00" );
这种写法ie是认识的.不过作为一个负责人的程序员,不建议你这么用.后期维护,跨浏览器兼容性,等一些列问题会让大家都头大的.
相关细节请自己查一下expression+ie
追问
您好,
-webkit-transition: width 75ms linear, opacity 0.3s 75ms;
如果我想把上面的75变成js变量怎么办呢
追答
-webkit-transition: 这种开头的是针对webkit内核的,ie不认识,你要是使用75可变的话,建议在js中实现.
理论上这种整合css和js的用法,属于部署前的,建议了解下LESS,应该是你想要的东西.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询