"यदि कोई कर्मचारी अपना काम अच्छी तरह से करना चाहता है, तो उसे पहले अपने औजारों को तेज करना होगा।" - कन्फ्यूशियस, "द एनालेक्ट्स ऑफ कन्फ्यूशियस। लू लिंगगोंग"
मुखपृष्ठ > प्रोग्रामिंग > तालिकाओं में सेल सीमाओं से परे सीएसएस होवर प्रभाव कैसे बढ़ाएं?

तालिकाओं में सेल सीमाओं से परे सीएसएस होवर प्रभाव कैसे बढ़ाएं?

2024-11-11 को प्रकाशित
ब्राउज़ करें:600

How to Extend CSS Hover Effects Beyond Cell Boundaries in Tables?

सेल सीमाओं से परे सीएसएस होवर प्रभाव का विस्तार: कॉलम, कोलग्रुप में तालिकाओं को हाइलाइट करना

डेटा को सारणीबद्ध रूप में प्रदर्शित करते समय, होवर पर विशिष्ट सेल को हाइलाइट करना अक्सर वांछनीय होता है. हालाँकि, होवर किए गए सेल के साथ प्रतिच्छेद करने वाली पंक्ति और स्तंभ को हाइलाइट करने से डेटा स्पष्टता में और वृद्धि हो सकती है। यह विशेष रूप से तब उपयोगी होता है जब तालिका माप की कई इकाइयों तक फैली होती है।

शुद्ध सीएसएस समाधान

सौभाग्य से, इस विस्तारित हाइलाइटिंग प्रभाव को प्राप्त करना शुद्ध सीएसएस के साथ संभव है। छद्म तत्वों (::पहले, ::बाद), जेड-इंडेक्स हेरफेर और पूर्ण स्थिति का उपयोग करके, हम हाइलाइट ओवरले बना सकते हैं जो सेल सीमाओं से परे विस्तारित होते हैं।

कार्यान्वयन

निम्नलिखित सीएसएस कोड कार्यान्वयन को दर्शाता है:

table {
    overflow: hidden;
    z-index: 1;
}

td, th {
    cursor: pointer;
    padding: 10px;
    position: relative;
}

td:hover::before,
.row:hover::before { 
    background-color: #ffa;
    content: '\00a0';  
    height: 100%;
    left: -5000px;
    position: absolute;  
    top: 0;
    width: 10000px;   
    z-index: -1;        
}

td:hover::after,
.col:hover::after { 
    background-color: #ffa;
    content: '\00a0';  
    height: 10000px;    
    left: 0;
    position: absolute;  
    top: -5000px;
    width: 100%;
    z-index: -1;        
}

HTML संरचना

संबंधित HTML संरचना में क्रमशः पंक्ति और स्तंभ शीर्षलेखों के लिए अतिरिक्त कक्षाएं .row और .col शामिल हैं:

उदाहरण आउटपुट

सेल पर होवर करने से अब संबंधित पंक्ति और कॉलम दोनों हाइलाइट हो जाते हैं:

[हाइलाइट की गई पंक्ति वाली तालिका की छवि और कॉलम]

यह दृष्टिकोण आधुनिक ब्राउज़रों में निर्बाध रूप से काम करता है और पुराने ब्राउज़रों में शानदार ढंग से काम करता है।

नवीनतम ट्यूटोरियल अधिक>

चीनी भाषा का अध्ययन करें

अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।

Copyright© 2022 湘ICP备2022001581号-3