CSS :target 伪类

विनिर्माण और उपयोग

CSS :target प्रत्यायकों को सच्चे लक्ष्य एलिमेंट की शैली निर्धारित करने के लिए उपयोग किया जाता है。

सुझाव:दूरसंचार के बाद # और अंक नाम, दस्तावेज़ में विशिष्ट एलिमेंट को लिंक करता है। लिंक किया गया एलिमेंट लक्ष्य एलिमेंट है।

उदाहरण

उदाहरण 1

सच्चे लक्ष्य एलिमेंट की शैली निर्धारित करें:

:target {
  border: 2px solid darkorange;
  background-color: beige;
}

स्वयं प्रयोग करें

उदाहरण 2

एक टैब मेनू बनाएं:

.tab div {
  display: none;
}
.tab div:target {
  display: block;
}

स्वयं प्रयोग करें

उदाहरण 3

एक मॉडल बॉक्स (डायलॉग) बनाएं:

/* मॉडल बॉक्स का पृष्ठभूमि */
.modal {
  display: none;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  overflow: auto;
  background-color: rgb(0, 0, 0);
  background-color: rgba(0, 0, 0, 0.4);
}
/* जब लक्ष्य होने पर मॉडल बॉक्स दिखाया जाता है */
.modal:target {
  display: table;
  position: absolute;
}
/* मॉडल बॉक्स */
.modal-dialog {
  display: table-cell;
  vertical-align: middle;
}
/* मॉडल बॉक्स की सामग्री */
.modal-dialog .modal-content {
  margin: auto;
  background-color: #f3f3f3;
  position: relative;
  padding: 0;
  outline: 0;
  border: 1px #777 solid;
  text-align: justify;
  width: 80%;
  box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
}

स्वयं प्रयोग करें

CSS व्याकरण

:target {
  css घोषणाएँ;
}

तकनीकी विवरण

संस्करण: CSS3

ब्राउज़र समर्थन

तालिका में दिए गए नंबर इस प्रत्यायक को पूरी तरह से समर्थन देने वाले पहले ब्राउज़र वर्जन को निर्दिष्ट करते हैं。

क्रोम एज फायरफॉक्स सफारी ओपेरा
4 9 3.5 3.2 9.5