使用单通道实现半透明效果

来源:豆豆猫的窝 时间:2009-12-12 17:40:00 

众所周知,IE 6只支持单通道的PNG图片(即只有透明/不透明2种状态,gif图片的透明单通道透明),因此如果需要使用alpha透明的png图片时,往往需要对IE6设定滤镜来完成。

本文这里介绍一个单通道的PNG-8(gif也可)图片实现半透明效果的方法,不是万能的,在某些情况下适用。

先看下效果图:

a:hover有半透明的背景色,对于大部分浏览器,都可以使用alpha透明的png-32图片来完成此效果,而对于IE6,可以采取一个变通的办法,使用一种栅格的方法来模拟半透明。


在Fireworks里面建立一个透明背景的文件,就可以看到画布内显示的是白色和灰色交加的图案,如下图所示。

其实这就是我们借鉴的原理——白色为不透明区域,灰色区域为透明区域——来模拟半透明的效果,如下图所示。

标签:png,半透明,通道,css
0
投稿

猜你喜欢

  • Go语言面试题之select和channel的用法

    2024-04-26 17:27:39
  • pytest解读fixtures之Teardown处理yield和addfinalizer方案

    2023-06-18 22:13:01
  • 基于python实现操作redis及消息队列

    2021-08-06 22:31:29
  • JS将数字转换成三位逗号分隔的样式(示例代码)

    2024-05-02 16:26:59
  • 用"表情符号"做植入广告 是否可行呢?

    2009-02-23 13:07:00
  • Go语言下载网络图片或文件的方法示例

    2024-02-13 17:20:52
  • tensorflow基于CNN实战mnist手写识别(小白必看)

    2021-01-26 22:33:42
  • JavaScript 在各个浏览器中执行的耐性

    2009-02-06 15:26:00
  • 用python将word文档合并实例代码

    2021-08-13 06:17:01
  • 如何利用Python获取鼠标的实时位置

    2022-08-11 07:00:33
  • 利用python为PostgreSQL的表自动添加分区

    2023-07-07 14:44:58
  • python实现定时提取实时日志程序

    2023-03-03 22:31:24
  • PHP convert_uudecode()函数讲解

    2023-06-12 15:53:51
  • 使用vue3实现一个人喵交流小程序

    2024-04-27 16:03:21
  • python处理RSTP视频流过程解析

    2023-11-22 00:54:55
  • 深入理解JSON数据源格式

    2024-05-10 14:06:09
  • vue实现登录拦截

    2024-04-30 10:25:20
  • js“树”读取xml数据源码

    2007-08-04 19:42:00
  • JavaScript实现x秒后自动跳转到一个页面

    2024-04-18 10:00:55
  • python3 selenium自动化测试 强大的CSS定位方法

    2021-09-13 01:41:13
  • asp之家 网络编程 m.aspxhome.com