html点击图片改变filter,CSS改变图片颜色之filter属性

news/2024/11/29 9:42:51/

一般提到对对图片的处理,都会想到PS。但,其实在前端,CSS也有一些属性起到相同的效果。在CSS中有着CSS滤镜之称的filter属性,他可以让图片模糊,锐化等。

filter属性支持一下关键字:

none():没有任何效果,默认为none;

img{

width: 300px;

filter: none;

}

效果图:

8f3ed692124b47e8c9445a1592f409d0.png

blur():高斯模糊,length值越大越模糊;

img{

width: 300px;

filter: blur(4px);

}

7dd724e1a167144d279810acfe33aad9.png

8f3ed692124b47e8c9445a1592f409d0.png

brightness():线性乘法,可以让图片看起来更亮或者更暗;

img{

width: 300px;

filter: brightness(80%);

}

5e6cdbec74c6c47bc90feb30abe5a68c.png

8f3ed692124b47e8c9445a1592f409d0.png

将filter: brightness(80%);改为filter: brightness(20%);时图片变暗了,说明百分百比越大越亮,越小越暗。

02b32de1c46918706f5fb40ce392b3ac.png

8f3ed692124b47e8c9445a1592f409d0.png

contrast():对比度;

img{

width: 300px;

filter: contrast(50%);

}

6653294a024156d91b85cb0cbfdd33c0.png

8f3ed692124b47e8c9445a1592f409d0.png

drop-shadow():给图像设置一个阴影效果;

img{

width: 300px;

filter: drop-shadow(300px 0 0 #0B85CC);

}

drop-shadow(h-shadow v-shadow blur spread color);

593f8e47786371eee9af62e0fc65aba2.png

grayscale():将图像转换为灰度图像;

img{

width: 300px;

filter: grayscale(80%);

}

87b1d0f4df1d5d277df3bfaedb3a30fd.png

8f3ed692124b47e8c9445a1592f409d0.png

hue-rotate():色相旋转;

img{

width: 300px;

filter: hue-rotate(70deg);

}

16b3f9a6720b4f8332cbe77042983641.png

8f3ed692124b47e8c9445a1592f409d0.png

invert():反转;

img{

width: 300px;

filter: invert(100%);

}

d91502d1b4ba477cd88655ca18d8f9dc.png

8f3ed692124b47e8c9445a1592f409d0.png

有点曝光的感觉。

opacity():透明化:

img{

width: 300px;

filter: opacity(10%);

}

fff7a65da53b716e139912326164928b.png

8f3ed692124b47e8c9445a1592f409d0.png

saturate();

sepia():将图像转换为深褐色;

url();  (还不会) 。

以上右边图片除了阴影属性其它都为原图来对比。


http://www.ppmy.cn/news/698151.html

相关文章

PS CC 2015 修改图片颜色和大小

为什么修改图片颜色? 【预期:】设计师给的设计稿两种颜色的图片,图片尺寸要求是48x48像素,一张绿色,一张白色。 【实际】绿色图片符合要求,白色图片是40x40像素,偏小。测试妹子不干了&#xff0…

html图片颜色变深,利用CSS改变图片颜色的100种方法!

前言 “说到对图片进行处理,我们经常会想到PhotoShop这类的图像处理工具。作为前端开发者,我们经常会需要处理一些特效,例如根据不同的状态,让图标显示不同的颜色。或者是hover的时候,对图片的对比度,阴影进行处理。” 你以为这些是经过PS软件处理出来的?不不不,纯粹的…

js改变图片颜色

在css中,若想对元素的颜色进行改变,需要使用background属性,而通过img标签引入的图片却没有办法使用该属性,此时,提供了一个 filter属性对图片加滤镜。 filter 滤镜 借鉴了Photoshop的滤镜效果,在ps中主要…

html中改变一张图片的颜色,简单的 css 改变图片颜色

当我们在做项目的时候,经常有许多个icon 图片两个或更多个颜色的版本,下面切图网教你,怎么用简单的css改变图片的颜色。 熟悉PS的人都应该知道混合模式,css3中也有两个与混合模式相关的属性,mix-blend-mode 和 background-blend-mode 首先我们来了解一下mix-blend-mode 取…

html中改变一张图片的颜色,css怎么改变图片颜色

当我们在做项目的时候,经常有许多个icon 图片两个或更多个颜色的版本,下面就来说说怎么用简单的css改变图片的颜色。 熟悉PS的人都应该知道混合模式,css3中也有两个与混合模式相关的属性,mix-blend-mode 和 background-blend-mode 首先我们来了解一下mix-blend-mode 取值情…

Spring Boot 操作 Redis 的各种实现

一、Jedis,Redisson,Lettuce三者的区别 共同点:都提供了基于Redis操作的Java API,只是封装程度,具体实现稍有不同。 不同点: 1.1、Jedis 是Redis的Java实现的客户端。支持基本的数据类型如:String、Hash、List、Se…

<Oracle>《(史上最完整)Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》

《Linux 下安装Oracle数据库 - Oracle 19C By CentOS 8 》 1 说明1.1 前言1.2 资源下载 2 安装步骤2.1 上传安装包2.2 下载数据库预安装包2.3 安装数据库预安装包2.4 安装Oracle数据库2.4.1 第一次安装报错2.4.2 解决安装报错第一步:安装libnsl.so.1第二步&#xff…

如何快速阅读一篇论文或期刊,并总结出核心内容

一、搜索论文,并下载 打开论文搜索网站:https://consensus.app/ 搜索自己感兴趣的论文关键字 点击查看全文信息 找到doi.org下拉框,点击arxiv.org 点击下载论文 二、上传并使用ChatGPT解析论文 首先打开网站 Humata 【点击打开】 没有账户…