小编Ada*_*obo的帖子

限制HTML5画布元素上的滚动功能

我在画布上绘制了一系列矩形,并使用滚动事件监听器来上下移动框.

我正在尝试添加一些验证,以便框不能滚动超过某一点.

由于加速,滚动值不总是由1太早快速滚动时,有时我的验证踢增加,所以.

任何想法如何解决这个问题?

所以在我的事件监听器中,我有:

lScroll += e.deltaY;

if (lScroll > 0) {
    canScroll = false;
    lScroll = 0;
} else {
    canScroll = true;
}
Run Code Online (Sandbox Code Playgroud)

https://jsfiddle.net/kr85k3us/3/

javascript html5 canvas html5-canvas

5
推荐指数
1
解决办法
101
查看次数

CSS文本背景悬停效果在mouseout上表现奇怪

我已经对h1元素实现了悬停效果(请参阅下面的代码和笔),但是在返回到原始状态之前,效果在鼠标移出时会出现奇怪的行为并且会出现闪烁.

任何想法如何使其转换回原始颜色,就像它在悬停时淡入一样平滑?

提前致谢.

https://codepen.io/lobodemon/pen/YOXKNJ

h1 {
  transition: 0.5s;
}

h1:hover {
  background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
  background-size: 400% 400%;
  color:transparent;
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-animation: Gradient 15s ease infinite;
  -moz-animation: Gradient 15s ease infinite;
  animation: Gradient 15s ease infinite;
}

@-webkit-keyframes Gradient {
    0%, 100% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
}

@-moz-keyframes Gradient {
    0%, 100% {
        background-position: 0 50%
    }
    50% {
        background-position: 100% 50%
    }
}

@keyframes Gradient {
    0%, 100% …
Run Code Online (Sandbox Code Playgroud)

css linear-gradients css3 css-animations

5
推荐指数
1
解决办法
74
查看次数