这 6 个 CSS 开源项目牛!

本文盘点了 6 个让人惊叹的开源项目,让你体会 CSS 的强大。之所以惊叹是因为如下项目都是使用 CSS 实现:

  • Instagram 滤镜

  • CSS 实现设备展示

  • CSS 艺术画

  • 30 个 CSS 碎片拼图,30 种濒临灭绝动物

  • 红白机风格的 CSS 框架

  • Magic CSS 


01. Instagram.css 

这是一个纯 CSS 实现的 Instagram 滤镜。

下载开源的 Instagram.css 文件,在 HTML 中引入这个 instagram.css 文件。

开源地址:https://picturepan2.github.io/instagram.css/
<link rel="stylesheet" href="dist/instagram.css">

然后,可以将下方代码复制粘贴到 HTML 文件中,通过 [filter-name] 设置你想要的滤镜模式。

<figure class="filter-[filter-name]">
   <img src="assets/img/instagram.jpg">
</figure>


02. Devices.css 

如果你想在网站增添 iPhone X、iPhone 8 等移动设备用于展示的话,那么一定不要错过 Devices.css. 它是一个使用了纯 CSS 实现主流移动设备的库,并以现代设备为模版。

地址:https://picturepan2.github.io/devices.css/
  • iPhone X 

  • iPhone 8 

  • Google Pixel 2 XL

  • Google Pixel 

  • Samsung Galaxy S8 

  • iPad Pro

  • Surface Pro

  • Surface Book

  • MacBook

  • MacBook Pro

  • Surface Studio

  • iMac Pro

  • Apple Watch


03. CSS 实现的艺术

下面这个妹子只使用 CSS 和 HTML 来创作艺术。

Francine 就是一个纯 CSS 制作、展示的 18 世纪风格的绘画作品。或许,你会惊讶 CSS 实现的效果竟能如此逼真。

地址:https://github.com/cyanharlow/purecss-francine


04. 濒临灭绝的动物

30 个 CSS 碎片拼图,30 种濒临灭绝动物

30 种稀有物种面临生存危机,通过 CSS 实现的 30 个碎片拼图呈现它们,你能看到它们在挣扎,在反抗,CSS 展现了一场物种危机。

地址:https://www.webhek.com/misc-res/species-in-pieces/#


05. NES.css

NES.css 是红白机风格(像 8bit 一样)的 CSS 框架,但是该框架只提供组件,你需要定义你自己的布局。

地址:https://github.com/nostalgic-css/NES.css

通过 package manager 安装

npm install nes.css
# or
yarn add nes.css
JavaScript
// script.js
import "nes.css/css/nes.min.css";
您需要安装 css 加载程序

HTML

<!-- index.html -->
<html>
  <head>
    <link rel="stylesheet" href="./node_modules/nes.css/css/nes.min.css">
  </head>
  <body></body>
</html>
via CDN
<!-- non-minified -->
<link href="https://unpkg.com/nes.css@2.3.0/css/nes.min.css" rel="stylesheet" />
<!-- latest -->
<link href="https://unpkg.com/nes.css@latest/css/nes.min.css" rel="stylesheet" />
<!-- core style only -->
<link href="https://unpkg.com/nes.css/css/nes-core.min.css" rel="stylesheet" />


06. Magic CSS 

Magic CSS 是一组简单的动画,可包含在 Web 或 app 项目中,提供具有特殊效果的 CSS3 动画。只需简单的在页面上引入 CSS 文件: magic.css 或者压缩版本 magic.min.css 就可以使用了。

地址:https://github.com/miniMAC/magic

欢迎关注公众号 逛逛GitHub ,每天推荐一个好玩有趣的开源项目。最后,防止找不到本篇文章,可以收藏点赞,方便翻阅查找。


推荐阅读

1. GitHub 上有什么好玩的项目?

2. 这 2 个工作流自动化工具  yyds

3. 基于 Spring Boot 的百度云高仿项目

4. 盘点百度 4 个牛逼哄哄的开源项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值