这是一个神(pǔ)奇(tōng)的工具。
在前端开发的过程中,我们通常是先写html结构,然后在css文件里把用到的class列出来,然后逐个写上样式。
但是,作为一个比较懒的程序员,怎么能忍受那么复杂的工作,所以就写了这个脚本。
工具背后的一些事可以看我博客文章 Css小工具 -- HtmlConvertToCss
可将你贴进来的HTML代码转换成Css代码。
例如 :
<div class="ui-box">
<div class="boxhd">
<span class="boxtit">这是标题</span>
<a href="#" class="boxmore">更多>></a>
</div>
<div class="boxbd">
</div>
</div>
处理后生成
.ui-box{ }
.ui-box .boxhd{}
.ui-box .boxhd .boxtit{}
.ui-box .boxhd .boxmore{}
.ui-box .boxhd .boxmore:hover{}
.ui-box .boxbd{}
例如^.m-
<div class="demo">
<div class="m-box">
</div>
</div>
转换后生成 (忽略前面的demo
的样式继承)
.m-box{}
排除一些已经定义过的样式,例如ui-box
<div class="demo">
<div class="ui-box">
</div>
</div>
转换后生成
.demo{}
多样式的处理,例如ui-box
<div class="demo">
<div class="ui-box active">
</div>
</div>
转换后生成
.demo{}
.demo .ui-box{}
.demo .ui-box.active{}
例如ui-box
<div class="demo clearfix">
</div>
转换后生成
.demo{}
如果你在使用中有遇到问题或有什么意见,可以到我的项目下Issues。
[2016-08-19]
- 新增了代码风格的支持
- 新增了子元素风格样式的支持
- 优化代码