cb
ABCD
  • CSS Бичиглэл /Syntax/
  • CSS Сонгогч /Selector/
  • CSS-г HTML-д хэрхэн нэмэх вэ?
  • CSS Тайлбар /Comments/
  • CSS Өнгө /Color/
  • CSS Дэвсгэр /Backgrounds/
  • CSS Хүрээ /Border/
  • CSS Margins
  • CSS Padding
  • CSS Өндөр ба Өргөн
  • CSS Box модель /Box Model/
  • CSS Outline
  • CSS Текст /Text/
  • CSS Үсгийн Фонт /Font/
  • CSS Дүрс, Тэмдэг /Icon/
  • CSS Холбоос /Links/
  • CSS Жагсаалт /List/
  • CSS Хүснэгт /Table/
  • CSS Dispaly шинж чанар
  • CSS Байрлал /Position/
  • CSS Халих /Owerflow/
  • CSS Float ба Clear
  • CSS Inline-block
  • CSS Зэрэгцүүлэлт /Align/
  • CSS Combinators
  • Pseudo-class selectors
  • CSS Pseudo-элемент сонгогч
  • CSS Opacity
  • CSS Navigation Bar
  • CSS Атрибут сонгогч
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

CSS Pseudo-элемент сонгогч

CSS-д Pseudo-элементийг ашиглан тухайн элементийн тодорхой хэсгийг загварчлахад ашигладаг.
Жишээ нь та доорх зорилгоор ашиглаж болно.

  • Элементийн эхний үсэг эсвэл мөрийг хэлбэржүүлэх
  • Элементийн эхэнд эсвэл ард нь агуулг нэмж оруулах зэрэгт ашиглаж болно.

Syntax буюу Бичиглэл

pseudo-elements-н бичиглэл нь дараах хэлбэртэй байна.

<style>
selector::pseudo-element {
  property:value;
}
</style>


Pseudo-элемент ::first-line

Pseudo-элементийн ::first-line шинж чанарыг текстийн эхний мөрөнд тусгай хэв маяг нэмэхэд ашигладаг. Доорх жишээнд бүх <p>-н эхний мөрийг тохируулж өгч байна.

Жишээ нь

<style>
p::first-line {
  color: #0000ff;
  font-variant: small-caps;
}
</style>

Үр дүнг харах

Тэмдэглэл: Pseudo-элементийн ::first-line-г зөвхөн блок төвшний элементэд ашигладаг.

Pseudo-элементийн ::first-line нь дараах шинж чанаруудыг агуулдаг. Нэг бүрчилэн туршаад үзээрэй.

  • font properties
  • color properties
  • background properties
  • word-spacing
  • letter-spacing
  • text-decoration
  • vertical-align
  • text-transform
  • line-height
  • clear

Pseudo-элемент ::first-letter

Pseudo-элементийн ::first-letter-г текстийн эхний үсэгт тусгай хэв маяг нэмхэд ашигладаг. Доорх жишээнд бүх <p>-н эхний үсгийг тохируулж өгч байна.

Жишээ нь

<style>
p::first-letter {
  color: #00ff00;
  font-size: xx-large;
}
</style>

Үр дүнг харах

Тэмдэглэл: Pseudo-элементийн ::first-letter-г зөвхөн блок төвшний элементэд ашигладаг.

Pseudo-элементийн ::first-letter нь дараах шинж чанаруудыг агуулдаг. Нэг бүрчилэн туршаад үзээрэй.

  • font properties
  • color properties
  • background properties
  • margin properties
  • padding properties
  • border properties
  • vertical-align (float шинж чанарыг ашиглаагүй үед)
  • text-transform
  • line-height
  • float
  • clear

Pseudo-элемент ба CSS Classes

Pseudo-элементийг CSS-н класстай хослуулан ашиглаж болно.

Жишээ нь

<style>
p.test::first-letter {
  color: #ff0000;
  font-size:250%;
}
</style>

Үр дүнг харах

Олон Pseudo-элемент /Multiple/

Хэд хэдэн Pseudo-элементийг нэгтгэн ашиглаж болно.

Жишээ нь

<style>
p::first-letter {
  color: #ff0000;
  font-size: xx-large;
}
p::first-line {
  color: #0000ff;
  font-variant: small-caps;
}
</style>

Үр дүнг харах

Pseudo-элемент ::before

::before Pseudo-элемент нь контентийн өмнө контент нэмж чадна.

Жишээ нь

<style>
h2::before {
  content: url(/static/img/html/leaf.jpg);
}
</style>

Үр дүнг харах

Pseudo-элемент ::after

::after Pseudo-элемент нь контентийн ард контент нэмж чадна.

Жишээ нь

<style>
h2::after {
  content: url(/static/img/html/leaf.jpg);
}
</style>

Үр дүнг харах

Pseudo-элемент ::selection

::selection Pseudo-элемент нь сонгосон элементийг тохируулж өгнө.
::selection-д дараах шинж чанаруудыг ашиглаж болно: color, background, cursor болон outline.

Жишээ нь

<style>
::-moz-selection { /* Firefox дээр ажиллах код*/
  color: green;
  background: yellow;
}
::selection {
  color: white;
  background: brown;
}
</style>

Үр дүнг харах

Сэтгэгдэлүүд

Контентын нэр
CSS Бичиглэл /Syntax/
CSS Сонгогч /Selector/
CSS-г HTML-д хэрхэн нэмэх вэ?
CSS Тайлбар /Comments/
CSS Өнгө /Color/
CSS Дэвсгэр /Backgrounds/
CSS Хүрээ /Border/
CSS Margins
CSS Padding
CSS Өндөр ба Өргөн
CSS Box модель /Box Model/
CSS Outline
CSS Текст /Text/
CSS Үсгийн Фонт /Font/
CSS Дүрс, Тэмдэг /Icon/
CSS Холбоос /Links/
CSS Жагсаалт /List/
CSS Хүснэгт /Table/
CSS Dispaly шинж чанар
CSS Байрлал /Position/
CSS Халих /Owerflow/
CSS Float ба Clear
CSS Inline-block
CSS Зэрэгцүүлэлт /Align/
CSS Combinators
Pseudo-class selectors
CSS Pseudo-элемент сонгогч
CSS Opacity
CSS Navigation Bar
CSS Атрибут сонгогч
ABCD.mn ©

Нөхцөл & Шаардлага

1. General

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

2. Account

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

3. Service

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.

4. Payments

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Maecenas ultrices, justo vel imperdiet gravida, urna ligula hendrerit nibh, ac cursus nibh sapien in purus. Mauris tincidunt tincidunt turpis in porta. Integer fermentum tincidunt auctor.