網(wǎng)站首頁 編程語言 正文
1、概念
filters是CSS3里新增的一種神奇的功能,一般我們提及濾鏡,就會想到使用PhotoShop制作的圖片,但是使用CSS濾鏡不需要任何作圖軟件,僅使用CSS就會生成多種的濾鏡效果,例如模糊效果、透明效果、色彩反差調(diào)整等等;同時,CSS濾鏡不僅可以對圖片進(jìn)行濾鏡處理,還可以對網(wǎng)頁元素甚至視頻進(jìn)行濾鏡處理。
2、使用
CSS 中實現(xiàn)濾鏡效果需要通過 filter 屬性并配合一些函數(shù)來實現(xiàn)。
3、常用filter函數(shù)
濾鏡效果
函數(shù)
補充
無
none
默認(rèn)值,表示沒有效果
模糊
blur(px)
為圖像設(shè)置高斯模糊,默認(rèn)值為 0,單位為像素,值較大越模糊
調(diào)整亮度
brightness(number)
number越大圖像越亮,number不能取負(fù)值,可以是整數(shù)也可以是百分比
調(diào)整灰度
grayscale(%)
將圖像轉(zhuǎn)換為灰度圖像,默認(rèn)值為 0%,表示原始圖像;100% 表示將圖像完全變成灰度圖像(即黑白圖像),不允許為負(fù)值
調(diào)整對比度
contrast(%)
默認(rèn)值為 100%,代表原始圖像;0% 將使圖像完全變黑;當(dāng)值超過 100% 時圖像將獲得更高的對比度
陰影
drop-shadow(h-shadow v-shadow blur spread color)
為圖像添加陰影效果,參數(shù)說明如下:
h-shadow:必填值,指定水平方向陰影的像素值,若值為負(fù),則陰影會出現(xiàn)在圖像的左側(cè);
v-shadow:必填值,指定垂直方向陰影的像素值,若值為負(fù),則陰影會出現(xiàn)在圖像的上方;
blur:可選值,為陰影添加模糊效果,默認(rèn)值為 0,單位為像素,值越大創(chuàng)建的模糊就越多(陰影會變得更大更亮),不允許使用負(fù)值;
spread:可選值,默認(rèn)值為 0,單位為像素。若值為正,則陰影將會擴(kuò)展并增大;若值為負(fù),則陰影會縮小;
color:可選值,為陰影添加顏色,如未指定,則由瀏覽器來絕對,通常為黑色。
注意:Chrome、Safari 和 Opera 等瀏覽器不支持第 4 個參數(shù),如果添加,則不會有任何效果
反轉(zhuǎn)圖像
invert(%)
默認(rèn)值為 0%,表示原始圖像;100% 則表示完全反轉(zhuǎn),不允許使用負(fù)值
不透明度
opacity(%)
默認(rèn)值為 100%,表示原始圖像;0% 表示完全透明,不允許使用負(fù)值
圖像轉(zhuǎn)為棕褐色
sepia(%)
默認(rèn)值為 0%,表示原始圖像;100% 表示圖像完全變成棕褐色,不允許使用負(fù)值
調(diào)整飽和度
saturate(%)
默認(rèn)值為 100%,表示原始圖像;0% 表示圖像完全不飽和,不允許使用負(fù)值
圖像色相旋轉(zhuǎn)
hue-rotate(deg)
該值用來定義色環(huán)的度數(shù),默認(rèn)值為 0deg,代表原始圖像,最大值為 360deg
?
原文鏈接:https://blog.csdn.net/L_15737525552/article/details/129416806
- 上一篇:沒有了
- 下一篇:沒有了
相關(guān)推薦
- 2023-01-05 find?命令全集_linux shell
- 2022-04-21 R語言繪制數(shù)據(jù)可視化Dumbbell?plot啞鈴圖_R語言
- 2022-05-07 .NET?Core中簡單的郵箱格式校驗方式_實用技巧
- 2023-06-21 Docker安裝部署Redis數(shù)據(jù)庫的實現(xiàn)步驟_docker
- 2022-10-29 umi pro-layout : 某個頁面 禁用/移除 pro-layout ( 比如: 登錄頁不需
- 2022-07-09 kernel劫持modprobe?path內(nèi)容詳解_C 語言
- 2022-12-05 關(guān)于EF的Code?First的使用以及踩坑記錄_實用技巧
- 2022-09-29 Python?pkg_resources模塊動態(tài)加載插件實例分析_python
- 欄目分類
-
- 最近更新
-
- window11 系統(tǒng)安裝 yarn
- 超詳細(xì)win安裝深度學(xué)習(xí)環(huán)境2025年最新版(
- Linux 中運行的top命令 怎么退出?
- MySQL 中decimal 的用法? 存儲小
- get 、set 、toString 方法的使
- @Resource和 @Autowired注解
- Java基礎(chǔ)操作-- 運算符,流程控制 Flo
- 1. Int 和Integer 的區(qū)別,Jav
- spring @retryable不生效的一種
- Spring Security之認(rèn)證信息的處理
- Spring Security之認(rèn)證過濾器
- Spring Security概述快速入門
- Spring Security之配置體系
- 【SpringBoot】SpringCache
- Spring Security之基于方法配置權(quán)
- redisson分布式鎖中waittime的設(shè)
- maven:解決release錯誤:Artif
- restTemplate使用總結(jié)
- Spring Security之安全異常處理
- MybatisPlus優(yōu)雅實現(xiàn)加密?
- Spring ioc容器與Bean的生命周期。
- 【探索SpringCloud】服務(wù)發(fā)現(xiàn)-Nac
- Spring Security之基于HttpR
- Redis 底層數(shù)據(jù)結(jié)構(gòu)-簡單動態(tài)字符串(SD
- arthas操作spring被代理目標(biāo)對象命令
- Spring中的單例模式應(yīng)用詳解
- 聊聊消息隊列,發(fā)送消息的4種方式
- bootspring第三方資源配置管理
- GIT同步修改后的遠(yuǎn)程分支