CSS Pseudo-element
- 上一页 CSS Pseudo-class
- 下一页 CSS Opacity
ما هو المزيف؟
يستخدم المزيف في CSS لتحديد النمط للجزء المحدد من العنصر
على سبيل المثال، يمكن استخدامه في:
- تحديد نمط الحرف الأول والسطر الأول للعنصر
- إدراج محتوى قبل أو بعد محتوى العنصر
النحو
النحو للمزيفات:
selector::المزيف { الصفة: القيمة; }
::first-line المزيف
::first-line
يستخدم المزيف لتحديد النمط الخاص بالسطر الأول من النص
في المثال التالي، يتم إضافة النمط إلى السطر الأول لجميع عناصر <p> النصية:
Tirin
p::first-line { color: #ff0000; font-variant: small-caps; }
ملاحظة:::first-line
المزيف يمكن تطبيقه فقط على العناصر اللامتناسقة
تطبيق هذه الصفات على ::first-line
المزيف:
- خط
- لون
- خلفية
- word-spacing
- letter-spacing
- text-decoration
- vertical-align
- vertical-align (kawai idan "float" ne "none")
- text-transform
- float
لاحظ:نطاق المزدوج - ::first-line
مقارنة :first-line
في CSS3، تم استبدال نطاق المزدوج بنطاق المزدوج للمزيفات. هذا هو محاولة W3C لتحديدالصيغة المزيفةوالمزيفالمحاولة.
في CSS2 و CSS1، يتم استخدام نطاق المزدوج للجملة لكل من المزيفات والصيغ المزيفة
للإبقاء على التوافق مع الإصدارات السابقة، يمكن استخدام نطاق المزدوج للجملة في CSS2 و CSS1. يتم استخدام هذا النطاق في محاولة W3C لتحديد
::first-letter المزيف
::first-letter
يستخدم المزيف لتحديد النمط الخاص بالحرف الأول من النص
في المثال التالي، يتم تعيين تنسيق الحروف الأولى لجميع عناصر <p> النصية:
Tirin
p::first-letter { color: #ff0000; font-size: xx-large; }
ملاحظة:::first-letter
المزيف ينطبق فقط على العناصر اللامتناسقة
الصفات التالية تنطبق على ::first-letter المزيف
- خط
- لون
- خلفية
- خارج دائرة
- داخل دائرة
- 属性 دائرة
- text-decoration
- text-decoration
- vertical-align (kawai idan "float" ne "none")
- text-transform
- line-height
- float
clear
Yan-yanan yan-yanan da CSS.
Tirin
Yan-yanan yan-yanan za a iya amfani da su domin amfani da CSS. color: #ff0000; p.intro::first-letter { }
font-size: 200%;
Wannan tirin kanan za a iya amfani da su domin fari farkin fari na fari a red da fari mai girma.
Za a iya yin jumla wasu yan-yanan.
A cikin tirin kanan: farkin fari zai zama akwai kuma kafin farkin fari zai zama blue, a amfani da small-caps. Fari dake na farkin fari zai zama da kwararar da kuma wuri:
Tirin
p::first-letter { color: #ff0000; font-size: xx-large; } p::first-line { color: #0000ff; font-variant: small-caps; }
CSS - ::before yan-yanan.
::before
Yan-yanan yan-yanan za a iya amfani da su don yin fari dake a kashi na yanci a fari guduwa.
Tirin kanan: A yanci yara ciki da kuma kashi na yanci a fari guduwa da yanci a fari guduwa:
Tirin
h1::before { content: url(smiley.gif); }
CSS - ::after yan-yanan.
::after
Yan-yanan yan-yanan za a iya amfani da su don yin fari dake a kashi na yanci a fari guduwa.
Tirin kanan: A yanci yara ciki da kuma kashi na yanci a fari guduwa da yanci a fari guduwa:
Tirin
h1::after { content: url(smiley.gif); }
CSS - ::selection yan-yanan.
::selection
Yan-yanan CSS yan-yanan za a iya amfani da su don gudanar da kashi na yanci a yanci da a kaiya.
Duba wasu kwarewa CSS za a iya amfani da su. ::selection
:
color
background
cursor
outline
Tirin kanan: A yanci yara ciki da kuma kashi na yanci a fari guduwa da yanci a fari guduwa:
Tirin
::selection { color: red; background: yellow; }
Gaskiya CSS yan-yanan kare.
A zarifa | Tin | Tin yarda |
---|---|---|
::after | p::after | Yin fari <p> dake. |
::before | p::before | Yin fari <p> dake. |
::first-letter | p::first-letter | A zararci kowarci farkin <p>. |
::first-line | p::first-line | A zararci kowarci <p> taku. |
::selection | p::selection | Select the part of the element that the user has selected. |
All CSS pseudo-classes
A zarifa | Tin | Tin yarda |
---|---|---|
:active | a:active | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:checked | input:checked | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:disabled | input:disabled | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:empty | p:empty | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:enabled | input:enabled | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:first-child | p:first-child | A zarifa a cikin na kehinde na farko ta hanyar 'p' akwai akwai a matsayin yana da abinci a farko. |
:first-of-type | p:first-of-type | A zarifa a cikin na kehinde na farko ta hanyar 'p' akwai akwai a matsayin yana da abinci a farko. |
:focus | input:focus | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:hover | a:hover | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:in-range | input:in-range | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:invalid | input:invalid | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:lang(language) | p:lang(it) | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na 'it'. |
:last-child | p:last-child | A zarifa a cikin na kehinde na farko ta hanyar 'p' akwai akwai a matsayin yana da abinci a farko. |
:last-of-type | p:last-of-type | A zarifa a cikin na kehinde na farko ta hanyar 'p' akwai akwai a matsayin yana da abinci a farko. |
:link | a:link | A zarifa a cikin na yana da abinci a matsayin yana da nau'i na nau'i. |
:not(selector) | :not(p) | A zarifa a cikin na yana da abinci a matsayin yana da 'p' na farko. |
:nth-child(n) | p:nth-child(2) | A zarifa a cikin na kehinde na farko ta hanyar 'p' akwai akwai a matsayin yana da abinci a farko. |
:nth-last-child(n) | p:nth-last-child(2) | A zarifa a cikin na kehinde na farko ta hanyar 'p' akwai akwai a matsayin yana da abinci a farko. |
:nth-last-of-type(n) | p:nth-last-of-type(2) | 选择作为父的第二个 元素的每个 元素,从最后一个子元素计数 |
:nth-of-type(n) | p:nth-of-type(2) | 选择作为其父的第二个 元素的每个 元素。 |
:only-of-type | p:only-of-type | 选择作为其父的唯一 元素的每个 元素。 |
:only-child | p:only-child | 选择作为其父的唯一子元素的 元素。 |
:optional | input:optional | 选择不带 "required" 属性的 元素。 |
:out-of-range | input:out-of-range | 选择值在指定范围之外的 元素。 |
:read-only | input:read-only | 选择指定了 "readonly" 属性的 元素。 |
:read-write | input:read-write | 选择不带 "readonly" 属性的 元素。 |
:required | input:required | 选择指定了 "required" 属性的 元素。 |
:root | root | 选择元素的根元素。 |
:target | #news:target | 选择当前活动的 #news 元素(单击包含该锚名称的 URL)。 |
:valid | input:valid | 选择所有具有有效值的 元素。 |
:visited | a:visited | 选择所有已访问的链接。 |
- 上一页 CSS Pseudo-class
- 下一页 CSS Opacity