`
天梯梦
  • 浏览: 13742227 次
  • 性别: Icon_minigender_2
  • 来自: 洛杉矶
社区版块
存档分类
最新评论

Web 开发中 20 个很有用的 CSS 库

 
阅读更多

在过去的几年中,CSS已经成为一大部分开发者和设计者的最爱,因为它提供了一系列功能和特性。每个月都有无数个围绕CSS的工具被开发者发布以简化WEB开发。像CSS 库,框架,应用这样的工具能够为开发者做很多事,而且可以使开发者创造出创新立异的WEB应用。

 

在这篇文件章中我们找到了一系列对开发者有用的CSS库,它们能帮助开发者在一定的期限内取得有创造性和创新性的成果。我们希望这个列表能有助于您的开发并为您提供方便。尽情享受吧!

 

1. Kite

Kite
Kite是一个灵活的布局助手CSS库。Kite使用`inline-block`而不是最新的CSS语法。它注重实际,易于理解且容易使用。Kite用 法与flexbox相似:justify-content,等等。你可以很轻松地创建复杂的模块。Kite是基于OOCSS 与 MindBEMding,它可以帮助您快速构建自己的组件。Kite支持几乎所有浏览器,它属于MIT许可。

 

2. DynCSS

dyncss
DynCSS 将您的CSS解析成-dyn-(attribute)规则。这些规则是模拟浏览器事件(如滚动和缩放)的javascript表达式。其结果会应用到上面 指出的CSS属性。你可以将任何CSS属性设置为动态--前提是它对于jQuery的css()方法是可写的。你可以通过附加-dyn-前缀并指定一个引 用的javascript表达式来实现。

 

 

3. Progressjs

progressjs
ProgressJs 是一个 JavaScript 和CSS3库,可以帮助开发者创建和管理页面上所有元素的进度。你可以设计自己的进度条模板并且可以轻松自定义它。你也可以用ProgressJs 来为用户显示内容加载(图片,视频等)的进度。它可以用在textbox,textarea 甚至整个body上。

 

4. Hover.CSS

hover-css
Hover.CSS 是一个有用的CSS3悬停效果集合,可用于动作调用,按钮,商标,特性图片等。 自定或直接应用到你自己的元素上都非常的简单。 hover.css可以用多种方式来使用; 可以复制粘贴你喜欢的效果到你自己的样式表里,也可以引用样式表。然后只需向你想要的元素需添加对应效果的class名称即可。如果你只打算使用一个或几 个效果,最佳实践是复制粘贴一个效果。

 

 

5. Spinkit

spinkit
Spin kit是一个酷炫的加载动画CSS集合。 Spinkit使用CSS动画来创建吸引人的易于自定义的动画。该集合目标不是提供所有浏览器的解决方案--如果你需要支持哪些还没实现CSS动画属性 (像是IE9及之前的版本)的浏览器,你需要检测下这些动画属性并实现一个变通方案。

 

6. Magic CSS3 Animation

css-animations-effect
Magic CSS3 Animations 是一个特殊效果的CSS3动画库,你可以免费用于你的web项目。简单的引用CSS样式:magic.css或精简版magic.min.css即可。

 

 

7.Bounce.js

bounce-js

Bounce.js是一个用来生成不错的CSS3驱动关键帧动画的工具。用于生成动态动画的JS库是在该工具中投入使用。简单地添加一个组件,选择预设,然后你就会得到一个短URL地址或者导出到CSS。

 

8. ImaCSS

imacss

Imacss是用来将图像文件转换为数据地址的库和应用。该地址可以用来插入到CSS文件中作为背景图片。本质上来讲,它能让你减少所有你对你设计的图片(如图标等)的HTTP请求,并使之能够单个调用。

 

 

9.Buttons

buttons

Buttons是一个可以创建高度自定义、灵活和现代感十足的web按钮的CSS库。该库由Sass+Compass构建,支持正方形、圆角矩形或 者圆形的按钮,并且可选是否扁平以及其他自定义的效果(如发光)。所使用到的尺寸、颜色、效果和字体可以通过变量的帮助进行修改,并且可以非常容易的进行 扩展。

 

10.OdoMeter

odometer

OdeMeter是一个用来创建一些我们比较熟悉的如“汽车里程显示,机场信息板或角子机”等效果或者面板的JavaScript-CSS库。该库 是独立式+轻量级(3kb)的,使用CSS为效果进行转换,所以效率极高(当然也有回退设置)。它简单地将一个给定的元素转换到另一个具有单行函数的预定 义的值。

 

 
 

11. Single Element CSS Spinner

Single Element CSS Spinners
Single Element CSS Spinners是一个CSS螺旋动画加载的集合。每个旋转包含一个使用‘loader’ class的div,其文本内容为‘Loading…’。文本是为屏幕阅读器使用的且可用作老浏览器的后退的状态。

 

12. Ani.js

anijs
AniJS是一个CSS动画的声明处理库,它能够使开发更便利且能提高开发速度。它文档完善且易于上手。

 

 

13. Beautons

beautons
Beautons是一个用来创建漂亮、简洁按钮的易用库。你可以应用各种样式、函数已经其他的更多内容到按键上,包括改变它们的大小,设置它们的可用与否以及更多设置。

 

14. Saffron

Saffron
Saffron是一系列Sass混合器和助手集,能够使添加CSS3的动画和过渡非常简单。只需要包括一个mixin在SASS声明中,然后使用变量和混合参数设置一些配置。使用Saffron,你能够完全控制动画和过渡的行为。

 

 

15. CSS Shakes

CSS Shake
这是一个能够震动和晃动‘DOM’的CSS类集合。

 

16. Typebase.css

typebasecss
Typebase.css是个最小化的、可定制的字体样式表。它有less和SASS版本,所以能够很容易地修改融入现代的Web项目。它提供了所有排版 所必要的基础工具且不需添加其他任何设计内容。它被创建用来完成项目发展和成长期时的修改,能和normalize.css很好的工作。

 

 

17. Sassline

Sassline
在web上使用Sass & rems设置文本到基线网格。Sassline可以用在博客、prototyping以及其他Web项目。它有建议的基础字体样式和混合比例已达到基线网格的良好配合。为每个断点选择一个modular-scale,其运行响应将会更好。

 

18. TypeSettings

Typesettings
一个Sass工具包,基于modular scale有Ems风格,纵向风格,响应比基于headlines。

 

 

19. Type Rendering Mix

Type-Rendering-Mix
Type Rendering Mix是个小型的JavaScript库,它允许只有使用核心文本时(在iOS和OS X上)才应用样式,在实现更一致的渲染同时保持高精度原态。

 

20. Hint.css

hintcss
Hint.css是一个使用SASS构建只使用CSS和HTML的提示库。该库使用数据属性、内容属性、伪元素以及CSS3转换。提示框简洁漂亮,有箭头且可放置在父元素的任何一边。

 

 

转自:http://www.oschina.net/translate/css-libraries-for-developers

英文原文:20 Useful CSS Libraries for Web Development

 

分享到:
评论

相关推荐

    Web开发必备资料,里面有CSS、Javascript、颜色取样等很多有用工具

    在Web开发领域,掌握CSS(层叠样式表)、JavaScript(一种强大的客户端脚本语言)以及颜色选取技巧是至关重要的。这份"Web开发必备资料"压缩包,由牛腩精心整理,包含了这些关键知识点,旨在帮助开发者提升技能,...

    10个Web前端开发中免费且非常有用CSS代码共2页.pd

    这份"10个Web前端开发中免费且非常有用CSS代码共2页.pdf.zip"压缩包文件包含了10个实用且免费的CSS代码片段,这些代码可以帮助开发者提高工作效率,实现各种复杂的网页设计效果。以下是对这些知识点的详细解释: 1....

    HTML5与CSS3web前端开发技术习题答案.pdf

    HTML5不仅是一个标记语言,还是一个完整的Web开发框架,它融合了HTML、CSS3和JavaScript,带来了许多新特性和改进,主要包括以下几点: - **良好的语义特性:** HTML5通过引入新的结构元素如`section`、`article`、...

    10个Web前端开发中免费且非常有用CSS代码.docx

    下面详细介绍的是10个在Web前端开发中免费且非常有用的CSS代码。 #### 1. Loaders.css - **概述**:Loaders.css 是一款专为性能优化而设计的CSS框架,旨在通过简单的CSS样式实现各种加载动画效果。 - **特点**: -...

    DIV+CSS布局web开发利器》出自微软官方软件

    微软的IEDevToolBar,这是一个免费的专门为Web开发人员制作的IE插件,IE插件IEDevToolBar可以帮助我们分析网站的布局结构,有助于我们学习和分析页面的CSS,其主要功能有: 1.以树结构查看CodeDom,并查看每个...

    超越CSS:Web设计艺术精髓 transcending css the fine art of web design

    2. **原型设计(Prototyping)**:在Web开发中,原型设计是预览和测试页面布局的有效方式。书中可能介绍了如何利用CSS快速创建交互式原型,以尽早验证设计理念并收集反馈。 3. **多列布局(Multi-columns)**:随着...

    web前端重置样式表normalize.css+reset.css

    总结来说,`normalize.css`和`reset.css`都是Web前端开发中的重要工具,它们帮助开发者克服浏览器之间的样式差异,实现更一致的跨浏览器用户体验。`normalize.css`更注重规范化,保留了部分有用默认样式;而`reset....

    Web开发有用的技术书籍

    11. **JFreeChart**:虽然不是Web开发的主流技术,但JFreeChart是一个Java库,用于创建图表。在某些特定场景下,如数据分析或报表生成,JFreeChart可以提供强大的可视化支持。 以上这些知识点,结合《JFreeChart...

    CSS样式表在WEB开发中有哪些作用?.docx

    CSS(Cascading Style Sheets)样式表在Web开发中扮演着至关重要的角色,它主要具有以下五大作用: 1. **格式与结构分离**:CSS的出现使得网页的结构(HTML)和表现(样式)得以分开。HTML专注于内容的组织和语义化...

    web开发——CSS属性选择器.docx

    Web 开发——CSS 属性选择器 CSS 属性选择器是 CSS 中一种强大的选择器,允许开发者根据 HTML 元素的属性和值来设置样式。下面是 CSS 属性选择器的详细知识点: 什么是 CSS 属性选择器? CSS 属性选择器是一种...

    iconoo是一个纯CSS的图标库基于icono改造而成

    iconoo 是一个专门为前端开发者设计的纯 CSS 图标库,它是基于 icono 项目进行改造和升级的。在深入理解 iconoo 的特点和优势之前,我们先了解一下图标库和图标字体的基本概念。 图标库通常是一组预先设计好的图形...

    精通CSS高级Web标准解决方案

    CSS作为Web标准的一部分,已经成为现代网页设计中必不可少的关键要素。CSS是一种简单的语言,但是由于种种原因,真正精通CSS却绝非易事。在使 用CSS开发网站时,会遇到形形色色的浏览器bug和不一致问题,而解决方案...

    web developer recipes WEB开发秘方

    书中内容包括用户界面设计、测试方法、CSS、jQuery等,由经验丰富的Web开发专家精心编写,旨在通过简洁明了的表达,提供真正有用的技术解决方案。 本书不仅包含了UI设计方面的实践技巧,如创建快速而专业描述的用户...

    前端开源库-get-css

    在现代Web开发中,前端框架和库如React、Vue.js和Angular通常会分离CSS和JavaScript,以便实现更好的模块化和性能优化。`get-css`库则是在这种背景下诞生的,它可以帮助开发者实现以下功能: 1. **动态加载CSS**:...

    WEB开发工具书

    因此,《WEB开发工具书》中的DHTML手册可能是对初学者和有经验的开发者都十分有用的参考资料。 此外,"源码"和"工具"这两个标签暗示了书中可能涵盖了实际的代码示例和推荐的开发工具。源码部分可能包含可运行的示例...

    web开发必备资料 内含css,js,html,jquery参考手册

    在Web开发领域,掌握CSS、JavaScript、HTML以及jQuery是至关重要的。这些技术构成了现代网页交互性的基础,使得网站不仅...无论你是刚接触Web开发的新手,还是希望更新知识的老手,这个压缩包都将是你宝贵的资源库。

    Web开发资料收集

    在“Web开发资料收集”这个主题中,我们可以深入探讨Web开发的多个方面,结合标签“源码”和“工具”,我们可以推断这份压缩包可能包含了有用的源代码示例和开发工具资源。性感按钮(sexybuttons)这个文件名可能是...

    web开发调试方法

    在web开发过程中,调试是必不可少的一个环节,它帮助开发者找出并修复代码中的错误,提高软件的质量和稳定性。本文将深入探讨web开发的调试方法,包括常见的工具、技巧以及如何有效地利用它们来提升开发效率。 首先...

    《Vue.jsWeb开发案例教程(在线实训版)》案例源码Vue3版本.zip

    在这个压缩包中,57755《Vue.js Web开发案例教程(在线实训版)》案例源码Vue3版本包含了实际项目中的各种应用场景,你将看到如何在Vue3中运用上述特性。通过学习这些源码,你可以了解如何在实际开发中应用...

    web开发帮助文档

    这个资源库对于想要深入学习Web开发或者解决特定问题的开发者来说是非常宝贵的。 首先,关于**CSS(层叠样式表)**,它是用来描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的语言。在`css20(苏昱).chm`...

Global site tag (gtag.js) - Google Analytics