`
scutephp
  • 浏览: 15469 次
  • 性别: Icon_minigender_1
文章分类
社区版块
存档分类
最新评论

CSS 开源资源大全收集

阅读更多
CSS 资源大全,包括:预处理器、框架、CSS结构、代码风格指南、命名习惯、播客、演讲视频、大网站的 CSS 开发经验等等。

预处理器

更快地编译 CSS

GCSS – 一个用GO语言编写的CSS预处理器。

LESS – 向下兼容CSS并为当前的CSS增加额外的功能。

Myth – 只用写纯CSS而不用担心浏览器加载缓慢。

PCSS – 一个用Python语言编写的CSS预处理器。

PostCSS – 通过JS插件来转换CSS

Sass – 成熟、稳定且强力的专业CSS扩展语言

Stylus – 用于nodejs的直观、强健、极具特色的CSS语言

YACP – 另一种CSS预处理

这里有一个 CSS 预处理器汇总

框架

960 Grid System – 简化了web开发工作流程

Blueprint – 这个CSS框架为你提供易用的栅格系统、符合直觉的排版功能、有用的插件以及可打印的样式

Bootstrap – 最流行的HTML、CSS、JS框架

inuit.css – 强力的、可扩展的、基于Sass的、采用BEM命名的面向对象CSS框架

Foundation – 一个高级响应式前端框架

Material Design Lite – 很好的用于制作Material Design风格网站的框架

Materialize – 基于Material Design的现代响应式前端框架。

Pure.css – 一套可用于所有web项目的小型响应式CSS模块

Semantic UI – 使用人性化html的强力框架。

Skeleton – 一个超简单的响应式模板。

UIkit – 适用于手机、平板以及电脑端的栅格系统。

工具集

Basscss – 一个基本元素样式与不可修改工具轻量级集合

Bourbon – 用于Sass的简单且轻量的混合库

Corpus – 另一个CSS工具集

Susy – 用于Sass的响应式工具集。

CSS结构

RSCSS – CSS样式结构的合理标准

ITCSS – 用于大型UI项目的稳定、可扩展、可控制的CSS架构

CSS标准化

Normalize – 一套提供较好的多浏览器默认样式一致性的CSS规范

Normalize-OpenType – 为Normalize.css添加了OpenType特性,如连字、字间距等等。

Reset – 一套CSS标准,将全部的HTML元素调整到一致的基准线

sanitize.css – 一套可立即使用的,符合当今最优实践的CSS规范。

大型网站的CSS开发

Github 的 CSS方案

CodePen 的 CSS 方案

Lonely Planet 的 CSS 方案

Groupon 的 CSS方案

Buffer 的 CSS 方案

HOOTSUITE 的 CSS 方案

我们是如何精简 Trello 的 CSS 架构的

Bugsnag 的 CSS 架构

Ghost 的 CSS 方案

Medium 的 CSS 方案

代码风格指导

编写符合语言习惯的 CSS

CSS 指南

Sass 指南

Mark Otto 编写的风格指南,受「GitHub 风格」和「编写符合语言习惯的 CSS」所激发

ThinkUp 的 CSS 风格指导

Google 的 HTML/CSS 风格指导

WordPress 的 CSS 代码标准

风格指导

Atlassian 官方 UI 文档

设计元素

GitHub 的 CSS 风格指导

Patterns

Lighting Design System

SASS 风格指南

星巴克的风格指南

关于网站风格指导的一些资源

命名习惯和方式

Atomic OOBEMITSCSS

BEM

SMACSS

Point North

ITCSS

OOCSS

Title CSS

idiomatic-css

Atomic Design

SUIT CSS

Kickoff CSS

原文链接:http://www.kubiji.cn/topic-id3159.html
分享到:
评论

相关推荐

    收集的css滤镜都开源代码免资源分

    标题中的“收集的css滤镜都开源代码免资源分”表明了这是一个集合,里面包含了CSS滤镜的开源代码,无需额外的资源分享。这意味着你可以自由地学习、使用和修改这些代码,无需担心版权问题。 `CSS滤镜全接触(htm)`...

    jquery图表插件大全收集

    描述中的重复信息“jquery图表插件大全收集jquery图表插件大全收集jquery图表插件大全收集”可能是强调这个资源的全面性,意味着用户可以在这里找到大量关于jQuery图表插件的信息和实例。 标签“jquery图表插件大全...

    前端开源库-pseudo-elements

    标题“前端开源库-pseudo-elements”指向的是一个专门收集和整理CSS伪元素相关资源的开源项目,可能包含了一个详尽的伪元素列表,以及如何在实际项目中使用它们的示例和最佳实践。 描述中的“所有CSS伪元素的列表”...

    35个Google开源项目

    以下是一些可能不为人知的Google开源项目,这些项目不仅展现了Google的技术实力,也为开发者提供了丰富的资源和学习材料。 1. **Google CRUSH**:这是一个专为命令行和shell脚本设计的文本处理工具集,帮助开发者...

    awesome-css-learning:仅限于最佳CSS学习资源的小清单

    - "AwesomeLists":这是GitHub上的一种常见项目类型,用于收集和分享各种领域的优质资源列表。 【压缩包子文件的文件名称列表】:虽然没有提供具体的文件内容,但“awesome-css-learning-master”通常代表这是一个...

    android开源浏览器

    3. **隐私保护**:开源项目通常更注重用户隐私,开发者可以通过源码审查确保无多余的数据收集。 4. **社区支持**:开源项目有活跃的开发者社区,遇到问题时可以获得帮助和解决方案。 5. **持续更新**:开源社区会...

    最新会员系统虚拟资源下载系统完整源码分享.zip_会员下载源码_虚拟货源会员下载网站源码_虚拟资源下载_虚拟资源带vip_资源下

    1. **日志分析**:收集用户行为日志,通过数据分析优化用户体验,发现并解决潜在问题。 2. **性能监控**:运用工具如New Relic或Prometheus进行系统性能监控,及时发现并解决性能瓶颈。 3. **定期备份**:定期备份...

    前端开源库-asset-frequency-graph

    【前端开源库-asset-frequency-graph】是一个专门用于创建资产频率图的开源库,它在前端开发领域中扮演着重要的角色,帮助开发者可视化项目中的资源使用情况。资产频率图是一种图表,能够清晰地展示不同资源(如图片...

    html +css 物联网大数据大屏展示模板

    这种模板主要用于可视化物联网设备收集到的海量数据,以直观、动态的方式呈现,帮助决策者快速理解和解读数据。下面将详细阐述相关知识点: 1. **HTML(HyperText Markup Language)**:HTML是网页内容的结构标准,...

    基于ASP的开源版迅易WEB版CRM客户资源管理系统.zip

    【标题】"基于ASP的开源版迅易WEB版CRM客户资源管理系统"是一个专门为中小型企业设计的,基于Web的客户关系管理(CRM)解决方案。该系统采用ASP(Active Server Pages)技术构建,允许用户通过浏览器访问和管理其...

    bidcms开源图片分享

    4. `static`:静态资源文件夹,通常存放CSS样式表、JavaScript脚本和图片等不需服务器处理的文件。它们直接由浏览器加载,对网站的用户体验有直接影响。 5. `models`:模型层,负责处理数据逻辑和业务规则。在这个...

    基于Odoo17开源市场的免费应用设计源码分享平台

    本项目是一个专注于Odoo 17开源市场的免费应用设计源码分享平台,汇集了各类设计资源。包含419个文件,涵盖176个PNG图片、69个SVG图标、47个...平台致力于收集与自主开发的应用,欢迎更多开发者加入,共同开源共享。

    前端开源库-tapbundle

    TapBuffer是一个用于处理JavaScript测试输出的工具,它允许开发者收集并格式化测试结果,以便于分析和调试。TapBuffer的核心功能是处理TAP(Test Anything Protocol)格式的测试输出,这种协议在单元测试中广泛使用...

    java开源包6

    Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...

    java开源包9

    Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...

    新闻开源项目

    1. **Web抓取**:为了收集新闻数据,项目可能使用了Web抓取技术,如Python的BeautifulSoup或Scrapy框架,从新闻网站上自动提取信息。 2. **API接口**:部分新闻源可能提供了API接口,允许开发者通过编程方式获取...

    阿里开源项目合集

    综上所述,这些阿里开源项目不仅为内部业务提供了强大的技术支持,同时也为开源社区贡献了宝贵的技术资源。通过学习和使用这些项目,开发者可以在实际工作中解决各种技术挑战,提升项目的性能和稳定性。

    java开源包8

    Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...

    java开源包10

    Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...

Global site tag (gtag.js) - Google Analytics