纯CSS实现类似Instagram应用的图片过滤特效

当前位置:主页 > CSS3库 > UI界面设计 > 纯CSS实现类似Instagram应用的图片过滤特效
纯CSS实现类似Instagram应用的图片过滤特效
分享:

    插件介绍

    CSSgram是一款实现类似Instagram应用的图片过滤特效的CSS库。该CSS库使用伪元素来创建图片过滤效果,它内置有13种不同的图片过滤特效,可用于网页图片的美化。

    浏览器兼容性

    浏览器兼容性
    时间:11-02
    阅读:
简要教程

CSSgram是一款实现类似Instagram应用的图片过滤特效的CSS库。该CSS库使用伪元素来创建图片过滤效果,它内置有13种不同的图片过滤特效,可用于网页图片的美化。

Instagram是一款最初运行在iOS平台上的移动应用,以一种快速、美妙和有趣的方式将你随时抓拍下的图片分享彼此,安卓版Instagram于2012年4月3日起登陆Android应用商店Google Play。Instagram提供了这样一套顺畅的操作流程:拍照--滤镜特效(以lomo风为主的11种照片特效)--添加说明/添加地点--分享。

浏览器兼容

该CSS库使用CSS FiltersCSS Blend Modes,因此使用该CSS库需要浏览器支持这些特性:

  • Chrome 43+
  • FireFox 38+
  • IE 不支持
  • Opera 32+
  • Safari 8+

更多信息可以参考:Can I Use

使用方法

使用该图片过滤特效需要引入cssgram.min.css文件。

<link rel="stylesheet" href="css/cssgram.min.css">               
              
HTML结构

由于该图片过滤特效使用伪元素来进行图片过滤,所以必须在一个容器元素上进行过滤,例如使用一个<img>元素,建议使用<figure>元素来包裹图片。

<figure class="aden">
  <img src="../img.png">
</figure>
              

在HTML标签上可以添加的过滤效果的CSS类有:

  • Aden:class="aden"
  • Reyes:class="reyes"
  • Perpetua:class="perpetua"
  • Inkwell:class="inkwell"
  • Toaster:class="toaster"
  • Walden:class="walden"
  • Hudson:class="hudson"
  • Gingham:class="gingham"
  • Mayfair:class="mayfair"
  • Lo-fi:class="lofi"
  • X-Pro II:class="xpro2"
  • 1977:class="_1977"
  • Brooklyn:class="brooklyn"

更多详细信息请参考:https://github.com/una/CSSgram