当前位置: 软件>JavaScript软件
CoffeeScript CSS ccss
本文导语: CoffeeScript CSS 这个名字跟 CoffeeScript 无关,将脚本化的样式变成 CSS 代码。 install: npm install ccss main.coffee: ccss = require 'ccss' template = require './template.coffee' css = ccss.compile template require('fs').writeFileSync 'main.css', css #or all at once: ccss.compi...
CoffeeScript CSS 这个名字跟 CoffeeScript 无关,将脚本化的样式变成 CSS 代码。
install: npm install ccss
main.coffee:
ccss = require 'ccss' template = require './template.coffee' css = ccss.compile template require('fs').writeFileSync 'main.css', css #or all at once: ccss.compileFile './template.coffee', 'main.css'
template.coffee:
borderRadius = (str) -> WebkitBorderRadius: str MozBorderRadius: str borderRadius: str boxShadow = (str) -> WebkitBoxShadow: str MozBoxShadow: str boxShadow: str module.exports = form: input: padding: '5px' border: '1px solid' mixins: borderRadius '5px' '#id .className': do -> opaque = 1 translucent = opaque / 2 img: mixins: [ borderRadius '5px' boxShadow '5px' ] opacity: translucent 'img:hover': opacity: opaque
main.css:
form input { padding: 5px; border: 1px solid; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; } #id .className img { opacity: 0.5; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -webkit-box-shadow: 5px; -moz-box-shadow: 5px; box-shadow: 5px; } #id .className img:hover { opacity: 1; }
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。