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

Thuộc tính cursor trong HTML DOM Style

Thuộc tính cursor trong HTML DOM Style dùng để thiết lập hoặc lấy kiểu con trỏ chuột khi di chuột qua phần tử.

Cú pháp

object.style.cursor = value

Các giá trị con trỏ phổ biến

Giá trịMô tả
autoMặc định, trình duyệt tự quyết định
defaultCon trỏ mặc định (mũi tên)
pointerBàn tay chỉ (link, button)
textCon trỏ nhập văn bản (I-beam)
waitVòng tròn loading (chương trình bận)
progressLoading nhưng vẫn tương tác được
crosshairTen chữ (chọn điểm chính xác)
moveDi chuyển (4 mũi tên)
grab / grabbingCúi tay nắm / đang nắm (drag & drop)
e-resize, w-resize, n-resize, s-resizeThay đổi kích thước theo hướng
ew-resize, ns-resize, nesw-resize, nwse-resizeThay đổi kích thước 2 chiều
col-resize / row-resizeResize cột/hàng bảng
zoom-in / zoom-outPhóng to / thu nhỏ
not-allowedDấu cấm (không drop được)
no-dropTương tự not-allowed
helpDấu hỏi (trợ giúp)
cellChọn ô (table)
context-menuMenu ngữ cảnh khả dụng
aliasTạo alias/shortcut
copySao chép (có dấu +)
noneẨn con trỏ
url(...), autoCon trỏ tùy chỉnh (fallback về auto)
initial / inheritGiá trị mặc định / kế thừa

Ví dụ minh họa

<!DOCTYPE html>
<html>
<head>
<style>
  #one { background-color: beige; }
  #two { background-color: lavender; }
</style>
<script>
  function changeCursor() {
    document.getElementById("one").style.cursor = "cell";
    document.getElementById("two").style.cursor = "grab";
    document.getElementById("Sample").innerHTML = "Di chuột qua đoạn 1 thấy cursor cell, đoạn 2 thấy grab";
  }
</script>
</head>
<body>
<p id="one">Đoạn văn thứ nhất. Di chuột qua đây để thấy con trỏ cell.</p>
<p id="two">Đoạn văn thứ hai. Di chuột qua đây để thấy con trỏ grab.</p>
<p>Thay đổi cursor property bằng cách nhấn nút dưới đây</p>
<button onclick="changeCursor()">Thay đổi Cursor</button>
<p id="Sample"></p>
</body>
</html>

Kết quả

Sau khi nhấn nút, di chuột qua đoạn 1 thấy con trỏ cell (dấu +), đoạn 2 thấy grab (bàn tay nắm).