使用tdcss.js轻松制作自己的style guide

  http://jakobloekke.github.io/tdcss.js/

在前端开发中,如果能够有一个style guide对于设计来说就显得专业稳定,一致性。在上述链接中,有一个tdcss.js的工具可以帮助你生成可视化的style guide,

非常方便。其原理就是使用那个js文件在html加载完成后对特定section来做重新structure,形成style guide的样式

@stop-color: red;
@wait-color: orange;
@go-color: green;
.btn {
padding: 0 30px;
font-size: 2em;
&.stop {
background-color: @stop-color;
color: contrast(@stop-color);
}
&.wait {
background-color: @wait-color;
color: contrast(@wait-color);
}
&.go {
background-color: @go-color;
color: contrast(@go-color);
}
}
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>Style guide</title>
<link rel="stylesheet/less" type="text/css"
href="less/buttons.less">
<script src="js/less.min.js"
type="text/javascript"></script>
<!-- TDCSS -->
<link rel="stylesheet" href="tdcss.js-master/src/tdcss.css"
type="text/css" media="screen">
<script type="text/javascript"
src="https://code.jquery.com/jquery-2.1.1.min.js">
</script>
<script type="text/javascript" src="tdcss.jsmaster/
src/tdcss.js"></script>
<script type="text/javascript">
$(function(){
$("#tdcss").tdcss();
})
</script>
</head>
<body>
<div id="tdcss">
<!-- # Button styles -->
<!-- & Collection of buttons. -->
<!-- : Stop button -->
<button class="btn stop">Stop</button>
<!-- : Wait button -->
<button class="btn wait">Wait</button>
<!-- : Go button -->
<button class="btn go">Go</button>
</div>
</body>
</html>

时间: 2025-01-07 03:45:24

使用tdcss.js轻松制作自己的style guide的相关文章

JS 学习制作一个二级菜单

1 <!DOCTYPE html> 2 <html xmlns="http://www.w3.org/1999/xhtml"> 3 <head> 4 <title>菜单栏</title> 5 <script src="jquery/jquery-2.1.1.js"></script> 6 <script> 7 $(document).ready(function () {

一款CSS+JS+DIV制作的蓝色风格tab滑动门

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>一款CSS+JS+DIV制作的蓝色风格ta

echarts &nbsp; js 模板制作 地图 案例分享

今天分享一个 echarts   js 模板制作 地图 案例,有类似需求的筒子可以参考 O(∩_∩)O 需求:因为最近管理的全国各地代理服务器越来越多,有时上级需要看下我们的代理分布,比如带宽,比如供应商,如果用纯excel不是很直观,就套用了前端的Js模板,修改了些代码,填充部分值进去,就出来基本效果了. 上效果图: 基本上把全国各地的资源情况很直观的显示出来了,这里只填充了部分值,后期会将值存入mysql,并且用上ajax 来塞值,这里就列个基本的效果图. 5分钟上手echarts,官网教程

利用Myeclipse都可轻松制作javadoc

一.利用Myeclipse都可轻松制作javadoc 利用Myeclipse生产javadoc文档的步骤如下: 1.选择File->Export->javadoc,下一步. 2.Javadoc comand选择JDK的bin目录下的javadoc.exe.选择要生成的源代码和javadoc保存的目的路径,下一步. 3.Document title输入标题,下一步. 4.Extra Javadoc options输入 -windowtitle 'Type B Monitor'[浏览器显示标题]

一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app

一步一步教你用 Vue.js + Vuex 制作专门收藏微信公众号的 app 转载 作者:jrainlau 链接:https://segmentfault.com/a/1190000005844155 项目地址:https://github.com/jrainlau/wechat-subscriptor 下载&运行 git clone git@github.com:jrainlau/wechat-subscriptor.git cd wechat-subscriptor && np

使用 DiskMaker X 轻松制作 Yosemite 安装 U 盘(引)

使用 DiskMaker X 轻松制作 Yosemite 安装 U 盘 由于帮人在MacBook上装Windows, 用pe格式化了一下分出来的Windows分区, 搞得Mac系统也瘫掉了, 无奈之下需要重装Mac系统, 又不愿意费时等它自己下载安装, 就只好自己做U盘启动了, 可没想到居然这么费劲!!! 想懒省事,结果搞得倒费劲了. 尝试了N次, 出现N次之后, 终于是把启动盘做出来了. 留个念, 以备下次. 首先,需要一款被称为 DiskMaker X 的小软件.下面是下载地址. 链接: h

JS+ajax制作新浪微博文字效果

JS+ajax制作新浪微博文字效果,新浪微博效果,文字淡入效果.JS代码 下载地址:http://www.huiyi8.com/sc/6426.html(转载请注明此处)

Chart.js报表制作

需要引入Chart.js <%@ page language="java" pageEncoding="UTF-8"%> <!DOCTYPE HTML> <html> <head> <title>报表</title> <script src="js/Chart.js"></script> </head> <body> <l

轻松制作儿童趣味算术软件 - imsoft.cnblogs

轻松制作儿童趣味算术软件 马震安 电脑爱好者 2014-07-23 08:38技巧 0 条评论 标签:软件 兴趣是学习的动力,以动感的软件和自动判断得分的形式测试孩子的算术能力,总要比在白纸上出几道题来得有趣. 如果对网上的少儿算术软件不满意,那就亲自动手编一个Excel版的算术测试软件吧!用Excel借助简单的VBA代码就可以编出这样的测试软件. 1. 卡通人物装点界面引兴趣 利用工作表制作软件的主要操作界面.可以利用小朋友喜闻乐见的动画人物装点操作界面,如喜羊羊.灰太狼等(图1). 1.C6