css实现将网页变成黑白色

css实现将网页变成黑白色

将整个网页全局变色有三种方法,分别是:css直接设置,添加svg滤镜,通过js遍历所有标签更改颜色。

1、css直接设置

直接编辑样式,然后在需要应用的地方设置class

.gray {     -webkit-filter: grayscale(100%);    -moz-filter: grayscale(100%);    -ms-filter: grayscale(100%);    -o-filter: grayscale(100%);    filter: grayscale(100%);    filter: gray;}

登录后复制

(视频教程:css视频教程)

2、svg

立即学习“前端免费学习笔记(深入)”;

先编写svg文件

                

登录后复制

css调用

filter: url(gray.svg#grayscale);

登录后复制

3、js遍历

直接插入代码就好啦,能白嫖是不可能手写的(ps:用rgba和!important的无法改变,其他未实验)


登录后复制

js源不太好,会导致网页加载过慢,可手动下载到本地grayscale.js(点开之后F12,切换到Network标签,刷新网页会出现一个文件,右键save as)

然后用js或者jq调用

/*js调用*/grayscale(document.getElementById("thisImage"));/*jq调用*/grayscale($("#thisImage"));

登录后复制

推荐教程:css视频教程

以上就是css实现将网页变成黑白色的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2886074.html

(0)
上一篇 2025年3月10日 20:47:16
下一篇 2025年3月10日 20:47:28

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css中常用的水平垂直居中对齐方法有哪些

    一、文字的水平垂直居中 text-align: center;    line-height: 单前元素高度; 登录后复制 (视频教程推荐:css视频教程) 二、元素的水平垂直居中 1、使用绝对定位 立即学习“前端免费学习笔记(深入)”; …

    2025年3月10日 编程技术
    200
  • 如何用CSS写轮播图效果?

    相信很多小伙伴做过的项目里面都有轮播图这么一个需求,有的小伙伴可能会自己造轮子,有的小伙伴可能会直接Google轮播图插件 但是如果不使用javascript,能不能实现轮播图的效果呢?可能小伙伴们并没有考虑过这个问题,那么下面我们就一起来…

    2025年3月10日
    200
  • css实现隐藏元素效果

    display: none 1、DOM结构: 浏览器不会渲染display:none 的元素, 并且不占据页面空间 2、事件监听: 无法对元素进行事件监听 3、继承: 不会被子元素继承(子元素设置display: block 不会显示) 4…

    2025年3月10日
    200
  • CSS响应式布局之媒体查询

    在实际项目中,总会遇到响应式布局的问题,如果未曾使用一些响应式UI框架的话,那么一般就会用媒体查询来实现响应式布局,由于遇到的实在太频繁了,所以我觉得还是有必要稍微进行一下总结的。 首先我们需要了解到的一点是,使用媒体查询这种方式,当重置浏…

    2025年3月10日
    200
  • css的四种引入方式分别是什么

    css的四种引入方式分别是:行内样式、内嵌样式、链接样式和导入样式。 1、行内样式 最直接最简单的一种,直接对HTML标签使用,例如: 登录后复制 缺点:HTML页面不纯净,文件体积大,不利于蜘蛛爬行,后期维护不方便。 (视频教程推荐:cs…

    2025年3月10日
    200
  • 如何使用 CSS 颜色?

    CSS 中颜色有多种不同的应用方式;预定义的颜色名称、rgb、rgba 以及使用十六进制颜色值。下面的 CSS 展示的是使用预定义的颜色名称,背景色将设置为 ‘purple(紫色)’。 background-colo…

    2025年3月10日
    200
  • css如何实现底部tapbar栏效果

    首先我们来看一下实现效果: css代码: *{           margin: 0;           padding: 0;           text-decoration: none;           list-style…

    2025年3月10日
    200
  • css样式引入方式的优缺点对比

    1、行内样式 优点:书写方便,权重高 缺点:没有做到结构样式相分离 登录后复制 (视频教程推荐:css视频) 2、内部样式 立即学习“前端免费学习笔记(深入)”; 优点:结构样式相分离 缺点:分离不彻底      div { color: …

    2025年3月10日
    200
  • css如何实现字体长阴影效果

    首先我们来看一下实现效果,如下图所示: 重要属性: text-shadow 属性向文本设置阴影。 (视频教程推荐:css视频教程) 立即学习“前端免费学习笔记(深入)”; HTML代码: 屮艸芔茻 登录后复制 CSS代码:  .loop(@…

    2025年3月10日
    200
  • css实现横向与竖向进度条效果的方法

    1、横向进度条的实现代码 横向进度条 .loadbar { width:200px; height:25px; background-color:#fff; border:1px solid #ccc; } .bar { line-heig…

    2025年3月10日
    200

发表回复

登录后才能评论