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

Thuộc tính style overflowX trong HTML DOM

Thuộc tính style.overflowX trong HTML DOM trả về và cho phép thay đổi hành vi khi nội dung bên trong hộp phần tử tràn ngang (left/right) trong tài liệu HTML.

Cú pháp

Lấy giá trị overflowX

object.style.overflowX

Thay đổi overflowX

object.style.overflowX = "value"

Các giá trị

Giá trị có thể là:

Giá trịMô tả
scrollCắt nội dung và thêm thanh cuộn khi cần thiết.
inheritKế thừa giá trị từ phần tử cha.
initialĐặt về giá trị mặc định.
autoTự động cắt nội dung và thêm thanh cuộn khi cần.
hiddenẨn nội dung tràn ra ngoài hộp phần tử.
visibleKhông cắt nội dung, cho phép tràn ra ngoài hộp phần tử.

Ví dụ

Ví dụ sử dụng thuộc tính style.overflowX:

<!DOCTYPE html>
<html>
<head>
<style>
  body { color: #000; background-image: linear-gradient(to top, #a18cd1 0%, #fbc2eb 100%); height: 100vh; }
  p { border: 2px solid #fff; height: 100px; width: 200px; white-space: nowrap; }
  .btn { background: coral; border: none; height: 2rem; border-radius: 2px; width: 40%; display: block; color: #fff; outline: none; cursor: pointer; }
</style>
</head>
<body>
<h1>Ví dụ thuộc tính style overflowX DOM</h1>
<p> Đây là đoạn văn 1 với một số văn bản giả. Đây là đoạn văn 1 với một số văn bản giả. </p>
<button onclick="add()" class="btn">Thay đổi overflow</button>
<script>
  function add() {
    document.querySelector('p').style.overflowX = "scroll";
  }
</script>
</body>
</html>

Kết quả

Nhấn nút Thay đổi overflow để thay đổi giá trị thuộc tính CSS overflowX từ initial sang scroll.