是否可以将新标签页的背景设置为HTML文件?

时间:2016-12-26 04:23:18

标签: html google-chrome

我想知道是否可以将HTML代码设置为chrome的背景。

以下是一个经过编辑的示例:Example(将绿色替换为HTML输出)

我打算将这个HTML代码插入后台:

particlesJS('particles-js', 
 {
  "particles": {
    "number": {
      "value": 80,
      "density": {
        "enable": true,
        "value_area": 800
      }
    },
    "color": {
      "value": "#ffffff"
    },
    "shape": {
      "type": "circle",
      "stroke": {
        "width": 0,
        "color": "#000000"
      },
      "polygon": {
        "nb_sides": 5
      },
      "image": {
        "src": "img/github.svg",
        "width": 100,
        "height": 100
      }
    },
    "opacity": {
      "value": 0.5,
      "random": false,
      "anim": {
        "enable": false,
        "speed": 1,
        "opacity_min": 0.1,
        "sync": false
      }
    },
    "size": {
      "value": 3,
      "random": true,
      "anim": {
        "enable": false,
        "speed": 40,
        "size_min": 0.1,
        "sync": false
      }
    },
    "line_linked": {
      "enable": true,
      "distance": 150,
      "color": "#ffffff",
      "opacity": 0.4,
      "width": 1
    },
    "move": {
      "enable": true,
      "speed": 3,
      "direction": "none",
      "random": false,
      "straight": false,
      "out_mode": "bounce",
      "bounce": false,
      "attract": {
        "enable": false,
        "rotateX": 600,
        "rotateY": 1200
      }
    }
  },
  "interactivity": {
    "detect_on": "canvas",
    "events": {
      "onhover": {
        "enable": true,
        "mode": "grab"
      },
      "onclick": {
        "enable": true,
        "mode": "push"
      },
      "resize": true
    },
    "modes": {
      "grab": {
        "distance": 100,
        "line_linked": {
          "opacity": 1
        }
      },
      "bubble": {
        "distance": 400,
        "size": 40,
        "duration": 2,
        "opacity": 8,
        "speed": 3
      },
      "repulse": {
        "distance": 200,
        "duration": 0.4
      },
      "push": {
        "particles_nb": 4
      },
      "remove": {
        "particles_nb": 2
      }
    }
  },
  "retina_detect": true
});

window.onscroll = function(){
  var navbar = document.querySelector('.navbar')

  if (window.pageYOffset > 49){
    if (navbar.classList.contains('transparent')){
      navbar.classList.remove('transparent')
      navbar.classList.add('opaque')
    }
  }else{
    if (navbar.classList.contains('opaque')){
      navbar.classList.remove('opaque')
      navbar.classList.add('transparent')
    }
  }
};
<!DOCTYPE html>
<html >
<head>
    <meta charset="UTF-8">
    <title>JS particles example</title>

    <style>
        #particles-js {
            width: 100%;
            height: 100%;
            background-color: #49A8EB;
            background-size: cover;
            background-position: 50% 50%;
            background-repeat: no-repeat;
            z-index: -1;
            position: fixed;
            left: 0;
            top: 0;
        }
    </style>

    <script src="https://cdnjs.cloudflare.com/ajax/libs/prefixfree/1.0.7/prefixfree.min.js"></script>
</head>

<body>
<div id="particles-js"></div>

<script src="https://cdn.jsdelivr.net/particles.js/2.0.0/particles.min.js"></script>
<!-- <script src="https://cdn.jsdelivr.net/svginjector/1.1.3/svg-injector.min.js"></script> -->
<script src="js/app.js"></script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/particles.js/2.0.0/particles.min.js'></script>

<script src="js/index.js"></script>

</body>
</html>

有可能做到这一点吗?如果是这样,我很想知道! 附:我已经尝试过这样做并试一试。

0 个答案:

没有答案