`
guoyiqi
  • 浏览: 1002074 次
社区版块
存档分类
最新评论

js去除png格式的图片阴影

 
阅读更多

借用一句话:

PNG图片有很好的品质。阴影效果也不会有杂边,很流畅。如果插入网页的话可以给网站内容增色不少!更重要的是在不增加图片容量大小的情况下提高了页面的图片的质量。对于有复杂背景,如:在有颜色过度背景上插入不规则边框的图片带来极大很便利!

但目前IE中对于插入的透明背景的.png的图片是不能正常显示的。IE会自动给".png"格式的图片加个灰色背景。


针对以上问题,IE浏览器本身提供了filter(滤镜)的CSS, 可以用来控制背景色。 透明呀, 模糊呀 等等。

基于这个思想可以使用直接设置CSS和使用JS设置CSS两条路径来达成。


原始样式(如对应png图片没找到, 可以随意替换一个试试)



1. 直接定义CSS


这里要定义 width 和 height, 否则无法显示。


2. 使用js设置CSS


完整的HTML如下:













分享到:
评论

相关推荐

    html图片按钮制作工具

    5. **JavaScript交互**:如果按钮需要执行某些JavaScript功能,如触发弹出窗口或发送AJAX请求,可以使用`onclick`事件处理程序。 ```html ('Button clicked!')"> <img src="button-image.png" alt="Click me!"> `...

    100个扁平化图标Mojo Icons .psd .svg .png素材下载

    扁平化设计是一种去除多余的装饰效果(如阴影、渐变、纹理等)的设计趋势,它强调清晰的几何形状和简洁的线条,以提供更直观、更易于理解的用户体验。扁平化设计的核心理念是减少视觉噪音,使用户能够更快地理解和...

    宽屏大气的扁平化设计博客PSD模板_宽屏大气扁平化设计博客psdbootstrap.rar

    1. 简洁的图标和图形:去除阴影、渐变和复杂的纹理,使设计元素更易于识别和理解。 2. 强调内容:通过简化设计,使用户的注意力集中在内容上,而不是被花哨的视觉效果分散。 3. 清晰的层次结构:通过颜色、大小和...

    focal resume_企业网站PSD扁平化网页模板美工UI整站.zip

    2. **扁平化设计**:扁平化设计的核心理念是去除多余的阴影、渐变和纹理,使设计元素更简洁,增强可读性和易用性。这种设计风格符合现代数字产品的设计理念,有助于提升用户体验。 3. **网页模板**:预先设计好的...

    证件照api文档.zip

    开发者需要确保接口能处理各种图像格式,如.jpg、.png等,并考虑文件大小限制和上传速度优化。 2. **图像处理**:此部分涉及到证件照的编辑功能。常见的有: - **背景替换**:API应提供功能将证件照的背景颜色改为...

    项目图标Icon

    - 扁平化设计:去除冗余的阴影和纹理,强调简洁和清晰。 - 真实感:采用更真实、具象的形状,增强图标与现实世界的关联。 - 动态图标:结合动画效果,增加交互性和趣味性。 8. **无障碍设计**: - 图标应与文字...

    DIV+CSS 高手也得看的15个CSS常识

    尽管两者都能达到去除边框的效果,但它们在处理方式上有所不同。`border:0;`仅指定了边框的宽度为0,而边框的样式和颜色属性仍会被解析;而`border:none;`则完全忽略了边框的存在,不对其进行任何解析,因此可以更...

    扁平折角Html5网站模板是一款扁平设计风格的Html5模板。.zip

    JavaScript文件(`.js`)用于添加交互性;以及可能的图像文件(`.png`、`.jpg`等)和字体文件(`.woff`、`.ttf`等)以增强视觉表现。开发者可以自定义这些文件,根据需求调整颜色方案、字体选择和页面布局。 总的来...

    extjs4扁平化设计

    ExtJS 是一个强大的JavaScript 框架,专用于构建富客户端Web应用程序。它提供了一整套组件化的用户界面元素和丰富的交互功能。在本话题中,我们关注的是ExtJS 4中的扁平化设计,这是一项流行的设计趋势,旨在使用户...

    Android开发之React Navigation 导航栏样式调整+底部角标消息提示

    默认情况下,Android导航栏会带有阴影,若想去除阴影,可以设置`headerStyle`的`backgroundColor`和`elevation`属性,如: ```javascript defaultNavigationOptions: { headerStyle: { backgroundColor: "#fff", ...

    博文主题HTML5网页模板

    6. 文件结构:在压缩包"chahua3146"中,可能包含HTML文件(如index.html)、CSS样式表(如style.css)、JavaScript脚本(如script.js)以及图像资源(如png、jpg等)。理解这些文件的作用和相互关系对于使用和自定义...

    扁平化设计

    扁平化设计的核心是减少设计元素的层次感,去除冗余的阴影、渐变和纹理,使得用户可以更直观地理解和操作界面。 在"50个高端大气上档次的管理后台界面模板前端观察 ShowCase 前端观察.png"这个文件中,我们可以看到...

Global site tag (gtag.js) - Google Analytics