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实现的竖形二级导航的实例教程
    Dec 11 HTML / CSS
    CSS3中的clip-path使用攻略
    Aug 03 HTML / CSS
    实例讲解CSS3中的box-flex弹性盒属性布局
    Jun 09 HTML / CSS
    CSS3.0实现霓虹灯按钮动画特效的示例代码
    Jan 12 HTML / CSS
    input元素的url类型和email类型简介
    Jul 11 HTML / CSS
    使用 HTML5 Canvas 制作水波纹效果点击图片就会触发
    Sep 15 HTML / CSS
    HTML5打开手机扫码功能及优缺点
    Nov 27 HTML / CSS
    HTML5触摸事件(touchstart、touchmove和touchend)的实现
    May 08 HTML / CSS
    AmazeUI 缩略图的实现示例
    Aug 18 HTML / CSS
    如何在Canvas上的图形/图像绑定事件监听的实现
    Sep 16 HTML / CSS
    Html5获取用户当前位置的几种方式
    Jan 18 HTML / CSS
    通过feDisplacementMap和feImage实现水波特效
    Apr 24 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
    用php实现的下载css文件中的图片的代码
    2010/02/08 PHP
    php5.3 注意事项说明
    2013/07/01 PHP
    微信公众号支付之坑:调用支付jsapi缺少参数 timeStamp等错误解决方法
    2016/01/12 PHP
    php获取POST数据的三种方法实例详解
    2016/12/20 PHP
    php中file_get_contents()函数用法实例
    2019/02/21 PHP
    php面向对象程序设计中self与static的区别分析
    2019/05/21 PHP
    深入认识javascript中的eval函数
    2009/11/02 Javascript
    jquery插件如何使用 jQuery操作Cookie插件使用介绍
    2012/12/15 Javascript
    关闭浏览器窗口弹出提示框并且可以控制其失效
    2014/04/15 Javascript
    深入分析js的冒泡事件
    2014/12/05 Javascript
    jQuery javascript获得网页的高度与宽度的实现代码
    2016/04/26 Javascript
    thinkjs之页面跳转同步异步操作
    2017/02/05 Javascript
    服务端预渲染之Nuxt(使用篇)
    2019/04/08 Javascript
    如何给element添加一个抽屉组件的方法步骤
    2019/07/14 Javascript
    [17:13]DOTA2 HEROS教学视频教你分分钟做大人-斯拉克
    2014/06/13 DOTA
    ubuntu中配置pyqt4环境教程
    2017/12/27 Python
    Python实现九宫格式的朋友圈功能内附“马云”朋友圈
    2019/05/07 Python
    在Python中合并字典模块ChainMap的隐藏坑【推荐】
    2019/06/27 Python
    Python 控制终端输出文字的实例
    2019/07/12 Python
    Python如何把Spark数据写入ElasticSearch
    2020/04/18 Python
    HTML5 canvas 瀑布流文字效果的示例代码
    2018/01/31 HTML / CSS
    AMAVII眼镜官网:时尚和设计师太阳镜
    2019/05/05 全球购物
    Timberland俄罗斯官方网上商店:全球领先的户外品牌
    2020/03/15 全球购物
    介绍一下Linux内核的排队自旋锁
    2014/01/04 面试题
    How to spawning asynchronous work in J2EE
    2016/08/29 面试题
    物流专业大学生求职信范文
    2013/10/28 职场文书
    职业生涯规划设计步骤
    2014/01/12 职场文书
    优秀体育委员自荐书
    2014/01/31 职场文书
    售后服务经理岗位职责范本
    2014/02/22 职场文书
    汇源肾宝广告词
    2014/03/20 职场文书
    医药销售自荐书
    2014/05/29 职场文书
    小组口号大全
    2014/06/09 职场文书
    蜗居观后感
    2015/06/11 职场文书
    学生会2016感恩节活动小结
    2016/04/01 职场文书
    Java数据结构之链表相关知识总结
    2021/06/18 Java/Android
    React如何创建组件
    2021/06/27 Javascript