Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách đặt khoảng chèn viền ảnh (border-image-slice) với JavaScript?

Sử dụng borderImageSlice để đặt khoảng chèn nội tại của viền ảnh (cắt ảnh viền thành 9 vùng).

Ví dụ

<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        background-color: blue;
        border: 40px dashed;
        border-image: url('https://www.tutorialspoint.com/images/neo4j.png');
        border-image-slice: 50;
        border-image-width: 0 1 1 1;
        border-image-outset: 0;
        border-image-repeat: round;
      }
    </style>
  </head>
  <body>
    <div id="box"><p>Demo Text!</p></div>
    <button onclick="display()">Đặt khoảng chèn</button>
    <script>
      function display() {
        document.getElementById("box").style.borderImageSlice = "20% 20%";
      }
    </script>
  </body>
</html>