用Css给你的图片加上Instagram滤镜_html/css_WEB-ITnose
CSSgram
一个支持Instagram 滤镜库的 Sass/CSS框架
图片演示
DEMO2
这是什么
Cssgram 是一个使用CSS给图片加上类似Instagram的滤镜库。我们所做的就是通过改变各种各样的 混合模式 颜色或者渐变所产生的效果运用到图片上。这也就意味着减少更少的图片处理,以及提供更多的有趣的效果。
我们使用伪类(i.e, ::before and ::after )创建滤镜效果,这样你必须在img 外面包裹一层标签,我们建议你使用 figure 标签进行去包裹你的图片。
如何使用
你可以使用下面两种方法来使用CSSgram:
使用 CSS Class
使用 class 你可以轻松给你的图片添加各式各样的滤镜
1 使用css 外链
<link rel="stylesheet" href="https://cssgram-cssgram.netdna-ssl.com/cssgram.min.css">
*你也可直接下载压缩的 CSS文件 。
然后本地引用:
`
`
然后在你的元素添加class即可生效
案例:
<!-- HTML --><figure class="aden"> <img src="/static/imghw/default1.png" data-src="../img.png" class="lazy" alt="用Css给你的图片加上Instagram滤镜_html/css_WEB-ITnose" ></figure>
接着,引入外部样式(e.g. )
目前提供的滤镜
你可以在html中直接使用:
-
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"
-
Nashville: class="nashville"
-
Lark: class="lark"
-
Moon: class="moon"
-
Clarendon: class="clarendon"
-
Willow: class="willow"
-
-
*
-
使用Sass @extend or @mixin
如果你希望自定义你的css命名,你可以把 .scss 文件引入到你的项目中来 。然后你可以使用 @extend 在你希望定义的样式中去使用这些滤镜。
-
下载 scss/ 目录内容
*使用 @import 将文件 scss/cssgram.scss 引入到你的主文件中来 (i.e. main.scss ).
@import 'vendor/cssgram';
*在需要的样式上进行扩展 (e.g. @extend %aden or 使用 mixins @include aden() )。
比如:
<!-- HTML --><figure class="viz--beautiful"> <img src="/static/imghw/default1.png" data-src="../img.png" class="lazy" alt="用Css给你的图片加上Instagram滤镜_html/css_WEB-ITnose" ></figure>// Sass.viz--beautiful { @extend %aden;}
或者使用 mixins (更加方便)
// Sass (without adding new CSS3 filters).viz--beautiful { @include aden();}// Sass (adding new CSS3 filters).viz--beautiful { @include aden(blur(2px) /*...*/);}
当然,如果你只用到了某一个效果,这样你也只需要引入对应 scss 文件即可( scss/aden.scss )。
目前可用的效果
在Scss中使用
Extends
-
Aden: @extend %aden
-
Reyes: @extend %reyes
-
Perpetua: @extend %perpetua
-
Inkwell: @extend %inkwell
-
Toaster: @extend %toaster
-
Walden: @extend %walden
-
Hudson: @extend %hudson
-
Gingham: @extend %gingham
-
Mayfair: @extend %mayfair
-
Lo-fi: @extend %lofi
-
X-Pro II: @extend %xpro2
-
1977: @extend %_1977
-
Brooklyn: @extend %brooklyn
-
Nashville: @extend %nashville
-
Lark: @extend %lark
-
Moon: @extend %moon
-
Clarendon: @extend %clarendon
-
Willow: @extend %willow
Mixins(你可以加入更多的css3滤镜进来)
-
Aden: @include aden()
-
Reyes: @include reyes()
-
Perpetua: @include perpetua()
-
Inkwell: @include inkwell()
-
Toaster: @include toaster()
-
Walden: @include walden()
-
Hudson: @include hudson()
-
Gingham: @include gingham()
-
Mayfair: @include mayfair()
-
Lo-fi: @include lofi()
-
X-Pro II: @include xpro2()
-
1977: @include _1977()
-
Brooklyn: @include brooklyn()
-
Nashville: @include nashville()
-
Lark: @include lark()
-
Moon: @include moon()
-
Clarendon: @include clarendon()
-
Willow: @include willow()
更多阅读: https://github.com/JackPu/CSSgram

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

HTML、CSS和JavaScript在Web開發中的作用分別是:1.HTML定義網頁結構,2.CSS控製網頁樣式,3.JavaScript添加動態行為。它們共同構建了現代網站的框架、美觀和交互性。

HTML的未來趨勢是語義化和Web組件,CSS的未來趨勢是CSS-in-JS和CSSHoudini,JavaScript的未來趨勢是WebAssembly和Serverless。 1.HTML的語義化提高可訪問性和SEO效果,Web組件提升開發效率但需注意瀏覽器兼容性。 2.CSS-in-JS增強樣式管理靈活性但可能增大文件體積,CSSHoudini允許直接操作CSS渲染。 3.WebAssembly優化瀏覽器應用性能但學習曲線陡,Serverless簡化開發但需優化冷啟動問題。

HTML的未來充滿了無限可能。 1)新功能和標準將包括更多的語義化標籤和WebComponents的普及。 2)網頁設計趨勢將繼續向響應式和無障礙設計發展。 3)性能優化將通過響應式圖片加載和延遲加載技術提升用戶體驗。

HTML、CSS和JavaScript在網頁開發中的角色分別是:HTML負責內容結構,CSS負責樣式,JavaScript負責動態行為。 1.HTML通過標籤定義網頁結構和內容,確保語義化。 2.CSS通過選擇器和屬性控製網頁樣式,使其美觀易讀。 3.JavaScript通過腳本控製網頁行為,實現動態和交互功能。

HTML是構建網頁結構的基石。 1.HTML定義內容結構和語義,使用、、等標籤。 2.提供語義化標記,如、、等,提升SEO效果。 3.通過標籤實現用戶交互,需注意表單驗證。 4.使用、等高級元素結合JavaScript實現動態效果。 5.常見錯誤包括標籤未閉合和屬性值未加引號,需使用驗證工具。 6.優化策略包括減少HTTP請求、壓縮HTML、使用語義化標籤等。

HTML、CSS和JavaScript是構建現代網頁的核心技術:1.HTML定義網頁結構,2.CSS負責網頁外觀,3.JavaScript提供網頁動態和交互性,它們共同作用,打造出用戶體驗良好的網站。

HTMLISNOTAPROGRAMMENGUAGE; ITISAMARKUMARKUPLAGUAGE.1)htmlStructures andFormatSwebContentusingtags.2)itworkswithcsssforstylingandjavascript for Interactivity,增強WebevebDevelopment。

HTML是一種用於構建網頁的語言,通過標籤和屬性定義網頁結構和內容。 1)HTML通過標籤組織文檔結構,如、。 2)瀏覽器解析HTML構建DOM並渲染網頁。 3)HTML5的新特性如、、增強了多媒體功能。 4)常見錯誤包括標籤未閉合和屬性值未加引號。 5)優化建議包括使用語義化標籤和減少文件大小。
