协策网络,专业做网站,优秀上海网站制作公司,提供企业建站、网站设计、网页制作,专业网页设计师和网站制作技术工程师为您量身打造个性企业电子商务网站。

此页面上的内容需要较新版本的 Adobe Flash Player。

获取 Adobe Flash Player

  文章汇总 Article Summary
当前位置:协策网络 >> 文章中心 >> 网站优化 >> 浏览文章
 

层叠变量的使用方法

作者:zhangting    标签:做个网站多少钱     日期:2014年07月22日    类别:网站优化

 

 长久以来,变量的实用性在几乎所有编程语言中得到了证明,但除了为社区实现而进行的常规调用,它们从未用于CSS.然而,随着CSS预处理器的迅速普及,新一代编码器逐渐开始在其样式表及本地包含这些样式表的调用中使用变量.
   由于CSS变量在最近才被提出,所以其作用域有限.一个真正的变量可以接受任何类型的值并可以被用于代码的任何位置-例如,可以将一个选择器一个变量.而CSS变量只能被赋予一个有效CSS值,并只能作为属性值使用.因此,为了加以区分,它们被命名为层叠变量.
   每个层叠变量都由自定义属性声明:这属性是一个由用户定义的,以var-开头的属性名;这个属性被赋予一个值.在下面的示例中,颜色值#F00被赋给自定义属性var-foo;
   :root{ var-foo:#foo }
   需要注意到是,这个示例使用:root选择器声明了这个自定义属性.
   若要使用自定义属性的值,则需要通过var()函数以及用户在括号中定义的名称(var的后一位)对其进行调用.自定义属性的值将作为它调用的属性的值.例如,在下面的列表中h1元素通过两次使用var(foo)函数来调用var-foo属性,一次是在border-bottom属性中,而另一次是在color属性中,颜色值#F00将被适当地用于每个属性.
   h1{
     border-bottom:1px solid var(foo);
     color:var(foo);
}
   层叠属性是有作用范围的,这意味着它们作用于声明它们的元素及期所有子元素,本例使用:root选择器来声明一个自定义属性,这意味着这个变量具有全局作用域;它可以被应用于这个页面中的所有元素.如果使用一个不同的选择器,那么在自定义属性中声明的变量值将只作用于匹配元素的子元素.



更多
  您可能感兴趣的文章推荐  
 
上一篇:整改通知:首批通知石榴算法命中站点 下一篇:缩短排名周期,加速关键词上位
协策网络公司拥有专业的网站建设开发团队,超过四年以上的网站建设、网页制作经验,我们可承接企业电子商务网站建设、企业展示型网页设计和功能型网站制作等各类型网站设计制作。
     
首 页  |  基础服务  |  网站建设  |  网站优化  |  成功案例  |  协策博客  |  关于我们  |  联系我们
COPYRIGHT © 上海协策网络科技有限公司 2008-2014 网站地图 SITEMAP 上海做网站公司 沪ICP备08009778号

地址:上海市共和新路425号凯鹏国际大厦13楼G座(近3、4、8号线)

电话:021-51085186 传真:021-56555059 咨询:+(86)18018609689
上海做网站建设网页设计制作公司