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

北京房山网站建设文山州住房建设网站

北京房山网站建设,文山州住房建设网站,山东网络推广平台,互联网电商文章目录 filter 属性滤镜算法函数blur:高斯模糊hue-rotate:色相环contrast:对比度grayscale:灰度drop-shadow:图片阴影 常见的滤镜效果图片内容轮廓阴影毛玻璃图片黑白调整图片色相和对比度使元素或文字变圆润 filter…

文章目录

    • filter 属性
    • 滤镜算法函数
      • blur:高斯模糊
      • hue-rotate:色相环
      • contrast:对比度
      • grayscale:灰度
      • drop-shadow:图片阴影
    • 常见的滤镜效果
      • 图片内容轮廓阴影
      • 毛玻璃
      • 图片黑白
      • 调整图片色相和对比度
      • 使元素或文字变圆润

filter 属性

filter 属性为滤镜属性。
格式:filter: <filter-function>;

什么是滤镜?
滤镜:将元素中的像素点通过一些算法计算后,转换成新的像素点。

它还有一个兄弟属性:drop-filter
区别在于,filter 表示让本元素像素点参与计算,drop-filter 表示将本元素下面盖着的元素参与计算。

滤镜算法函数

有什么样的算法函数,就有什么样的滤镜效果。而且滤镜函数不仅可以单独使用,还是组合使用。
像素点a -> 算法1 -> 算法2 -> 像素点b

blur:高斯模糊

  • blur(10px)

blur 为高斯模糊函数,算法为参考周围像素点颜色来计算当前像素点的颜色。10px 表示参考的范围半径。参考范围越大,自然也越模糊,所以 blur() 里面这个值越大,画面就越模糊。

hue-rotate:色相环

  • hue-rotate(45deg)

它可以调整像素点的色相,函数里面的角度,就是色相环上对应的颜色。

contrast:对比度

  • contrast(1.5)

默认值为 1,值越小表示颜色对比度越小。

grayscale:灰度

  • grayscale(1)

默认值为 0,当值为 1 的时候,网页就变黑白了。纪念日很常用。

drop-shadow:图片阴影

  • drop-shadow(10px, 10px, 10px, ragb(0,0,0,0.5);

这个函数有点类似于 box-shadow 属性。box-shadow 属性在元素的整个框后面创建一个矩形阴影,而 drop-shadow() 过滤器则是创建一个符合图像本身形状 (alpha 通道) 的阴影。

常见的滤镜效果

图片内容轮廓阴影

注意:这种效果一般使用的图片都是背景透明的 png 图片。
因为这样才能体现出阴影沿着图片内容的轮廓。如果不透明,图片内容就是一个矩形,那效果和 box-shadow 看起来一样了,都是生成一个矩形的阴影。

.img-drop-shadow {filter: drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));
}
.img-box-shadow {box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
}

原图 内容阴影 盒子阴影

毛玻璃

.ground-glass {height: 260px;width: 400px;position: absolute;inset: 0;display: flex;justify-content: center;align-items: center;margin: auto;border-bottom: 1px solid hsla(0, 0%, 100%, 0.4);border-left: 1px solid hsla(0, 0%, 100%, 0.4);border-radius: 20px;box-shadow: 10px -10px 20px rgba(0, 0, 0, 0.2), -10px 10px 20px hsla(0, 0%, 100%, 0.1);background-image: linear-gradient(to top right, rgba(90, 149, 207, 0.5), rgba(58, 76, 99, 0.8));color: hsla(0, 0%, 100%, 0.8);backdrop-filter: blur(6px);z-index: 10;
}

image.png

图片黑白

.img-gray {filter: grayscale(1) drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));
}

image.png

调整图片色相和对比度

.img-color--change {filter: contrast(1.2) hue-rotate(274deg) drop-shadow(10px 10px 10px rgba(0, 0, 0, 0.5));
}

image.png

使元素或文字变圆润

以文字为例。

做法:

  1. 先将文字 blur 模糊。
  2. 在父元素中设置背景色和 filter 滤镜,并增大对比度 contrast。
    1. filter: contrast(); 和 background-color 一定要一起显示出现在父元素中,父元素层级不限。

原理:
文字模糊后,父元素又加强对比度,加大对比度的作用是会让文字更清晰。但本身文字已经是模糊的了。因此对于文字的边缘地带,浏览器会自动融合文字颜色和背景色。整体效果就是文字变圆润了。

.text-card {display: flex;justify-content: space-evenly;font-size: 60px;font-weight: 700;
}
.text-card--soft {background-color: #ffffff;filter: contrast(15);
}
.text--soft {color: red;filter: blur(5px);
}<div class="text-card"><h1 class="text">ikun</h1><div class="text-card--soft"><h1 class="text--soft">ikun</h1></div>
</div>

image.png

http://www.15wanjia.com/news/191604.html

相关文章:

  • 广州网站公司建设网站宁波企业自助建站系统
  • 昆山有名的网站建设公司网站如何做邮箱订阅
  • asp网站后台管理系统下载wordpress手机博客
  • 如何借助织梦制作一个简单的网站济南企业建站
  • 柳州网站推广哪家好网页制作素材去哪找
  • 常州 微网站淘宝客为什么做网站
  • 网站图片如何做防盗链icp备案网址
  • 外贸网站建设公司 迅当网可以发外链的网站整理
  • 黑龙江省网站前置审批网站wordpress插件位置
  • 无锡做网站优化哪家好实事新闻热点
  • 地方网站做相亲赢利点在哪网站建设需求书
  • 怎么做网站的seo优化石家庄网站开发与优化
  • 国外优秀网站设计中铁建设集团门户网站登录
  • html5 单页 响应式 网站模板淘宝特价版
  • 成都做营销型网站推广品牌营销做得好的品牌有哪些
  • 什么软件做网站好woocommerce做零售网站
  • 网站里的做菠菜网站开发英语词汇
  • 建设网站比较好公司传媒公司注册需要什么条件
  • 潍坊住房与城乡建设局网站今天重大新闻摘抄
  • 页面设计网站素材东莞seo广告宣传
  • 网站建设与管理赚钱吗dedecms做的网站网站中的图片总是被同一ip恶意点击
  • 营销型网站的类型有哪些我想自己做的知道网站
  • 网站建站平台eazyshop提供免费建网站的网
  • 永登县建设局网站网站正在建设中手机版
  • 徐州网站山西做网站公司
  • 沈阳网站建设专业公司打开网站弹出广告js
  • 网站创建方案小语种外贸网站
  • 企业网站托管运营京东当前网站做的营销活动
  • wordpress国人cms网站用什么软件seo排名优化
  • 陕西省住房建设厅网站wordpress类似的网站