当前位置: 首页 > news >正文

怎么封闭网站网站运营的具体工作包括哪些

怎么封闭网站,网站运营的具体工作包括哪些,医院网站设计怎么做,怎么不花钱自己开网店背景 今天接到一个需求是,使用高斯模糊的效果对一个页面进行模糊处理,正好借这个机会来整理一下 css3 中高斯模糊的两个 API API介绍 filter 说明: 该 API 是一个过滤器,不仅能实现高斯模糊,还有很多比如颜色偏移、…

背景

今天接到一个需求是,使用高斯模糊的效果对一个页面进行模糊处理,正好借这个机会来整理一下 css3 中高斯模糊的两个 API

API介绍

filter

说明:
该 API 是一个过滤器,不仅能实现高斯模糊,还有很多比如颜色偏移、饱和度、灰度等等

语法:

// 使用空格分隔多个滤镜
filter: none;
// 高斯模糊
filter: blur(4px);
// 线性亮度
filter: brightness();
// 对比度
filter: contrast();
// 阴影效果
filter: drop-shadow();
// 灰度
filter: grayscale();
// 色相旋转
filter: hue-rotate();
// 反转图像
filter: invert();
// 转换透明度
filter: opacity();
// 饱和度
filter: saturate();
// 褐色
filter: sepia();
// SVG滤镜
filter: url();

其中高斯模糊 filter: blur();

backdrop-filter

说明:
当你创造一个元素加上这个属性后,会使得这个元素后面的区域添加效果(如模糊或颜色偏移)

对比:
filter 属性必须要加载图像上或者背景图上,而 backdrop-filter 只要是一个元素就可以。

语法:

backdrop-filter: blur(2px);
backdrop-filter: brightness(60%);
backdrop-filter: contrast(40%);
backdrop-filter: drop-shadow(4px 4px 10px blue);
backdrop-filter: grayscale(30%);
backdrop-filter: hue-rotate(120deg);
backdrop-filter: invert(70%);
backdrop-filter: opacity(20%);
backdrop-filter: sepia(90%);
backdrop-filter: saturate(80%);

示例

filter例一

<!DOCTYPE html>
<html lang="en"><head><style>.wrapBox2 {width: 800px;height: 300px;overflow: hidden;position: relative;background-image: url("./win.jpeg");background-size: 100% 100%;background-repeat: no-repeat;filter: blur(10px);}.subBox {position: absolute;width: calc(100% - 100px);height: calc(100% - 100px);z-index: 2;}.text {position: relative;/* z-index: 10; */font-size: 40px;font-weight: bold;color: #f00;}</style></head><body><div class="wrapBox2"><div class="subBox"></div><div class="text">全部模糊</div></div></body>
</html>

在这里插入图片描述
这里要注意的一点是,添加模糊后,实际的大小会超出我们设置的宽高,因为周围的毛边效果,你可以在外面包一层并设置 overflow: hidden;

filter例二

<!DOCTYPE html>
<html lang="en"><head><style>.wrapBox2 {width: 800px;height: 300px;/* overflow: hidden; */position: relative;}.subBox {width: 100%;height: 100%;position: absolute;width: calc(100% - 100px);height: calc(100% - 100px);z-index: 2;filter: blur(10px);}.text {position: relative;/* z-index: 10; */font-size: 40px;font-weight: bold;color: #f00;}</style></head><body><div class="wrapBox2"><img src="./win.jpeg" class="subBox" /><div class="text">全部模糊</div></div></body>
</html>

在这里插入图片描述
这种方式的话,文字和图片由于是平级的,所以文字要么在图片下方,要么在上方(根据z-index来控制),而不会对文字进行模糊。

backdrop-filter例一

<!DOCTYPE html>
<html lang="en"><head><style>.wrapBox2 {width: 800px;height: 300px;overflow: hidden;position: relative;background-image: url("./win.jpeg");background-size: 100% 100%;background-repeat: no-repeat;}.subBox {position: absolute;width: calc(100% - 100px);height: calc(100% - 100px);z-index: 2;backdrop-filter: blur(10px);/* top: 100px; */}.text {position: relative;/* z-index: 10; */font-size: 40px;font-weight: bold;color: #f00;}</style></head><body><div class="wrapBox2"><div class="subBox"></div><div class="text">部分模糊</div></div></body>
</html>

在这里插入图片描述
可以看到,backdrop-filter 属性不必设置在一个图片元素上面,而是任何元素上面就行,这种方式我觉得更加灵活

总结

  • 如果只是模糊一张图片,那么直接用 filter 就可以实现。
  • 如果想要用一个模糊蒙层盖住html页面/图片的某一部分,那么使用 backdrop-filter。

当然,使用 backdrop-filter 也可以满足第一种场景。

http://www.yayakq.cn/news/147487/

相关文章:

  • it网站建设干嘛的商务网站的主要存在形式
  • 鄂州网站seo网站直接登陆wordpress
  • 大连大连建设工程信息网站做译员的网站
  • 梅州英文网站建设微信开放平台怎么申请
  • 餐饮网站建设设计价格搭建个人博客wordpress
  • 网站建设教程网站开发项目流程图模板
  • 行政审批网站开发文档网站制作背景
  • 网站快备佛山市住房建设局网站
  • 做网站需要哪些工程师乡镇信息公开网站建设制度
  • 网站在线统计代码做二手网站好的名字
  • 同城信息网站建设DW做旅游网站毕业设计
  • 百度商桥 手机网站做微信网站要多少钱
  • 网站建设将来有什么发展上海优化价格
  • 文山网站建设求职简历html个人网站模版
  • 专门做家居的网站设计外包平台
  • 政务网站建设工作总结wordpress php版本号
  • 建设网站什么费用域名解析后怎么做网站
  • 企业网站建设 管理 维护制作图片视频的软件有哪些
  • 网站代码规范快速排名网站
  • 如何快速优化网站排名成都企业展厅设计公司
  • 上海市建设安全协会网站j自己做网页怎么赚钱
  • vr模式的网站建设公司wordpress免插件
  • 2017网站设计尺寸汉中门户网官网
  • 莱州市规划建设管理局网站网店建设管理系统
  • 怀来网站seo网站数据库如何导入数据库文件
  • 重庆景点洪崖洞重庆seo网站运营
  • 用c 做网站在Linux上怎么做产品的网站
  • 佛山外贸建站公司groupon wordpress theme
  • 新网站如何做网站优化郑州客串seo
  • 做化学题的网站网页制作相关的工具软件