CSS3 开发工具收集


Posted in HTML / CSS onApril 17, 2010

通常来说,CSS非常简单。但是当浏览器厂商开始实现CSS3特性,问题开始变得有些复杂了。不难,只是有些复杂。这可能包括两个方面:首先有些心得CSS3属性(比如,transition、渐变、transform等)不是那么简单,其次我们不得不使用浏览器厂商指定扩展。

CSS3 开发工具收集

直到你最喜欢用的IDE原生支持CSS3,你最好的伙伴将是CSS3生成器、手册、参考指南以及基于JS的方案。这正是本文要推荐的,这里将收集能够助你学习和使用CSS3的真正有用的工具。

生成器

  • CSS3 Please!跨浏览器的CSS规则生成器,支持:border-radius、box-shadow、渐变(线性)、rgba色彩、transform (旋转)、transition和@font-face。
  • CSS3 生成器支持border radius、box shadow、text shadow、RGBA、@font-face、多列、box resize、box sizing 和outline.
  • CSS3 Sandbox有一些列的CSS3生成器:线性渐变放射渐变文字阴影盒阴影Transforms文字描边
  • @font-face生成器来自于Font Squirrel的很好用的CSS3 @font-face 生成器。
  • CSS3渐变生成器为Firefox和Webkit浏览器生成线性渐变。
  • CSS 圆角生成用于Firefox、Webkit和标准CSS3语法的“border-radius”属性。
  • Webkit CSS3 生成器简单的助你理解Webkit引入的CSS3特性。
  • CSS3 学习工具动态为你的浏览器获取私有前缀并检测该属性是否被它支持。

JavaScript方案

  • Modernizr一个确实很有用的JavaScript库,可以检测HTML5/CSS3的原生支持,并为你提供一种维护良好控制级别的方法,不管浏览器的能力。如果你更喜欢使用MooTools,你可以使用MooModernizr (MooTools 版本的Modernizr)
  • Sizzle – JavaScript 选择器库一个纯Javascript选择器引擎,被设计用来方便的插入到一个主库中。Sizzle 实际上支持所有的CSS3 选择器——它甚至包括一些很不常用的选择器,比如忽略选择器(escaped selectors )(”.foo\\+bar”)、Unicode 选择器、以及在document序列中返回的结果。这也是jQuery使用的选择器引擎。
  • YUI 选择器组件YUI CSS3 选择器组件,提供一个收集、过滤和测试HTML元素的稳定的简写方法。
  • ie7-js一个让IE拥有兼容标准的浏览器一样的行为的JavaScript库。
  • CSS3伪类选择器模拟ie-css3.js 可使Internet Explorer识别CSS3 伪类选择器并渲染任何使用它们定义的样式规则。简单滴在你的页面中引入这个脚本,然后在你的样式表中使用这些伪类选择器,然后IE就可以使用了。

参考指南

  • CSS 3.0参考手册  打包下载地址 
    腾讯ISD WebTeam制作的一个CHM格式的参考手册,很全面,介绍+实例,推荐下载收藏;
  • 我什么时候能用CSS3CSS3、HTML5、SVG以及其它即将可用的页面技术的浏览器兼容性列表;
  • 浏览器支持清单使用Modernizr库检测你的浏览器支持的“高级”特性,包括CSS3特性和选择器的支持。
  • CSS3选择器测试自动运行大量的判断你的浏览器是否支持一些CSS选择器的小测试;
  • SelectORacle一个提供CSS2和CSS3选择器介绍的在线工具。简单的给它一些选择器,他就会返回选择器匹配的相关说明。
  • CSS3手册与快速指南提供当前CSS3规范的列表,列出属性可用的值、常用的选择器模式参考,以type/单位组织,选择器类型参考和单位参考和信息(另有PDF 版本);
  • CSS3伪类SitePoint的CSS参考的相关部分内容;
  • CSS3 速查手册CSS3属性、选择器类型以及可用的值的列表,PDF格式;

CSS3色彩名称

提供所有147种色彩的名字以及按照字母排序的值。

    如有更多有用的工具,欢迎通过评论分享。

    HTML / CSS 相关文章推荐
    CSS3基础(RGBa、text-shadow、box-shadow、border-radius)
    Nov 13 HTML / CSS
    CSS3实现超慢速移动动画效果非常流畅无卡顿
    Jun 15 HTML / CSS
    CSS3打造百度贴吧的3D翻牌效果示例
    Jan 04 HTML / CSS
    CSS3解析抖音LOGO制作的方法步骤
    Apr 11 HTML / CSS
    html5中JavaScript removeChild 删除所有节点
    May 16 HTML / CSS
    html5生成柱状图(条形图)效果的实例代码
    Mar 25 HTML / CSS
    HTML5触摸事件实现移动端简易进度条的实现方法
    May 04 HTML / CSS
    深入浅析HTML5中的article和section的区别
    May 15 HTML / CSS
    Html5 canvas画图白板踩坑
    Jun 01 HTML / CSS
    HTML基础-标签分类(闭合标签,空标签,块级元素,行内元素,行级块元素,可替换元素)
    Mar 31 HTML / CSS
    html+css 实现简易导航栏功能
    Apr 07 HTML / CSS
    浅谈为什么我的 z-index 又不生效了
    Jul 15 HTML / CSS
    收集的7个CSS3代码生成工具
    Apr 17 #HTML / CSS
    各大浏览器 CSS3 和 HTML5 兼容速查表 图文
    Apr 01 #HTML / CSS
    CSS3 please 跨浏览器的CSS3产生器
    Mar 14 #HTML / CSS
    CSS3 简单又实用的5个属性
    Mar 04 #HTML / CSS
    50个强大璀璨的CSS3/JS技术运用实例
    Feb 27 #HTML / CSS
    CSS3 网页下拉菜单代码解释 中文翻译
    Feb 27 #HTML / CSS
    CSS3模块的目前的状况分析
    Feb 24 #HTML / CSS
    You might like
    一条久听不愿放下的DIY森海MX500,三言两语话神奇
    2021/03/02 无线电
    PHP错误Cannot use object of type stdClass as array in错误的解决办法
    2014/06/12 PHP
    PHP中explode函数和split函数的区别小结
    2016/08/24 PHP
    php 伪造HTTP_REFERER页面URL来源的三种方法
    2016/09/22 PHP
    laravel 解决多库下的DB::transaction()事务失效问题
    2019/10/21 PHP
    js调用flash的效果代码
    2008/04/26 Javascript
    jquery利用event.which方法获取键盘输入值的代码
    2011/10/09 Javascript
    使用AngularJS实现表单向导的方法
    2015/06/19 Javascript
    JS实现超简洁网页title标题跑动闪烁提示效果代码
    2015/10/23 Javascript
    jQuery短信验证倒计时功能实现方法详解
    2016/05/25 Javascript
    详解React-Todos入门例子
    2016/11/08 Javascript
    node.js中的事件处理机制详解
    2016/11/26 Javascript
    详解JavaScript时间处理之几个月前或几个月后的指定日期
    2016/12/21 Javascript
    JS前向后瞻正则表达式定义与用法示例
    2016/12/27 Javascript
    BootStrap实现轮播图效果(收藏)
    2016/12/30 Javascript
    AngularJS的依赖注入实例分析(使用module和injector)
    2017/01/19 Javascript
    express+mockjs实现模拟后台数据发送功能
    2018/01/07 Javascript
    微信小程序canvas拖拽、截图组件功能
    2018/09/04 Javascript
    微信小程序冒泡事件及其阻止方法实例分析
    2018/12/06 Javascript
    layui树形菜单动态遍历的例子
    2019/09/23 Javascript
    layui 实现加载动画以及非真实加载进度的方法
    2019/09/23 Javascript
    vue-cli打包后本地运行dist文件中的index.html操作
    2020/08/12 Javascript
    [01:26]神话结束了,却也刚刚开始——DOTA2新英雄玛尔斯驾临战场
    2019/03/10 DOTA
    Python 字符串中的字符倒转
    2008/09/06 Python
    Python random模块常用方法
    2014/11/03 Python
    Python中的集合类型知识讲解
    2015/08/19 Python
    EM算法的python实现的方法步骤
    2018/01/02 Python
    python中取绝对值简单方法总结
    2020/07/24 Python
    国际鲜花速递专家:Floraqueen
    2016/11/24 全球购物
    萨克斯第五大道精品百货店: Saks Fifth Avenue
    2017/04/28 全球购物
    GEOX鞋美国官方网站:意大利会呼吸的鞋
    2017/07/12 全球购物
    巴西Bo.Bô官方在线商店:经营奢侈品时尚业务
    2020/03/16 全球购物
    设计专业毕业生求职信
    2014/06/25 职场文书
    法院授权委托书范文
    2014/08/02 职场文书
    2015年体育教学工作总结
    2015/05/20 职场文书
    MySQL RC事务隔离的实现
    2022/03/31 MySQL