在开发的过程中遇到了一个比较特别的问题,需要使用 CSS修改Img中的图片。

content

那最先通过搜索找到的解决方案是使用 Content 样式

/*图片替换*/
img {content: url(../Img/Logo.png);
}

这个方案在Chrome中显示正常,但是IE不支持

background-image

那我又尝试使用background-image样式

/*图片替换*/
img {width: 155px;height: 53px;background-image: url(../Img/Logo.png);background-size: 100%;background-repeat: no-repeat;
}

注意设置background-image后删除src中的图片会导致img标签没有长宽,所以需要根据背景图片设置长宽,如果图片和Img长宽不一致,根据需求还可设置拉伸和平铺的样式

不出意外,被前景挡住了。

我们把Img标签中的 src、alt属性删除,此时IE显示正常,但Chrome会显示一个带边框的破图。

那我们把前景图片设置为透明图片如何?经测试表现效果良好!

所以当前的解决方案是 Img标签上设置一个透明的图片,然后用 background-image样式替换背景图片,实现上述需求

小技巧:

没有PS如何制作透明图片

可以使用PowerPoint,插入一个一个正方形的图案,将背景和边框都设置为透明,右键图案->另存为图片  就可以了

CSS 修改Img标签中的图片(src)相关推荐

  1. [css] 怎么让div中的图片和文字同时上下居中?

    [css] 怎么让div中的图片和文字同时上下居中? <div><img src="./"/><label>文字内容</label> ...

  2. css里面li标签怎么加图片_分享三种给li标签添加图标的方法

    我们在页面布局时,经常会用到li标签,单独使用li标签比较单调,有时候为了页面效果,需要加入图片,那怎么在li标签中添加图片呢?这篇文章就和大家分享三种给li标签添加图标的方法,希望对你有用. 1.使 ...

  3. js修改div标签中的内容

    <div id='divId'>初始文字</div><script>$(document).ready(function(e){$('#divId').html(' ...

  4. html script src属性,动态修改script标签中的src属性存在的问题

    今天某个同事遇到一个诡异的问题,问题描述如下: 需求:通过脚本动态修改script标签的src来载入一段外部脚本并执行 实现方式(#1): document.getElementById('exter ...

  5. 使用css修改input框中checkbox的样式

    概述 在页面设计时,我们经常使用input复选框.由于界面设计的需要,我们需要修改复选框的样式,使得界面更美观或者适应新的需求.由于CheckBox伪类修改比较复杂,通常修改的方式有两种,一个是链入图 ...

  6. tkinter标签中添加图片

    LabelImage 图像PhotoImage 添加jpg文件 文字与图像共存 图像PhotoImage 语法如下 imageobj = PhotoImage(file="xxx.gif&q ...

  7. JS 修改a标签中的链接及文字

    DOM:Document Object Model --->文档对象模型----操作页面的元素 html文件看成是一个文档,那么这个文档看成是一个对象,文档中的所有的标签都可以看成是一个对象 页 ...

  8. 使用PyPDF4和PIL修改PDF文件中的图片

    继上篇从PDF中提取图片数据之后,我们看如何使用PIL修改图片并写入到PDF文件. 先放两个相关链接: 使用PyPDF4提取pdf文件中的图片 PIL从内存中加载图片 先放代码: import PyP ...

  9. 修改select 标签中的值

    背景: 前台下拉列表中的值需要与input标签中输入的值相等 思路: 1.下拉列表为空时,input标签有值的情况下复制给select标签 2.后台只需要一直读取select标签的值即可,不需要再重复 ...

最新文章

  1. Geant4采用make和cmake编译运行geant4自带例子的方法
  2. c语言115写成16进制,C语言指针问题
  3. 一文帮你了解小型直流有刷电机内部结构
  4. POJ2104 K-th Number [分块做法]
  5. Netty ObjectPool对象池技术原理分析
  6. SAP Success factor自定义launchpad
  7. linux打开图形化命令,在Linux命令行中以图形化窗口打开文件夹
  8. 开箱一个docker
  9. Spark记录-Scala异常与处理
  10. Win10系统下如何安装鼠标指针主题包
  11. FusionCompute架构详解
  12. C++ 异常是如何实现的
  13. 六度空间-c++实现
  14. excel如何调整日期格式的方法
  15. linux下安装nvm
  16. PDF格式的“在线阅读”和“下载”
  17. Excel数据透视表经典教程十《值的汇总及显示方式》
  18. Python有趣|数据分析三板斧
  19. vue-router 采坑记录
  20. 拉格朗日插值验证龙格现象python

热门文章

  1. FPGA的GigE Vision IP相机图像采集方案设计,转换为千兆UDP,支持10G MAC
  2. Kmeans聚类②——Sklearn数据生成器(make_blobs,make_classification,make_circles,make_moons)
  3. 2015年全国计算机二级,2015年全国计算机二级考试试题题库
  4. win10系统中环境变量path变成一行显示
  5. 根植于统计力学的随机方法
  6. cmake直接下载地址(版本列表形式)
  7. MicroMesh锁子甲制作教程
  8. 价值2000元的行业织梦dedecms模板108套 免费分享给大家
  9. 如果银行想开挂,RPA机器人舍我其谁?
  10. 关于LabVIEW中的“值”与“值(信号)”属性