纯css svg 改变图片颜色 ios android 小程序

本文出自:

http://blog.csdn.net/wyk304443164

使用的是 filter drop-shadow
如果你只想兼容 Chrome 那么请看:

http://www.zhangxinxu.com/wordpress/2016/06/png-icon-change-color-by-css/

如果你想兼容ios Android 小程序,那么

.tian-word {
    .wh(~"200rpx", ~"200rpx");
    .bis("https://media.alearning.com.cn/ae09122b5a540471271e25061c7ab61a.jpg");
    margin: ~"4rpx";
    display: inline-block;
    position: relative;
    overflow: hidden;

    span {
      font-family: 'pinyin';
      font-size: ~"150rpx";
      .center;
    }

    image {
      .wh(~"150rpx", ~"150rpx");
      .center;
    }

    .need-color {
      /*left: ~"-100rpx";*/
      /*border-right: 0 solid transparent;*/
      /*-webkit-filter: drop-shadow(rgb(0, 204, 153) ~"200rpx" 0px);*/
      /*filter: drop-shadow(rgb(0, 204, 153) ~"200rpx" 0px);*/

      /*background: rgba(0, 0, 0, 10%);*/
      .wh(~"450rpx", ~"150rpx");
      display: block;
      /*left: ~"-100rpx";*/
      border-right: 0 solid transparent;
      -webkit-filter: drop-shadow(rgb(0, 204, 153) ~"150rpx" 0px);
      filter: drop-shadow(rgb(0, 204, 153) ~"150rpx" 0px);

      margin-left: ~"-150rpx";
    }
  }

这里写图片描述

ios,在显示阴影的时候,超过自身大小就不能显示了,我的做法是,将图片的宽度放大到三倍,向右偏移阴影,再向左偏移整体。

亲如果能看到这一篇,那么说明你也能看得懂上面的代码, 这边不赘述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值