Ask Mã thông báo theo đuổi

#html #CSS #JavaScript #web Phát triển #Tutorial ** Cách thực hiện mã thông báo trong HTML, CSS & JavaScript **

Thông báo là một cách tuyệt vời để giữ cho người dùng tham gia với trang web hoặc ứng dụng của bạn.Chúng có thể được sử dụng để gửi các bản cập nhật quan trọng, cung cấp các giao dịch đặc biệt hoặc đơn giản là nhắc nhở người dùng về thứ mà họ có thể đã quên.

Trong hướng dẫn này, chúng tôi sẽ chỉ cho bạn cách triển khai mã thông báo trong HTML, CSS và JavaScript.Chúng tôi sẽ bao gồm tất cả mọi thứ, từ việc tạo thanh thông báo đến việc gửi thông báo cho người dùng.

## 1. Tạo thanh thông báo

Bước đầu tiên là tạo thanh thông báo.Đây chỉ đơn giản là một yếu tố div với một tên lớp cụ thể.

`` `HTML
<div class = "thông báo-bar">
</div>
`` `

Chúng tôi sẽ sử dụng lớp `.notification-Bar` để tạo kiểu cho thanh thông báo sau này.

## 2. Thêm biểu tượng thông báo

Tiếp theo, chúng ta cần thêm các biểu tượng thông báo.Các biểu tượng này sẽ được sử dụng để thể hiện các loại thông báo khác nhau.

`` `HTML
<div class = "thông báo-bar">
<i class = "fas fa-bell"> </i>
<i class = "fas fa-envelope"> </i>
<i class = "fas fa-comment"> </i>
</div>
`` `

Chúng tôi sẽ sử dụng các biểu tượng [phông chữ tuyệt vời] (https://fontawie.com/) để thể hiện các thông báo khác nhau.

## 3. Phong cách thanh thông báo

Bây giờ, chúng ta cần tạo kiểu cho thanh thông báo.Chúng ta có thể làm điều này bằng CSS.

`` `CSS
.notification-Bar {
Vị trí: Đã sửa;
Top: 0;
Phải: 0;
Chiều rộng: 300px;
màu nền: #FFF;
Đệm: 10px;
Biên giới-Radius: 5px;
}

.notification-bar> i {
Biên độ bên lề: 10px;
}
`` `

CSS này sẽ định vị thanh thông báo ở phía trên bên phải của màn hình, cho nó một nền trắng và thêm một số đệm và bán kính biên giới.

## 4. Tạo tập lệnh thông báo

Bây giờ, chúng ta cần tạo tập lệnh thông báo.Tập lệnh này sẽ chịu trách nhiệm gửi thông báo cho người dùng và hiển thị chúng trong thanh thông báo.

`` `JavaScript
// Tạo thanh thông báo
const thông báo = document.QuerySelector ('. thông báo-bar');

// Tạo mảng thông báo
Thông báo const = [];

// Thêm thông báo vào mảng
Chức năng bổ sung (loại, tin nhắn) {
const thông báo = {
Loại: Loại,
Tin nhắn: Tin nhắn,
};

thông báo.push (thông báo);
}

// hiển thị các thông báo trong thanh thông báo
hàm displayNotifications () {
Thanh thông báo.innerhtml = '';

for (const Thông báo thông báo) {
const li = document.createelement ('li');
li.innerhtml = `<i class =" $ {thông báo.type} "> </i> $ {thông báo.message}`;

Thông báo.AppendChild (li);
}
}

// Nghe sự kiện "Nhấp" trên các biểu tượng thông báo
document.addeventListener ('click', (e) => {
// Nhận mục tiêu của sự kiện nhấp chuột
const Target = E.Target;

// Nếu mục tiêu là biểu tượng thông báo, hãy xóa nó khỏi mảng thông báo
if (Target.ClassList.Contains ('fas')) {
const index = thông báo.FindIndex ((thông báo) => thông báo.type === Target.ClassList [0]);

thông báo.Splice (INDEX, 1);
}

// hiển thị các thông báo trong thanh thông báo
DisplayNotification ();
});
`` `

Tập lệnh này sẽ tạo thanh thông báo, tạo mảng thông báo, thêm thông báo vào mảng, hiển thị thông báo trong thanh thông báo và nghe sự kiện "Nhấp" trên các biểu tượng thông báo.

## 5. Kiểm tra mã thông báo

Bây giờ, chúng tôi có thể kiểm tra mã thông báo bằng cách thêm một số thông báo vào mảng và nhấp vào biểu tượng thông báo.

`` `JavaScript
addnotification ('thông tin', '
=======================================
#html #CSS #JavaScript #web Development #Tutorial **How to Implement Notification Codes in HTML, CSS & JavaScript**

Notifications are a great way to keep users engaged with your website or app. They can be used to send important updates, offer special deals, or simply remind users about something they might have forgotten.

In this tutorial, we'll show you how to implement notification codes in HTML, CSS, and JavaScript. We'll cover everything from creating the notification bar to sending notifications to users.

## 1. Create the Notification Bar

The first step is to create the notification bar. This is simply a div element with a specific class name.

```html
<div class="notification-bar">
</div>
```

We'll use the `.notification-bar` class to style the notification bar later on.

## 2. Add the Notification Icons

Next, we need to add the notification icons. These icons will be used to represent different types of notifications.

```html
<div class="notification-bar">
<i class="fas fa-bell"></i>
<i class="fas fa-envelope"></i>
<i class="fas fa-comment"></i>
</div>
```

We'll use the [Font Awesome](https://fontawesome.com/) icons to represent the different notifications.

## 3. Style the Notification Bar

Now, we need to style the notification bar. We can do this using CSS.

```css
.notification-bar {
position: fixed;
top: 0;
right: 0;
width: 300px;
background-color: #FFF;
padding: 10px;
border-radius: 5px;
}

.notification-bar > i {
margin-right: 10px;
}
```

This CSS will position the notification bar at the top right of the screen, give it a white background, and add some padding and a border radius.

## 4. Create the Notification Script

Now, we need to create the notification script. This script will be responsible for sending notifications to users and displaying them in the notification bar.

```javascript
// Create the notification bar
const notificationBar = document.querySelector('.notification-bar');

// Create the notification array
const notifications = [];

// Add a notification to the array
function addNotification(type, message) {
const notification = {
type: type,
message: message,
};

notifications.push(notification);
}

// Display the notifications in the notification bar
function displayNotifications() {
notificationBar.innerHTML = '';

for (const notification of notifications) {
const li = document.createElement('li');
li.innerHTML = `<i class="${notification.type}"></i> ${notification.message}`;

notificationBar.appendChild(li);
}
}

// Listen for the "click" event on the notification icons
document.addEventListener('click', (e) => {
// Get the target of the click event
const target = e.target;

// If the target is a notification icon, remove it from the notifications array
if (target.classList.contains('fas')) {
const index = notifications.findIndex((notification) => notification.type === target.classList[0]);

notifications.splice(index, 1);
}

// Display the notifications in the notification bar
displayNotifications();
});
```

This script will create the notification bar, create the notification array, add notifications to the array, display the notifications in the notification bar, and listen for the "click" event on the notification icons.

## 5. Test the Notification Codes

Now, we can test the notification codes by adding some notifications to the array and clicking on the notification icons.

```javascript
addNotification('info', '
 
Join ToolsKiemTrieuDoGroup
Back
Top
AdBlock Detected

We get it, advertisements are annoying!

Sure, ad-blocking software does a great job at blocking ads, but it also blocks useful features of our website. For the best site experience please disable your AdBlocker.

I've Disabled AdBlock