css 点击效果_12 个令人惊叹的 CSS 项目

1d91231dc881eb138f0db0f51c542229.png

或许,你认为 CSS 只能用来控制网页的结构与样式,但它的功能和应用却超乎你的想象。从逼真的图像到特效动画,优秀的开发者利用它已创造了无数种可能。

在本文中,我们精选了纯 CSS 实现的滤镜以及各种效果,与大家分享。它们都是开源的网页设计相关项目。除了体验之外,有兴趣的话,你还可以尝试来实现它们。

1.Solar System

19ee4eb462645b0e5df0fbee6db6c644.png

哇!如果你对太空场景情有独钟,那么一定会被这个 CSS 实现的太阳系动画所震撼。作为空间学与物理学爱好者,作者参照了太阳系轨道运行的真实时间进行设计,意味着每个行星都有相对地球年的时间,准确的围绕太阳公转。

项目地址: https:// codepen.io/kowlor/pen/Z YYQoy

2.Gradient Background Animation

37202afa14a3d8dc6feb3d11bf639b14.png

对于网站性能来说,动画是众人皆知的问题引发者。如果优化不佳,它们会直接影响页面的打开速度。而这个 CSS 实现的漂亮的渐变动画,却相当的轻量,不仅易于编辑,而且支持自定义颜色。

项目地址: https:// codepen.io/P1N2O/pen/py BNzX

3.Stack Game

bc36eb05b800e134bed843292223c7c4.png

实现一款简单的游戏,并不一定需要 JS 的帮助,纯 CSS 也能够创造一款界面漂亮的 Stack 游戏。当然,游戏看似容易,背后的设计并非那么简单。

项目地址: https:// codepen.io/finnhvman/pe n/xJRMJp

4.3D Progress Bars

326da49101b5db37ddfb65031a4f6cb6.png

这是一款漂亮、轻量、易于定制的进度条开源项目。进度条采用 3D 制作,同时拥有清澈的外观,你甚至可以将它们变成迷你 3D 图表!

项目地址: https:// codepen.io/rgg/pen/QbRy Oq

5.Glitched Text

663387f585175c67587b33729b24d867.gif

故障风格的文本总会让人有眼前一亮的感觉,而这个项目就是纯 CSS 实现的故障效果。如果你想为网站增添酷炫的故障效果,那么不妨多了解下。

项目地址: https:// codepen.io/lbebber/pen/ ypgql

6.Francine

229f919fc741f757c465fc79748e537c.png

CSS 的能量超乎你想象,你甚至还可以利用它制作出艺术品效果。Francine 就是一个纯 CSS 制作、展示的 18 世纪风格的绘画作品。或许,你会惊讶 CSS 实现的效果竟能如此逼真。

项目地址: https:// github.com/cyanharlow/p urecss-francine

7.Mobile Phone

2a98236ac1cae36fd9f36cfb7564667c.png

这个项目与《Francine》有异曲同工之处,它仅使用 CSS 和 HTML 便实现了手机界面效果,而且效果可以同网站照片相媲美。如果你有兴趣,可详细的了解其实现的过程。

项目地址: https:// codepen.io/Wujek_Greg/p en/LmrweG

8.Map Creator

166545d72b5dcfcf1c863bbe4fc6c5ed.png

利用 JS 创造一个简单的 3D 地图?不用那么复杂,纯 CSS 就可以搞定。怎么样,看上去还不错吧!

项目地址: https:// codepen.io/onediv/pen/N rNebj

9.Instagram.css

6f909932fac71d32fe9ab0bf798eea0c.png

想为你的网站添加一些 Instagram 风格的图片滤镜效果?那么,纯 CSS 实现的 Instagram 风格的滤镜库 —— Instagram.css 一定是你的菜。它的灵感来源于 CSSgram.

项目地址: https:// picturepan2.github.io/i nstagram.css/

10.Animated Gradient Ghost Button

54d503fea07dc83027a64876e5564d6a.gif

这是一个纯 CSS 实现的渐变幽灵按钮。漂亮的动画和渐变效果,是不是很酷呢?相信,它可以很好的融入到任何网站之中。

项目地址: https:// codepen.io/ARS/pen/vEwE PP

11.Devices.css

61195df6e5eb5169e9288aabd88f5d0d.png

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

项目地址: https:// picturepan2.github.io/d evices.css/

12.Dynamic Image Colorizing

2cbdb09979f131301222e859355848e0.png

这是一个很酷的纯 CSS 实现的项目。你只需要通过电脑自带的选色器,就能轻松地更换图像的颜色,来试试吧!

项目地址: https:// codepen.io/noahblon/pen /ZbjmbK

最后

利用 JS,我们能实现各种让人惊叹的页面/动画效果,但 JS 并不是最轻量的解决方案。如果合理使用 CSS,你依然可以实现一些炫酷的效果,并且它对性能的影响会小得多。当然,无论你使用哪种方式(JS or CSS),你都可以创造出创意且有趣的作品。

以上的作品,你最喜欢哪一个?欢迎评论与我们分享。


感谢你的阅读。若你有所收获,欢迎点赞与分享。

注:

  1. 本文版权归原作者所有,仅用于学习与交流;
  2. 如需转载译文,烦请按下方注明出处信息,谢谢!
英文原文:12 Incredible Pure CSS Experiments
作者:Brenda Stokes Barron
译者:IT程序狮
译文地址: https:// zhuanlan.zhihu.com/p/58 424141

同时也欢迎关注我的微信【IT程序狮】,不定期分享 IT 学习文章与资源。

推荐文章

IT程序狮子烨:2019 年值得关注的 23 个开发者博客​zhuanlan.zhihu.com
7baa28b0c9f099517410c9a5596660c6.png
IT程序狮子烨:2017 年 CodePen 优秀作品盘点​zhuanlan.zhihu.com
e323eab34666ae4ee0d6d8704563d88d.png
IT程序狮子烨:18 个惊人的 Angular 开源项目​zhuanlan.zhihu.com
af0dac591302ea7722f872ab4fb3fc83.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值