我真的喜欢上了HTML5, CSS3, JavaScript编程,但是有一些代码还是需要一些辅助工具来做才行,例如,CSS3的Gradient渐变如果手写代码的话真的不爽,还有像animation动画,transform转变或者是需要矢量扩展的style代码都是很复杂的。网上有很多非常流行的在线工具可以很简单地生成HTML5/CSS3代码,能够提高我们的开发速度。下面列举一些我钟爱的工具。

HTML5 Boilerplate
HTML5 Boilerplate提供了一种很牛逼的方式来让我们创建HTML5站点初始代码。它包括了很多最佳实践,甚至一些很多人都不知道的技巧。自定义的下载功能可以让你只选择你想要的功能代码来生成文件。点此访问更多信息

Initializr
尽管HTML5 Boilerplate提供了很牛逼的方式给我们用于创建站点,但它的主要功能是让我们创建该站点的初始基本结构(命名一个HTML页面,JavaScript文件引用,CSS 样式表) 但是他不提供给页面更多的内容。Initializer是构建在HTML5 Boilerplate之上的,然后提供一个初始化页面来达到你的基本需求。也提供了自定义的选项让你包含/去除相应的HTML5新功能。

CSS3 Maker
CSS3提供了一系列的新特性(从渐变到圆角等)。虽然很多新特性的语法都很简单,但是像渐变,动画以及自定义矢量扩展的样式还是很复杂的,尤其是要兼容多浏览器。你可以手工写,但是CSS3 Maker可以提供一种很直观的方式帮你生成CSS3样式。为啥不用呢?

CSS3, Please!
CSS3, Please!是一个可以快速简单生成兼容多浏览器的CSS3代码生成工具。所有与CSS3相关的东西都可以通过简单方面且直观的方式去生成。

Ultimate CSS Gradient Generator
CSS3 Maker(上面的)是一个渐变CSS3代码的生成工具,但是关于渐变代码的生成工具,我的最爱却是Ultimate CSS Gradient Generator。如果你用Photoshop做过渐变效果,那你会喜欢这个工具,因为它提供超级简单的步骤(以及多种不同的GradientStop)来让你创建CSS3代码。

@font-face字体
尽管@font-face已经支持一段时间了,我觉得字体很不错,并且希望有一个战队提供各种各样的字体。以前,如果用户端你使用的字体,那页面显示就正常,如果没有,那页面可能就面目全非了。新的特性允许你通过在CSS里声明@font-face,并把相应的字体存放在服务器端,然后就可以正常展示你的页面了,多酷!我比较喜欢的是:Font Squirrel

HTML5 & CSS3支持和测试
如果想知道某个特定浏览器支持哪些HTML5 and CSS3特性,以及该浏览器支持多少个HTML5/CSS3特性,点击 HTML5 & CSS3 Support 页面或者HTML5 Test页面即可得知。

CSS3 Easing Animation Tool
CSS3动画还没有被所有的浏览器广泛的支持(我目前还没怎么用),但是这些浏览器厂商承诺会支持这些特性。但是创建动画缓冲(animation easing)确实是很大的挑战,幸运的是你可以使用CSS Easing Animation Tool很简单地处理和控制你的每个动画缓冲,相当方便。

网上还有其它的一些在线处理工具,但是上述工具是我最喜欢且常用的,如果你还知道其它的HTML5或CSS3的好用工具,Please let me know。

原文地址:http://www.cnblogs.com/TomXu/archive/2011/11/20/a-few-of-my-favorite-html5-and-css3-online-tools.html

我钟爱的HTML5和CSS3在线工具【转】的更多相关文章

  1. HTML5和CSS3工具资源汇总

    HTML5 & CSS3 准备就绪 该网站通过扇形图表的形式展现了从08年到10年以来各大浏览器对HTML5和CSS3的支持情况.发展势头还是很可观的. HTML5安全手册 CSS3按钮生成器 ...

  2. 转:前端集锦:十款精心挑选的在线 CSS3 代码生成工具

    今天这篇文章向大家推荐十款非常有用的在线 CSS3 代码生成工具,这些工具能够帮助你方便的生成 CSS3 特效.CSS3 是对 CSS 规范的改善和增强,增加了圆角.旋转.阴影.渐变和动画等众多强大的 ...

  3. 【翻译】我钟爱的Visual Studio前端开发工具/扩展

    原文:[翻译]我钟爱的Visual Studio前端开发工具/扩展 怎么样让Visual Studio更好地编写HTML5, CSS3, JavaScript, jQuery,换句话说就是如何更好地做 ...

  4. Web 前端开发精华文章推荐(jQuery、HTML5、CSS3)【系列十二】

    2012年12月12日,[<Web 前端开发人员和设计师必读文章>系列十二]和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HT ...

  5. Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十七】

    <Web 前端开发精华文章推荐>2013年第五期(总第十七期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...

  6. Web 开发精华文章集锦(jQuery、HTML5、CSS3)【系列二十七】

    <Web 前端开发精华文章推荐>2014年第6期(总第27期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML5 ...

  7. Web 前端开发精华文章推荐(HTML5、CSS3、jQuery)【系列二十二】

    <Web 前端开发精华文章推荐>2014年第一期(总第二十二期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各类能够提升网站用户体验的优秀 jQuery 插件,展示前沿的 HTML ...

  8. Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列二十】

    <Web 前端开发精华文章推荐>2013年第八期(总第二十期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...

  9. Web 前端开发精华文章集锦(jQuery、HTML5、CSS3)【系列十九】

    <Web 前端开发精华文章推荐>2013年第七期(总第十九期)和大家见面了.梦想天空博客关注 前端开发 技术,分享各种增强网站用户体验的 jQuery 插件,展示前沿的 HTML5 和 C ...

随机推荐

  1. Java问题解读系列之IO相关---Java深拷贝和浅拷贝

    前几天和棒棒童鞋讨论Java(TA学的是C++)的时候,他提到一个浅拷贝和深拷贝的问题,当时的我一脸懵圈,感觉自己学Java居然不知道这个知识点,于是今天研究了一番Java中的浅拷贝和深拷贝,下面来做 ...

  2. 网页上PNG透明图片的运用(ie6+滤镜)

    PNG ( Portable Network Graphics ) 格式的无损压缩和半透明特性对增强网页效果减少网页体积有着重要的作用,但由于 IE6 不支持 PNG,所以一直未能得到广泛的应用. 虽 ...

  3. Spring事务_注解_特性

    Spring 是一个 IOC 和 AOP 容器框架. ## 控制反转(IOC) ## 传统的 java 开发模式中,当需要一个对象时,我们会自己使用 new 或者 getInstance 等直接或者间 ...

  4. spring的基于xml的AOP配置案例和切入点表达式的一些写法

    <?xml version="1.0" encoding="UTF-8"?><beans xmlns="http://www.spr ...

  5. hbase phoenix char may not be null

    在使用phoenix做hbase的相关測试的时候.会出现 char may not be null 的错误. 这是因为建表和导入的数据不匹配导致的.主要是char的定义,假如一个字段定义为char类型 ...

  6. SPSS20.O---软件安装

    统计要与大量的数据打交道,涉及繁杂的计算和图表绘制.现代的数据分析工作如果离开统计软件几乎是无法正常开展.在准确理解和掌握了各种统计方法原理之后,再来掌握几种统计分析软件的实际操作,是十分必要的. 常 ...

  7. 洛谷P1006 NOIP提高组2008 传纸条

    P1006 传纸条 题目描述 小渊和小轩是好朋友也是同班同学,他们在一起总有谈不完的话题.一次素质拓展活动中,班上同学安排做成一个m行n 列的矩阵,而小渊和小轩被安排在矩阵对角线的两端,因此,他们就无 ...

  8. excel一些常用的函数

    函数分类: 关联匹配类 清洗处理类 逻辑运算类 计算统计类 时间序列类 一.关联匹配类 经常性的,需要的数据不在同一个excel表或同一个excel表不同sheet中,数据太多,copy麻烦也不准确, ...

  9. svn利用钩子脚本功能实现代码同步到web目录

    一.hook简单介绍 为了方便管理员控制提交的过程 ,Subversion提供了hook机制.当特定的 事件发生时,相应的 hook会被调用,hook其实就相当于特定事件的处理函数.每个hook会得到 ...

  10. Linux 上GCC的静态编译和动态编译

    静态编译 常规编译示例: $gcc xxx.c yyy.c zzz.c -o rslt 注明: gcc编译器会对源文件min.c进行预处理, 编译, 以及链接, 最后生成可执行文件 $gcc -c x ...