dhtml图片白色区域透明

2024-02-26 02:12

本文主要是介绍dhtml图片白色区域透明,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

2011-3-15
 关于透明色别人已经讲的很好了,这里记录了一个测试例子。

gif只支持索引色透明,比如规定#FFFFFF为透明,那么图片中所有白色区域都完全透明。
而png支持alpha透明,任何颜色都可以透明,而且有透明度这样一个参数。
gif的话,要么不透明,要么全透明。

透明到底是怎么回事?(部分转载)
    在word工具中可能设置透明,似乎:图片中并不存在真正的透明度向量,而只是在显示的时候,把某一个颜色向量不显示到界面上。
    在网页中只有特定的png文件才能透明,说明还是和图片有关。
    图片编辑中存在索引色透明,alpha透明,不透明的区分。
    其实背景透明的图片,在保持为jpg文件的时候就已经有了背景颜色,而不是在浏览器对jpg文件渲染的时候出现了什么问题。所以,在网页上使用背景透明的jpg基本上是不太可能了。
    gif透明背景图片也有个致命的缺点——图片边框有白色的“毛刺”。

     除了png文件外比较流行又好用的就是webp格式,但是这样的格式不能直接拷贝到文档中,有些系统还不能直接预览。

	<html xmlns="http://www.w3.org/1999/xhtml" xmlns:v="urn:schemas-microsoft-com:vml">
<head><style type="text/css">v\:* { behavior:url(#default#VML); } alpha1 { filter: Alpha(Opacity=100, FinishOpacity=20, Style=2, StartX=0, StartY=0, FinishX=0, FinishY=100); }
alpha2 { filter: Alpha(Opacity=10, FinishOpacity=90, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=0); }
alpha3 { filter: Alpha(Opacity=50, FinishOpacity=50, Style=2, StartX=0, StartY=0, FinishX=50, FinishY=50); }
alpha4 { filter: Alpha(Opacity=10, FinishOpacity=90, Style=3, StartX=0, StartY=0, FinishX=100, FinishY=100); }
alpha5 { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=24-trans.jpg);width:134px;height:134px; }
</style>
<script type="text/javascript"> </script>
</head>
<body><table border="1"><tr><td><div id="map" style="width: 700px; height: 600px; background-color:Lime;"><img id="Img1" alt="img" class="alpha1" src="24-trans.png" /><!--只有这个可以透明--><img id="Img2" alt="img" class="alpha2" src="24-trans.jpg" /><img id="Img3" alt="img" class="alpha3" src="24-trans.bmp" /><img id="Img4" alt="img" class="alpha4" src="24-trans.gif"/><img id="Img5" alt="img" class="alpha5" src="24-trans1.png" /><!--以上转存的都不可以透明--></div></td></tr></table>
</body>
</html>

这篇关于dhtml图片白色区域透明的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/747421

相关文章

C#中图片如何自适应pictureBox大小

《C#中图片如何自适应pictureBox大小》文章描述了如何在C#中实现图片自适应pictureBox大小,并展示修改前后的效果,修改步骤包括两步,作者分享了个人经验,希望对大家有所帮助... 目录C#图片自适应pictureBox大小编程修改步骤总结C#图片自适应pictureBox大小上图中“z轴

使用Python将长图片分割为若干张小图片

《使用Python将长图片分割为若干张小图片》这篇文章主要为大家详细介绍了如何使用Python将长图片分割为若干张小图片,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录1. python需求的任务2. Python代码的实现3. 代码修改的位置4. 运行结果1. Python需求

vue解决子组件样式覆盖问题scoped deep

《vue解决子组件样式覆盖问题scopeddeep》文章主要介绍了在Vue项目中处理全局样式和局部样式的方法,包括使用scoped属性和深度选择器(/deep/)来覆盖子组件的样式,作者建议所有组件... 目录前言scoped分析deep分析使用总结所有组件必须加scoped父组件覆盖子组件使用deep前言

VUE动态绑定class类的三种常用方式及适用场景详解

《VUE动态绑定class类的三种常用方式及适用场景详解》文章介绍了在实际开发中动态绑定class的三种常见情况及其解决方案,包括根据不同的返回值渲染不同的class样式、给模块添加基础样式以及根据设... 目录前言1.动态选择class样式(对象添加:情景一)2.动态添加一个class样式(字符串添加:情

React实现原生APP切换效果

《React实现原生APP切换效果》最近需要使用Hybrid的方式开发一个APP,交互和原生APP相似并且需要IM通信,本文给大家介绍了使用React实现原生APP切换效果,文中通过代码示例讲解的非常... 目录背景需求概览技术栈实现步骤根据 react-router-dom 文档配置好路由添加过渡动画使用

使用 Python 和 LabelMe 实现图片验证码的自动标注功能

《使用Python和LabelMe实现图片验证码的自动标注功能》文章介绍了如何使用Python和LabelMe自动标注图片验证码,主要步骤包括图像预处理、OCR识别和生成标注文件,通过结合Pa... 目录使用 python 和 LabelMe 实现图片验证码的自动标注环境准备必备工具安装依赖实现自动标注核心

使用Vue.js报错:ReferenceError: “Vue is not defined“ 的原因与解决方案

《使用Vue.js报错:ReferenceError:“Vueisnotdefined“的原因与解决方案》在前端开发中,ReferenceError:Vueisnotdefined是一个常见... 目录一、错误描述二、错误成因分析三、解决方案1. 检查 vue.js 的引入方式2. 验证 npm 安装3.

vue如何监听对象或者数组某个属性的变化详解

《vue如何监听对象或者数组某个属性的变化详解》这篇文章主要给大家介绍了关于vue如何监听对象或者数组某个属性的变化,在Vue.js中可以通过watch监听属性变化并动态修改其他属性的值,watch通... 目录前言用watch监听深度监听使用计算属性watch和计算属性的区别在vue 3中使用watchE

Java操作xls替换文本或图片的功能实现

《Java操作xls替换文本或图片的功能实现》这篇文章主要给大家介绍了关于Java操作xls替换文本或图片功能实现的相关资料,文中通过示例代码讲解了文件上传、文件处理和Excel文件生成,需要的朋友可... 目录准备xls模板文件:template.xls准备需要替换的图片和数据功能实现包声明与导入类声明与

python解析HTML并提取span标签中的文本

《python解析HTML并提取span标签中的文本》在网页开发和数据抓取过程中,我们经常需要从HTML页面中提取信息,尤其是span元素中的文本,span标签是一个行内元素,通常用于包装一小段文本或... 目录一、安装相关依赖二、html 页面结构三、使用 BeautifulSoup javascript