Một lần nhấp vào một phần tử sẽ kích hoạt sự kiện title. Sự kiện này có thể xác thực biểu mẫu, cung cấp thông báo cảnh báo, v.v. Các hộp kiểm trong CSS là cách tốt nhất để mô phỏng các sự kiện title. Bài viết này trình bày cách bạn có thể mô phỏng sự kiện title bằng CSS
Làm cách nào để Mô phỏng Sự kiện title trong CSS?
Để mô phỏng kỹ thuật hộp kiểm sự kiện title được sử dụng. Trước khi tiếp tục, chúng ta tìm hiểu hộp kiểm là gì
Hộp kiểm trong CSS là gì?
Hộp kiểm là một kỹ thuật có thể kiểm soát sự xuất hiện của một số thành phần nhất định, chẳng hạn như chuyển đổi mức độ hiển thị của các tab, menu thả xuống, v.v.
cú pháp
Cú pháp của hộp kiểm được đưa ra dưới đây
img {
chiều rộng. 100px;
chiều cao. 75px;
}
Trong mã nêu trên, chúng tôi đã triển khai.
- MỘT ". đã chọn" bộ chọn trong lớp có tên " title"
- Chúng tôi đã chọn một hình ảnh bên trong nhãn bằng cách sử dụng toán tử +
- Trong bước tiếp theo, chúng tôi đã chỉ định chiều cao và chiều rộng của hình ảnh
Nó sẽ cho chúng ta đầu ra sau
Đầu ra đã xác minh rằng sự kiện title đã được áp dụng thành công cho hình ảnh
Sự kết luận
Trong CSS, chúng ta có thể mô phỏng sự kiện title bằng cách sử dụng hộp kiểm. Để làm điều đó, hãy thêm một hộp kiểm bằng cách sử dụng thẻ và gán "id" cho nó. Tiếp theo, tạo một thẻ và gán cho nó một giá trị giống như “id”. Trong tệp CSS, thêm một “. đã chọn” trong lớp được nhắm mục tiêu và chọn hình ảnh bên trong nhãn bằng toán tử +. Bài viết này giải thích cách mô phỏng sự kiện title bằng CSS, cùng với các ví dụ của nó
Here, elements can be a button or something else. In the title event we will write a script or a function. The title event supports almost all elements of html except , , , , , , , ,
, , and . It means an title event cannot be used with these tags.
trong J
đối tượng. title= chức năng[] { script };
Trong JavaScript, chúng ta sẽ gán một chức năng cho sự kiện title. Bên trong dấu ngoặc đơn, chúng ta sẽ viết đoạn script để thực hiện một tác vụ hoặc chức năng
ví dụ 1. Sự kiện title để thay đổi màu văn bản
Khi chúng tôi nhấp vào một nút trên trang web, sự kiện title sẽ kích hoạt một hành vi nhất định. Điều này có thể xảy ra khi chúng tôi gửi biểu mẫu hoặc dữ liệu trực tuyến khi chúng tôi sửa đổi nội dung trang web cụ thể và các sự kiện tương tự khác. Để thực hành sự kiện title trong môi trường thế giới thực, trước tiên chúng ta sẽ viết một số HTML đơn giản với một số kiểu dáng
Chúng tôi đã tạo một trang HTML đơn giản trên đó có một số văn bản có nút. Để cách điệu trang, chúng tôi đã sử dụng một số CSS
Khi chúng tôi nhấp vào nút, chúng tôi dự định làm cho văn bản có màu xanh lam
Sau khi viết phương thức JavaScript để thay đổi màu sắc, chúng ta phải thêm thuộc tính title vào nút của mình. Do đó, chúng ta phải thay đổi một chút HTML của mình
We have added an title event inside the button tag. We have assigned a function named changeColor[] to execute. For the result, we have to create a Js file to write it in a JavaScript file or a tag in an HTML file. However, we will write our script inside the HTML file.
First, we must choose the element we wish to modify, which is the text “Change the color” contained within the
tag. The DOM’s getElementsByClassName[], getElementById[], or querySelector[] methods in JavaScript can be used to accomplish this. The value is then assigned to the variable. We will use querySelector[] in this example because it’s more up-to-date and quicker. Additionally, the variables will be declared using const. It is safer because it helps to make variables read-only.
Bây giờ, bên trong thẻ script, chúng ta sẽ viết chức năng của mình
Như đã thấy ở trên trong HTML, hàm chúng ta sẽ sử dụng là changeColor[]. Đây là lý do changeColor được đặt làm mã định danh hàm [tên] của chúng tôi. Nó sẽ không hoạt động nếu tên khớp với nội dung trong HTML. Trong DOM để thay đổi bất kỳ thứ gì liên quan đến phong cách, bạn phải viết “phong cách” theo sau là dấu chấm [. ]. Sửa đổi bạn muốn thực hiện sau đó được thực hiện, có thể là màu sắc, màu nền, kích thước văn bản, v.v. Để truy cập văn bản “Thay đổi màu sắc”, chúng tôi sẽ sử dụng tên biến đã khai báo trong hàm của mình, sau đó chúng tôi đặt màu của văn bản thành màu xanh lam. Khi chúng tôi nhấn nút, màu của văn bản sẽ chuyển sang màu xanh lam
Bằng cách thêm nhiều màu hơn vào văn bản của chúng tôi, chúng tôi có thể tiến xa hơn một bước
Vì vậy, những gì chúng tôi muốn làm là làm cho chữ viết có màu đỏ cam, xanh lục và xanh dương. Lần này, các hàm HTML title chấp nhận các giá trị cho màu mà chúng tôi muốn áp dụng cho văn bản. Trong JavaScript, chúng được gọi là tham số. Chúng ta sẽ xây dựng một hàm cũng chấp nhận các tham số của nó. Chúng tôi sẽ gọi chúng là “màu sắc”. Trang web của chúng tôi đã trải qua những thay đổi nhỏ
Vì vậy, hãy chọn văn bản “Thay đổi màu” của chúng tôi và nhập mã để làm cho nó có màu đỏ cam, xanh dương và xanh lục
Trước tiên, mã của hàm đặt màu thành bất kỳ màu nào được cung cấp cho lệnh gọi changeColor[] trong các nút HTML sau khi truy xuất biến tên, được sử dụng để lưu trữ văn bản “Thay đổi màu sắc. ”
Khi chúng ta nhấn một trong các nút đó [xanh dương, xanh lục và cam], màu của văn bản sẽ thay đổi tương ứng
ví dụ 2. Tạo cảnh báo bằng sự kiện Onclick
Trong ví dụ này, hãy tạo một trang web mẫu có nút bằng HTML. Khi nhấn nút, chúng tôi sẽ nhận được thông báo cảnh báo ở đầu màn hình. Để tạo một trang web, chúng tôi sẽ sử dụng đoạn mã sau
Một trang web bao gồm một nút sẽ được tạo bằng mã này
Bây giờ, chúng ta phải viết một hàm JavaScript sẽ được thực thi để tạo cảnh báo. Hãy tạo một hàm showAlert[] bên trong các thẻ script bên trong cùng một mã HTML như sau
Vì vậy, sau khi viết phương thức JavaScript để thay đổi màu sắc, chúng ta phải thêm thuộc tính title vào nút của mình. Do đó, chúng ta phải thay đổi một chút HTML của mình
Cập nhật mã này sẽ thêm chức năng cho nút. Khi người dùng nhấn nút, thuộc tính title trên nút sẽ kích hoạt chức năng showAlert[]. Người dùng bàn phím cũng có thể sử dụng sự kiện title. Thông báo cũng sẽ được gửi nếu người dùng sử dụng phím tab để di chuyển đến nút rồi nhấn enter
Như bạn có thể thấy ở trên, sau khi nhấn nút hiển thị cảnh báo, chúng tôi nhận được thông báo cảnh báo
Đối với phần tử nút, có thể thêm một kiểu mới. Để sửa đổi giao diện của nút khi người dùng di chuột qua nút hoặc tab bàn phím tới nút đó, hãy sử dụng các lớp giả CSS [. bay lượn,. tập trung và. tích cực]
Đoạn mã trên sẽ cách điệu một nút. Nó chỉ dành cho trải nghiệm của người dùng. Cách điệu nút sẽ không ảnh hưởng đến chức năng của nút
Hãy thử nhấp vào nút sau khi tạo kiểu cho nó. Nếu tất cả diễn ra theo đúng kế hoạch, việc di chuột qua nút sẽ gây ra thay đổi về kiểu dáng và giống như trước đây, nhấn nút sẽ khiến cảnh báo xuất hiện cùng với văn bản tùy chỉnh của bạn được hiển thị. Để đảm bảo nó cũng hoạt động với người dùng bàn phím, hãy thử nghiệm ngay bây giờ mà không cần chuột
ví dụ 3. Sự kiện title để sao chép văn bản
Chúng tôi cũng có thể sao chép văn bản từ trường này sang trường khác bằng cách sử dụng sự kiện title và chức năng Javascript. Hãy tạo một trang HTML với hai trường văn bản đầu vào để chúng tôi có thể ghi dữ liệu để sao chép
Chúng ta phải viết hàm bên trong các thẻ script để chúng ta có thể gọi chúng bằng sự kiện title như sau
Sau khi cập nhật mã, khi bạn nhấn nút, sự kiện title sẽ gọi hàm copyTxt và văn bản của trường text1 sẽ được sao chép sang trường text2
Sự kết luận
Trong hướng dẫn này, chúng ta đã thấy rằng khi một phần tử được nhấp vào, sự kiện title cho phép lập trình viên chạy một hàm JavaScript. Chúng tôi có thể sử dụng nó cho nhiều chức năng khác nhau, chẳng hạn như thông báo cảnh báo và xác thực biểu mẫu, v.v. Chúng tôi đã triển khai ba ví dụ trong bài đăng này để cho bạn thấy cách bạn có thể thay đổi màu của văn bản, cách tạo cảnh báo và cách sao chép văn bản từ trường này sang trường khác bằng cách sử dụng sự kiện title và các hàm JavaScript