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滤镜全接触(htm)`...
描述中的重复信息“jquery图表插件大全收集jquery图表插件大全收集jquery图表插件大全收集”可能是强调这个资源的全面性,意味着用户可以在这里找到大量关于jQuery图表插件的信息和实例。 标签“jquery图表插件大全...
标题“前端开源库-pseudo-elements”指向的是一个专门收集和整理CSS伪元素相关资源的开源项目,可能包含了一个详尽的伪元素列表,以及如何在实际项目中使用它们的示例和最佳实践。 描述中的“所有CSS伪元素的列表”...
以下是一些可能不为人知的Google开源项目,这些项目不仅展现了Google的技术实力,也为开发者提供了丰富的资源和学习材料。 1. **Google CRUSH**:这是一个专为命令行和shell脚本设计的文本处理工具集,帮助开发者...
- "AwesomeLists":这是GitHub上的一种常见项目类型,用于收集和分享各种领域的优质资源列表。 【压缩包子文件的文件名称列表】:虽然没有提供具体的文件内容,但“awesome-css-learning-master”通常代表这是一个...
3. **隐私保护**:开源项目通常更注重用户隐私,开发者可以通过源码审查确保无多余的数据收集。 4. **社区支持**:开源项目有活跃的开发者社区,遇到问题时可以获得帮助和解决方案。 5. **持续更新**:开源社区会...
1. **日志分析**:收集用户行为日志,通过数据分析优化用户体验,发现并解决潜在问题。 2. **性能监控**:运用工具如New Relic或Prometheus进行系统性能监控,及时发现并解决性能瓶颈。 3. **定期备份**:定期备份...
【前端开源库-asset-frequency-graph】是一个专门用于创建资产频率图的开源库,它在前端开发领域中扮演着重要的角色,帮助开发者可视化项目中的资源使用情况。资产频率图是一种图表,能够清晰地展示不同资源(如图片...
这种模板主要用于可视化物联网设备收集到的海量数据,以直观、动态的方式呈现,帮助决策者快速理解和解读数据。下面将详细阐述相关知识点: 1. **HTML(HyperText Markup Language)**:HTML是网页内容的结构标准,...
【标题】"基于ASP的开源版迅易WEB版CRM客户资源管理系统"是一个专门为中小型企业设计的,基于Web的客户关系管理(CRM)解决方案。该系统采用ASP(Active Server Pages)技术构建,允许用户通过浏览器访问和管理其...
4. `static`:静态资源文件夹,通常存放CSS样式表、JavaScript脚本和图片等不需服务器处理的文件。它们直接由浏览器加载,对网站的用户体验有直接影响。 5. `models`:模型层,负责处理数据逻辑和业务规则。在这个...
本项目是一个专注于Odoo 17开源市场的免费应用设计源码分享平台,汇集了各类设计资源。包含419个文件,涵盖176个PNG图片、69个SVG图标、47个...平台致力于收集与自主开发的应用,欢迎更多开发者加入,共同开源共享。
TapBuffer是一个用于处理JavaScript测试输出的工具,它允许开发者收集并格式化测试结果,以便于分析和调试。TapBuffer的核心功能是处理TAP(Test Anything Protocol)格式的测试输出,这种协议在单元测试中广泛使用...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
1. **Web抓取**:为了收集新闻数据,项目可能使用了Web抓取技术,如Python的BeautifulSoup或Scrapy框架,从新闻网站上自动提取信息。 2. **API接口**:部分新闻源可能提供了API接口,允许开发者通过编程方式获取...
综上所述,这些阿里开源项目不仅为内部业务提供了强大的技术支持,同时也为开源社区贡献了宝贵的技术资源。通过学习和使用这些项目,开发者可以在实际工作中解决各种技术挑战,提升项目的性能和稳定性。
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...
Flume 是一个分布式、可靠和高可用的服务,用于收集、聚合以及移动大量日志数据,使用一个简单灵活的架构,就流数据模型。这是一个可靠、容错的服务。 彩信发送开发包 apimms apimms 提供了各种语言用来发送彩信...