这六个 CSS 开源项目超牛!

新闻
本文盘点了 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] 设置你想要的滤镜模式。

  1. <figure 
  2. class = "filter-[filter-name]" > 
  3.  
  4. < img src = "assets/img/instagram.jpg" > 
  5.  
  6. </ figure > 

 02. Devices.css 

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

[[421444]]

地址: 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 实现的效果竟能如此逼真。

地址:http s: //github. com /cyanharlow/purecss-francine

[[421445]] 

04. 濒临灭绝的动物

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

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

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

 

05.  NES.css

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

地址:http s: //github. com /nostalgic-css/NES.css

通过 package manager 安装

  1. npm install nes.css 
  2.  
  3. # or 
  4.  
  5. add 
  6.  
  7. nes.css 
  8.  
  9. JavaScript 
  10. // script.js import "nes.css/css/nes.min.css"; 

您需要安装 css 加载程序

HTML

  1. <!-- index.html --> 
  2.  
  3. < html > 
  4.  
  5. < head > 
  6.  
  7. < link rel = "stylesheet" href = "./node_modules/nes.css/css/nes.min.css" > 
  8.  
  9. </ head > 
  10.  
  11. < body > </ body > 
  12.  
  13. </ html > 

via CDN

  1. <!-- non-minified --> 
  2.  
  3. < link href = "https://unpkg.com/nes.css@2.3.0/css/nes.min.css" rel = "stylesheet" /> 
  4.  
  5. <!-- latest --> 
  6.  
  7. < link href = "https://unpkg.com/nes.css@latest/css/nes.min.css" rel = "stylesheet" /> 
  8.  
  9. <!-- core style only --> 
  10.  
  11. < 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 就可以使用了。

地址:http s: //github. com /miniMAC/magic

 

责任编辑:张燕妮 来源: 逛逛GitHub
相关推荐

2021-08-23 11:35:00

工具yyds开源

2019-12-19 14:42:40

开源数据科学项目

2023-10-16 22:44:06

2023-09-28 13:27:40

Tailwind浏览器CSS

2016-01-04 15:20:46

2016趋势互联网

2021-11-16 11:30:10

Linux命令运维

2022-12-19 14:38:59

2020-07-24 00:41:18

物联网项目物联网IOT

2022-05-02 16:18:22

RocketMQBrokertopic

2019-07-19 20:34:32

2024-04-11 08:29:35

Kafka异步发送发送端重试

2017-05-17 17:22:28

开源软件开发代码

2022-04-18 07:51:31

Web框架模板

2022-07-03 08:14:30

VS Code主题

2022-04-04 07:31:46

微服务微服务安全

2020-03-16 08:00:00

物联网项目物联网IOT

2015-10-22 13:43:10

开源平台PaaS应用开发

2022-07-22 16:30:25

MacmacOS

2015-10-10 11:36:01

虚拟化网络虚拟化

2021-12-15 06:28:23

物联网项目物联网IOT
点赞
收藏

51CTO技术栈公众号