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 Атрибут сонгогч
тохиргоо
Толгой хэсэг
Хажуугийн самбар
Үндсэн контент
НЭВТРЭХ

Pseudo-class selectors

Pseudo-classes -г элементийн тодорхой төлөвийг тодорхойлоход ашигладаг.

Жишээлбэл дараах зорилгоор ашиглана.

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

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

Pseudo-classes сонгогчийн бичиглэл нь доорх хэлбэртэй байна.

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


Anchor Pseudo-classes

Pseudo-classes-г ашиглан холбоосын төлвийг өөр өөрөөр үзүүлж болно.

Жишээ нь

<style>
/* Зочлоогүй үед */
a:link {
  color: #000FFF;
}

/* Зочилсон үед */
a:visited {
  color: #F000FF;
}

/* Хулгана очих үед */
a:hover {
  color: #FF000F;
}

/* Сонгогдох үед */
a:active {
  color: #FFF000;
}
</style>

Үр дүнг харах

Pseudo-classes ба CSS Classes

Pseudo-classes-г CSS Classes-тай хослуулан ашиглаж болно.
Доорх жишээнд хоёр холбоосын нэгэнд нь хулгана очих буюу hover төлөвийг зааж өгөхийн тулд Pseudo-classes болон CSS classes-г хослуулан ашиглана.

Жишээ нь

<style>
a.cssClass:hover {
  color: #0000ff;
} 
</style>

Үр дүнг харах

Hover төлөвийг элементэд ашиглаж болно.

Pseudo-classes-г элементэд ашиглаж болно. Тэгвэл энэ жишээнд :hover төлөвийг элементүүдэд ашиглаж үзье.

Жишээ нь

<style>
div {
  background-color: #3f9ce8;
  color: white;
  padding: 25px;
  text-align: center;
}
div:hover {
  background-color: red;
}
</style>

Үр дүнг харах

Tooltip Hover өөр нэгэн жишээ.

<div> элемент дээр хулгана очиход <p> элементийг дэлгэцэд харуулж болно.

Жишээ нь

<style>
p {
  display: none;
  background-color: orange;
  padding: 20px;
  color: white;
}

div:hover p {
  display: block;
}
</style>

Үр дүнг харах

first-child шинж чанар.

Pseudo-class-н first-child шинж чанар нь заасан элементийн төлөвийг өөрчилнө.

Хүү элементүүдээс хамгийн эхэнд таарсан <p> элементийн төлөвийг өөрчилж үзье.

Жишээ нь

<style>
p:first-child {
  color: red;
} 
</style>

Үр дүнг харах

Бүх <p> элемент доторх эхний <em>-н утгыг тохируулах

Дараах жишээнд сонгогч нь бүх <p> элементийн эхний <em> элементийн төлөвийг өөрчлөхөөр тохируулагдсан болно.

Жишээ нь

<style>
p em:first-child {
  color: blue;
} 
</style>

Үр дүнг харах

Эхний <p> элемент доторх бүх <em>-н утгыг тохируулах

Дараах жишээнд сонгогч нь эхний <p> элементийн бүх <em> элементийн төлөвийн өөрчлөхөөр тохируулагдсан болно.

Жишээ нь

<style>
p:first-child em {
  color: red;
} 
</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.