实现图片的变亮,变暗,灰白

<style>
        *{
            margin: 0;
            padding: 0;
        }
        a{
            text-decoration: none;
            float: left;
            margin-right: 10px;
        }
        img{
            display: block;
            -webkit-filter: grayscale(100%)
        }
        img {
        -webkit-filter: brightness(0.5);
        filter: brightness(1.5);
       }
       
     <!--图片变灰色的代码-->
    .gray {
        -webkit-filter: grayscale(100%);
        -moz-filter: grayscale(100%);
        -ms-filter: grayscale(100%);
        -o-filter: grayscale(100%);
        filter: grayscale(100%);
        filter: gray;
        <!--模糊-->
        filter: blur(9px);
        <!--对比色-->
         -webkit-filter: contrast(4.4);
         filter: contrast(4.4);
          /*饱和度*/
        -webkit-filter: saturate(3.6);
        filter: saturate(3.6);
        /*色相旋转*/
        filter: hue-rotate(185deg);
        /*阴影*/
        -webkit-filter: drop-shadow(0px 0px 5px #000);
        filter: drop-shadow(0px 0px 5px #000);
        /*褐色*/
        -webkit-filter: sepia(0.77);
        filter: sepia(0.77);
        }
    </style>
<body>
   <img src="./img/2.jpg" class="IMg">
   <a href="#" onclick="addBrightness()">+</a>
   <a href="#" onclick="reduceBrightness()">-</a>
   <img src="./img/2.jpg" class="gray">
</body>
<script src="jquery.js"></script>
<script>
    //给图片一个初始亮度
    var brightVal = 0;
    // 点击加号的时候的函数
    function addBrightness() {
        brightVal = brightVal + 0.1;
        $(".IMg").css("-webkit-filter", "brightness(" + brightVal + ")");
        $(".IMg").css("filter", "brightness(" + brightVal + ")");
        //$(".logo_pic").addClass("bright");
    }
    // 点击减号的时候的函数
    function reduceBrightness() {
        brightVal = brightVal - 0.1;
        $(".IMg").css("-webkit-filter", "brightness(" + brightVal + ")");
        $(".IMg").css("filter", "brightness(" + brightVal + ")");
    }
</script>
复制代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值