CSS काउंटर-सेट एट्रिब्यूट
- पिछला पृष्ठ counter-reset
- अगला पृष्ठ @counter-style
वर्णन और उपयोग
counter-set
गुणांक को बनाने और CSS गणनाक को विशेष मान में सेट करने के लिए उपयोग किया जाता है。
counter-set
गुणांक counter-increment गुणांक और content गुणांक के साथ आमतौर पर उपयोग किए जाते हैं。
उदाहरण
उदाहरण 1
एक गणनाक ("my-counter") बनाएं, इसे 5 में सेट करें और हर बार <h2> चयनकर्ता के उपस्थित होने पर इसे 1 बढ़ाएं:
body { /* "my-counter" को 5 में सेट करें */ counter-set: my-counter 5; } h2::before { /* "my-counter" को 1 बढ़ाएं */ counter-increment: my-counter; content: "Section " counter(my-counter) ". "; }
उदाहरण 2
एक गणनाक ("my-counter") बनाएं, इसे 5 में सेट करें और हर बार <h2> चयनकर्ता के उपस्थित होने पर इसे 1 कम करें:
body { /* "my-counter" को 5 में सेट करें */ counter-set: my-counter 5; } h2::before { /* "my-counter" को 1 कम करें */ counter-increment: my-counter -1; content: "Section " counter(my-counter) ". "; }
उदाहरण 3
अध्याय और उपअध्याय क्रमांक के लिए "Section 10:", "10.1", "10.2" जैसे फार्मेट का उपयोग करें:
body { /* "section" को 9 में सेट करें */ counter-set: section 9; } h1 { /* "subsection" को 0 सेट करें */ counter-set: subsection 0; } h1::before { /* "section" को 1 बढ़ाएं */ counter-increment: section; content: "Section " counter(section) ": "; } h2::before { /* "subsection" को 1 बढ़ाएं */ counter-increment: subsection; content: counter(section) "." counter(subsection) " "; }
उदाहरण 4
एक गणनाकारक बनाएं जिसे 9 सेट किया जाए और हर बार <h2> चुनावकीया क़िस्म के आने पर इसे 1 बढ़ाया जाए (रोमन संख्या के रूप में):
body { /* "my-counter" को 9 सेट करें */ counter-set: my-counter 9; } h2::before { /* "my-counter" को 1 बढ़ाएं */ counter-increment: my-counter; content: counter(my-counter, upper-roman) ". "; }
CSS व्याकरण
counter-set: none|counter-name number|initial|inherit;
गुण मान
मान | वर्णन |
---|---|
none | मूलभूत मान। गणनाकारक को सेट न करें। |
counter-name number |
सेट करने वाले गणनाकारक का नाम और उसका मान। चुनावकीया क़िस्म आने के हर प्रावधान में गणनाकारक को इस मान पर सेट किया जाएगा। मूलभूत मान 0 है। |
initial | इस गुण को उसके मूलभूत मान पर सेट करें। देखें initial। |
inherit | इस गुण को उसके पिता तत्व से विरासत करें। देखें inherit। |
मूलभूत मान: | none |
---|---|
विरासतशीलता: | नहीं |
एनिमेशन निर्माण: | न समर्थित। देखें:एनिमेशन संबंधी गुण। |
संस्करण: | CSS2 |
जेसक्रिप्ट व्याकरण: | object.style.counterSet="4" |
ब्राउज़र समर्थन
तालिका में दिए गए संख्याएं इस गुण के पूर्ण समर्थन वाले पहले ब्राउज़र संस्करण को निर्देशित करती हैं।
च्रोम | एज | फायरफॉक्स | सफारी | ओपेरा |
---|---|---|---|---|
85 | 85 | 68 | 17.2 | 71 |
संबंधित पृष्ठ
संदर्भ:::before प्रतीक तत्व
संदर्भ:::after प्रतीक तत्व
संदर्भ:CSS कंटेंट एट्रिब्यूट
संदर्भ:CSS काउंटर-इनक्रीमेंट एट्रिब्यूट
संदर्भ:CSS counter() फ़ंक्शन
- पिछला पृष्ठ counter-reset
- अगला पृष्ठ @counter-style