0
A
回答
0
確定了一些戰略和一些例子。
策略:
- 地方背景
- 地方一些阻擋了它
- 做出
div
使用相同的背景 - 如果鼠標移動,移動這個div
- 如果
div
移動,將背景移動到主背景的負位置。
例子:
$(function(){
$(document).mousemove(function(e){
var x = e.pageX;
var y = e.pageY;
var $t=$(".transfier");
var newLeft =x-$t.width()/2;
var newTop= y-$t.height()/2;
$t.offset({
top: newTop,
left: newLeft
});
$t.css('background-position-x', 0 - x + $t.width()/2);
$t.css('background-position-y', 0 - y + $t.height()/2);
});
});
body {
background: url(https://wallpaperscraft.com/image/height_canyon_retina_81205_3840x2400.jpg);
background-position: 0px 0px;
background-repeat: no-repeat;
margin: 0px;
}
.transfier {
background: url(https://wallpaperscraft.com/image/height_canyon_retina_81205_3840x2400.jpg);
background-repeat: no-repeat;
background-position: 0px 0px;
position: absolute;
left: 0px;
top: 0px;
width: 200px;
height: 200px;
border: 2px solid green;
}
.blockMyView {
background-color: white;
width: 75%;
height: 300px;
border: 1px solid black;
margin: 50px;
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<div class="transfier"> hoi </div>
<div class="blockMyView"></div>
相關問題
- 1. 如何製作JPanel透明?
- 2. 如何在C#中製作一個簡單的放大鏡#
- 3. 繪製透明縮放PNG
- 4. 三JS不透明鏡
- 5. 製作點透明
- 6. 如何製作一段透明的
- 7. 如何製作透明佈局?
- 8. 如何製作不透明的活動?
- 9. UIBarButtonItem - 如何製作半透明黑色?
- 10. 如何製作透明標題?
- 11. 如何製作半透明UITableViewCells?
- 12. 如何製作SurfaceView透明背景?
- 13. 如何製作半透明佈局?
- 14. 如何製作透明漸變?
- 15. 如何製作視圖50%透明?
- 16. 如何製作「鼠標透明」面板?
- 17. 如何製作一個透明的QWidget
- 18. 如何製作一個System.Drawing.Image半透明?
- 19. XNA如何製作透明紋理
- 20. 如何製作一個透明的UIWebView
- 21. 如何製作一個透明的jframe可調整大小?
- 22. Android放大鏡
- 23. JavaScript放大鏡
- 24. 如何繪製透明線?
- 25. 製作部分透明
- 26. 製作像素半透明
- 27. 製作透明按鈕
- 28. 透過BitMap製作透明畫布
- 29. MFC - 放大鏡VC++
- 30. 如何爲透視效果製作邊框的透明邊角?
你的問題不是很清楚 嘗試添加一個例子 或者你做了什麼,到目前爲止,哪些需要固定 –
只要改變元素的透明度,當你懸停? – Ian
基本上我只想在這裏看到bg-one:https://jsfiddle.net/9dqh88ff/。我認爲這可以用svg過濾器來完成,但我不確定:) –