Computer >> Máy Tính >  >> Lập trình >> CSS

Phần tử giả CSS

Chúng ta có thể tạo kiểu cho các phần cụ thể của một phần tử như chữ cái đầu tiên, dòng đầu tiên hoặc thậm chí chèn vào trước / sau nó. Vì những mục đích này, Phần tử giả CSS được sử dụng.

LƯU Ý - Để tách lớp CSS Pseudo khỏi Pseudo Elements, trong CSS3, các phần tử giả sử dụng ký hiệu dấu hai chấm.

Cú pháp

Sau đây là cú pháp để sử dụng các phần tử CSS Pseudo trên một phần tử -

Selector::pseudo-element {
   css-property: /*value*/;
}

Sau đây là tất cả các Phần tử giả CSS có sẵn -

Sr.No Phần tử giả &Mô tả
1 sau
Nó chèn một cái gì đó sau nội dung của mỗi phần tử được đề cập
2 trước
Nó chèn một cái gì đó trước nội dung của mỗi phần tử được đề cập
3 chữ cái đầu tiên
Nó chọn chữ cái đầu tiên của mỗi phần tử được đề cập
4 dòng đầu tiên
Nó chọn dòng đầu tiên của mỗi phần tử được đề cập
5 trình giữ chỗ
Nó chọn văn bản giữ chỗ trong các phần tử biểu mẫu
6 lựa chọn
Nó chọn phần của một phần tử được chọn bởi người dùng

Hãy xem một ví dụ về CSS Pseudo Elements -

Ví dụ

<!DOCTYPE html>
<html>
<head>
<style>
p::first-letter {
   background-color: black;
}
p::first-line {
   background-color: lightgreen;
   color: white;
}
span {
   font-size: 2em;
   color: #DC3545;
}
</style>
</head>
<body>
<h2>Computer Networks</h2>
<p><span>A</span> system of interconnected computers and computerized peripherals such as printers is called computer network. </p>
</body>
</html>

Đầu ra

Hãy xem một ví dụ khác về CSS Pseudo Elements -

Phần tử giả CSS

Ví dụ

<!DOCTYPE html>
<html>
<head>
<style>
div:nth-of-type(1) p:nth-child(2)::after {
   content: " LEGEND!";
   background: orange;
   padding: 5px;
}
div:nth-of-type(2) p:nth-child(2)::before {
   content: "Book:";
   background-color: lightblue;
   font-weight: bold;
   padding: 5px;
}
</style>
</head>
<body>
<div>
<p>Cricketer</p>
<p>Sachin Tendulkar:</p>
</div>
<hr>
<div>
<p><q>Chase your Dreams</q></p>
<p><q>Playing It My Way</q></p>
</div>
</body>
</html>

Đầu ra

Phần tử giả CSS