CSS 项目
分类
这里是按照「分类」阅读往期的 HelloGitHub 月刊内容, 您目前在查看 HelloGitHub CSS 项目 集合。
Star 1.9w
Fork 1.2k
看似需要 JavaScript 实现的效果,其实仅用到了 CSS 的示例集合。该项目学习意义大于实用价值,更多的时候是为了让你知道原来 CSS 还能这么用
Star 3.9k
Fork 611
仅用 CSS 实现手机和平板设备的平面模型。机型包含 iPhone、Android、Lumia 和 iPad
<div class="marvel-device iphone-x"> <div class="notch"> <div class="camera"></div> <div class="speaker"></div> </div> <div class="top-bar"></div> <div class="sleep"></div> <div class="bottom-bar"></div> <div class="volume"></div> <div class="overflow"> <div class="shadow shadow--tr"></div> <div class="shadow shadow--tl"></div> <div class="shadow shadow--br"></div> <div class="shadow shadow--bl"></div> </div> <div class="inner-shadow"></div> <div class="screen"> <!-- Content goes here --> </div> </div>
Star 5.2w
Fork 1.1w
用来消除浏览器默认样式的 CSS 库。不同浏览器对于同一个元素会有不一样的默认样式,比如:超链接线的颜色。相较于 reset(重制样式)解决办法,normalize.css 采用更加和平且高效地方式,解决了浏览器默认样式的问题,尽可能让同一个 CSS 文件在不同的浏览器上显示效果一样和正常
Star 7.8w
Fork 3.9k
基于比组件更小、更灵活的工具类(utility-first)思想的 CSS 框架。这个思想简单来说就是用 class 保证灵活、便于自定义组件,而不是在组件基础上实现个性化。网上对这个框架褒贬不一,但我觉得挺好想学一下
Star 6.7k
Fork 661
一个帮助学习 CSS flexbox 知识的在线游戏。游戏一共 24 关,通俗易懂的解释了 flex 布局。适合初学者,并且支持中文,可以在 settings 中选择语言。在线试玩