问答详情
源自:2-2 JS透明度动画

运行时的问题

我网页运行时,刚打开时  老师的div是透明的,然后鼠标移上去时是100的。对吧。

可是我的网页运行时刚打开div就是100的,然后鼠标移上去会闪现一下,再移下来,才和老师一样。为什么?

提问者:夜阑卧听风吹雨y 2018-06-21 16:16

个回答

  • 慕妹6349274
    2018-10-07 21:27:51

    body,    div {        margin: 0;        padding: 0;    }    #div1 {        width: 200px;        height: 200px;        background: red;        filter: alpha(opacity:30);      opacity: 0.3;    }

    这是老师视频里CSS的代码

  • Sapce
    2018-07-08 20:14:46

    因为没有提供代码,我猜,你的 css 属性里面设置的 opacity 的初始值是 100, 然后在  js 里设置初始值为 30,所以。一开始看到的是 100, 鼠标移上去执行 30 值,然后再变回 100,就成了闪现的效果了。