您现在的位置是:网站首页> 编程资料编程资料
部分透明的蒙版效果实现思路(兼容ie6)纯CSS实现背景半透明文字不透明效果兼容IE6滤镜使用之图片透明的css写法背景透明文字不透明的最佳方法兼容IE(以背景黑色透明度0.5为例)使用滤镜解决IE6下png图片不能透明(被渲染成默认色)的问题格式png24透明底 多种解决png24格式图片在ie6中透明问题背景半透明效果CSS链接样式代码img 半透明 处理img加半透明背景实现思路及代码IE6下Png透明最佳解决方案DD_belatedPNG
2021-09-07
798人已围观
简介 与普通的蒙版效果不一样,需要有一个空白的地方显示页面上原有的动态内容,具体的实现思路如下,感兴趣的朋友可以参考下,希望对大家有所帮助
先看下要实现的效果图片
png24位的图片如下
与普通的蒙版效果不一样,需要有一个空白的地方显示页面上原有的动态内容;
实现思路如下:1:要支持图的半透明效果,需要采用png24格式(png8不支持半透明效果,保存后会变成底色位黑色的图片)
为兼容ie6需要加hack:
_background:0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='图片的路径',sizingMethod='crop');
2:建立蒙版,此蒙版只要罩住除图片以外的部分即可,图片所在的区域不能挡住
那么如何实现第二部?a:建立一个背景色为透明的div用来存储照片所在的部分,div的宽度和高度就等于图片的宽度和高度;
b:蒙版部分通过div的border进行设置,border的颜色为黑色,透明度为50,那么border的四个width如何设置?
*border-left-width:图片的left位置
*border-right-width:屏幕宽度-图片的left位置-图片的宽度
*border-top-width:图片的top位置
*border-bottom-width:页面高度-图片的top位置-图片的高度

png24位的图片如下

与普通的蒙版效果不一样,需要有一个空白的地方显示页面上原有的动态内容;
实现思路如下:1:要支持图的半透明效果,需要采用png24格式(png8不支持半透明效果,保存后会变成底色位黑色的图片)
为兼容ie6需要加hack:
_background:0;
_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='图片的路径',sizingMethod='crop');
2:建立蒙版,此蒙版只要罩住除图片以外的部分即可,图片所在的区域不能挡住
那么如何实现第二部?a:建立一个背景色为透明的div用来存储照片所在的部分,div的宽度和高度就等于图片的宽度和高度;
b:蒙版部分通过div的border进行设置,border的颜色为黑色,透明度为50,那么border的四个width如何设置?
*border-left-width:图片的left位置
*border-right-width:屏幕宽度-图片的left位置-图片的宽度
*border-top-width:图片的top位置
*border-bottom-width:页面高度-图片的top位置-图片的高度
相关内容
- CSS 鼠标样式和手指样式整理CSS样式文件格式化整理工具 v1.0 绿色中文版CSS定义鼠标经过时鼠标图形的十五种样式整理关于CSS样式表文件组织形式的整理 样式表(CSS) 在线格式化整理与css压缩工具CSS新手整理的CSS技巧超全面CSS样式整理
- 如何让图片相对于上层DIV始终保持水平、垂直都居中设置div背景透明的方法示例CSS实现div不设高度完全居中div自适应高度自动填充剩余高度详解DIV+CSS的命名规矩才能有利于SEO优化的实现方法DIV或者DIV里面的图片水平与垂直居中的方法详解如何用div实现自制滚动条div对齐与网页布局详解DIV+CSS实现电台列表设计的示例代码div+css实现带箭头的面包屑导航栏不定宽高的文字在div中垂直居中实现方法
- 圆形头像图标运用border属性轻松实现CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)css3中transform属性实现的4种功能详解CSS3.0(Cascading Style Sheet) 层叠级联样式表纯CSS3实现div按照顺序出入效果CSS3实现列表无限滚动/轮播效果css3 利用transform-origin 实现圆点分布在大圆上布局及旋转特效CSS3实现的侧滑菜单CSS3实现的3D隧道效果用CSS3画一个爱心css3 实现文字闪烁效果的三种方式示例代码六种css3实现的边框过渡效果
- 常见浏览器兼容性问题与解决方案css篇浅谈原生页面兼容IE9问题的解决方案新版chrome浏览器设置允许跨域的实现css hack之\9和\0就可能对hack IE11\IE9\IE8无效css区分ie8/ie9/ie10/ie11 chrome firefox的代码解决CSS浏览器兼容性问题的4种方案常见的浏览器兼容性问题(小结)border-radius IE8兼容处理的方法浅谈遇到的几个浏览器兼容性问题base64图片在各种浏览器的兼容性处理 对常见的css属性进行浏览器兼容性总结(推荐)
- 纯CSS实现箭头、气泡让提示功能具有三角形图标使用CSS和Bootstrap图标制作上下跳动的指示箭头动画效果纯CSS制作各种各样的网页图标(三角形、暂停按钮、下载箭头、加号等)CSS制作箭头图标代码(圆,三角形,椭圆) css实现的交互小三角箭头图标CSS多级数字序号的目录列表(2.2.1. 2.2.2 列表序号)GitHub倡导的CSS编写风格及文件目录部署指南完美解决调用上级目录中的css样式文件的路径问题CSS拾遗之箭头,目录,图标的实现代码
- 低权重原则——避免滥用子选择器CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- 给表格设置不重叠的边框(单线边框)的2种方法CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题
- CSS控制图片、表格、背景颜色渐变示例使用CSS改变图片颜色的100种方法(值得收藏)css控制背景示例(css设置背景图片、设置背景颜色)css3实现背景颜色渐变让图片不再是唯一的实现方式纯css实现更改图片颜色的技巧
- css按坐标取背景图示例代码CSS Transition通过改变Height实现展开收起元素从QQtabBar看css命名规范BEM的详细介绍css实现两栏布局,左侧固定宽,右侧自适应的多种方法CSS 实现Chrome标签栏的技巧CSS实现两列布局的N种方法CSS实现隐藏搜索框功能(动画正反向序列)CSS3中Animation实现简单的手指点击动画的示例详解CSS中的特指度和层叠问题详解overflow:hidden的作用(溢出隐藏、清除浮动、解决外边距塌陷)关于CSS浮动与取消浮动的问题