作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 CSS 中找到一种创建蒙版的好方法,在该蒙版中,蒙版被剔除,我可以在它后面传递另一个图像或 div。
这里是我尝试使用的示例 http://jsfiddle.net/LxBM5/该示例中的问题是我需要能够使用渐变颜色而不是我在 jsfiddle 示例中使用的实心 block
这就是我试图开始工作的方法,当您将鼠标悬停在图像上时,当您将鼠标悬停在小脸上时,您会看到一个实心黑条,但我需要一种方法来显示另一个图像或仍然存在的渐变面具后面。
<div class="mask">
<div class="image">
</div>
</div>
.mask {
position: relative;
width: 500px;
height: 300px;
background: url(http://i.imgur.com/dyFDLPp.png) top left no-repeat;
background-attachment: fixed;
}
.image {
position: absolute;
width: 100px;
height: 400px;
background: url(http://i.imgur.com/zbK3Ps2.png) top left no-repeat;
background-attachment: fixed;
display: none;
}
var mousedown = false;
$('.mask').on('mousedown mouseup', function () {
mousedown = !mousedown
if (mousedown) {
$('.image').css({
display: 'block'
});
} else {
$('.image').css({
display: 'none'
});
}
});
$('.mask').on('mousemove', function (e) {
if (mousedown) {
$('.image').css({
top: e.clientY - 50,
left: e.clientX - 50
});
}
});
最佳答案
更新你的图片?
.mask {
position: absolute;
width: 50px;
height: 400px;
background: url(http://tinyurl.com/k8vzdo2) top left no-repeat;
background-attachment: fixed;
display: none;
}
关于javascript - CSS 透明蒙版/挖空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21056832/
我正在尝试在 CSS 中找到一种创建蒙版的好方法,在该蒙版中,蒙版被剔除,我可以在它后面传递另一个图像或 div。 这里是我尝试使用的示例 http://jsfiddle.net/LxBM5/该示例中
我有这段代码。 问题是它显示了两个图像。一个是来自 src 的图像,另一个是来自 background 图像的图像。我的目标是在 src 图像不可用时启用 background 图像。 最佳答案 您
我是 Knockout 和 Visual Studio Code(在 Mac 上)的新手。 我创建了一个 html 文件,里面有我的 与我所有的 knockout 代码。都好。然后我创建了一个单独的
我是一名优秀的程序员,十分优秀!