网页的特效中,有一种需要我们在切换图片的尺寸,以及图片的背景色,但同时不希望切换另一张图片。切换图片的尺寸,我们可以通过element.style.width;来进行调整。那背景色我们可以通过底层背景的颜色,以及图片的透明度来叠加设置。下面是例子

let img = document.querySelector('img')
  document.querySelector('div').onmouseover = function () {
    img.style.width = '600px'
    img.style.height = '600px'
    img.style.opacity = '.5'
    this.style.backgroundColor = 'purple'

  }
  document.querySelector('div').onmouseleave = function () {
    img.style.width = '400px'
    img.style.height = '400px'
    img.style.opacity = '1'
    this.style.backgroundColor = '#fff'
  }

这是js部分的代码。
效果如图所示
在这里插入图片描述鼠标移入前
~~-----------分割线--------------- ~~
在这里插入图片描述鼠标移入后

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐