CSS3滤镜系统(filter)

拉走代码看效果

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8" />
    <style>
    *{
        padding: 0;
        margin: 0;
    }
    body{
        width: 100vw;
        height: 100vh;
    }
    .filter{
        float: left;
        width: 45vw;
        height: 40vh;
        margin: 0.5vh 1.5vw;
        cursor: pointer;
        border-radius: 5px;
        border: 1vw solid #272727;
        transition: .5s all;
        background: url(http://zmdd95.com/images/2.jpg) no-repeat center center;
    }
    .filter h3{
        font: bold 45px/36vh "微软雅黑";
        text-align: center;
    }
    .blur:hover{
        filter: blur(4px);
    }
   .brightness:hover{
        filter: brightness(0.30);
    }
   .contrast:hover{
        filter: contrast(180%);
    }
   .grayscale:hover{
        filter: grayscale(100%);
    }
   .invert:hover{
        filter: invert(100%);
    }
   .opacity:hover{
        filter: opacity(50%);
    }
   .saturate:hover{
        filter: saturate(7);
    }
   .sepia:hover{
        filter: sepia(100%);
    }
   .shadow:hover{
        filter: drop-shadow(8px 8px 10px #f25);
    }
   .hue-rotate:hover{
        filter: hue-rotate(200deg);
   }
    </style>
</head>
<body>
<div class="container">
   <div class="filter blur">
      <h3>blur(高斯模糊)</h3>
    </div>
   <div class="filter brightness">
      <h3>brightness(亮度)</h3>
    </div>
   <div class="filter contrast">
      <h3>contrast(对比度)</h3>
    </div>
   <div class="filter grayscale">
      <h3>grayscale(灰度图像)</h3>
    </div>
   <div class="filter invert">
      <h3>invert(反转输入图像)</h3>
    </div>
   <div class="filter opacity">
      <h3>opacity(透明度)</h3>
    </div>
   <div class="filter saturate">
      <h3>saturate(饱和度)</h3>
    </div>
   <div class="filter sepia">
      <h3>sepia(深褐色)</h3>
    </div>
   <div class="filter shadow">
      <h3>shadow(阴影)</h3>
    </div>
   <div class="filter hue-rotate">
      <h3>hue-rotate(色相反转)</h3>
    </div>
</div>
</body>
</html>

 

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值