דברים שרואים מכאן לא רואים בכלל
Du kannst nicht mehr als 25 Themen auswählen Themen müssen mit entweder einem Buchstaben oder einer Ziffer beginnen. Sie können Bindestriche („-“) enthalten und bis zu 35 Zeichen lang sein.

index.html 2.8KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273
  1. <!doctype html>
  2. <html lang="en">
  3. <head>
  4. <meta charset="utf-8">
  5. <meta name="viewport" content="width=device-width, initial-scale=1">
  6. <title>Eye of Beholder</title>
  7. <link href="/static/bootstrap/css/bootstrap.min.css" rel="stylesheet">
  8. <link rel="icon" href="/static/gfx/eye-horus.png">
  9. </head>
  10. <body data-bs-theme="dark">
  11. <div class="container-fluid text-center">
  12. <div class="row">
  13. <div class="col12">
  14. <video id="the-video" style="height:100vh; margin:0 auto" class="object-fit-contain" muted autoplay loop>
  15. <source src="/static/video/hossam-shabat-bg-effect.mp4"/>
  16. </video>
  17. </div>
  18. </div>
  19. <div class="row">
  20. <div class="col12">
  21. <div id="the-ticker" class="marquee alert alert-warning h2 fw-bolder w100 opacity-50 text-nowrap" role="alert" style="direction:rtl; position:fixed; left:0; bottom:2rem; z-index:23">
  22. <h2 id="ticker-text" class="fw-bolder bg-danger text-white my-2 p-4">
  23. </h2>
  24. </div>
  25. </div>
  26. </div>
  27. </div>
  28. <script src="/static/js/config.js"></script>
  29. <script src="/static/js/jquery-3.7.1.min.js"></script>
  30. <script src="/static/js/jquery.marquee.min.js"></script>
  31. <script src="/static/bootstrap/js/bootstrap.bundle.min.js"></script>
  32. <script>
  33. function setTicker(ticker_text) {
  34. $(".marquee").marquee("destroy");
  35. $(".marquee").text(ticker_text);
  36. $(".marquee").marquee({
  37. "direction": "right",
  38. "duplicated": true,
  39. "speed": 69
  40. });
  41. }
  42. $(()=> {
  43. setTicker(
  44. "חוסל מחבל חמאס שעבד עם \"אל-ג'זירה\" • ברצועה מדווחים על הרוגים בתקיפות במחנה נוסיראת ובדרום חאן יונס • בין ההרוגים - כתב \"פלשתין אל יום\" וכתב \"אל-ג'זירה\" חוסאם שבאת • צה\"ל חשף כי לפי מידע מודיעיני, חוסאם שבאת הוא מחבל בגדוד בית חאנון של ארגון הטרור חמאס • שחר קליימן, ישראל היום, 24/2/25"
  45. );
  46. });
  47. async function getDistance() {
  48. try {
  49. let response = await fetch("/d");
  50. let data = await response.json();
  51. return data.distance;
  52. } catch {
  53. return 0;
  54. }
  55. };
  56. async function updateDistance() {
  57. var dist = await getDistance();
  58. var vidblur = 0, tickerblur = 8;
  59. if (dist>MIN_DIST && dist<MAX_DIST) {
  60. vidblur = parseInt((MAX_DIST-dist)/VID_BLUR_FACTOR);
  61. tickerblur = parseInt(dist/TICKER_BLUR_FACTOR);
  62. }
  63. if (dist<2*MIN_DIST) {
  64. tickerblur = 0;
  65. }
  66. // console.log(`${vidblur}, ${tickerblur}`);
  67. document.getElementById("the-video").style.filter=`blur(${vidblur}px)`;
  68. document.getElementById("the-ticker").style.filter=`blur(${tickerblur}px)`;
  69. }
  70. window.update_interval = setInterval(updateDistance, 200);
  71. </script>
  72. </body>
  73. </html>