2011-02-22 8 views
7

मैं एक HTML तालिका को ग्रे करना चाहता हूं ताकि यह प्रकट हो सके कि यह इसे छिपाने के बजाय लागू नहीं होता है। यह कैसे किया जा सकता है पर कोई विचार? उम्मीद है कि सीएसएस के साथ!एचटीएमएल तत्व को कैसे भूरे रंग के

+0

सब आप क्या करना चाहते है तो बस यह भूरे रंग की पृष्ठभूमि और सीमा रंग दे ग्रे दिखने है। – BoltClock

+1

क्या आप एक फॉर्म/इनपुट के बारे में बात कर रहे हैं? या सिर्फ सामान्य सामग्री/पाठ? – TNC

+0

यह सिर्फ सामान्य पाठ और लेआउट है। – Jonathan

उत्तर

44

opacity निचलाएं।

<table class="grayout"> 
    ... 
</table> 
.grayout { 
    opacity: 0.6; /* Real browsers */ 
    filter: alpha(opacity = 60); /* MSIE */ 
} 
+4

आपके उत्कृष्ट उत्तर और अच्छे मजाक के लिए धन्यवाद! – Jonathan

+1

आपका स्वागत है। 'रीयल ब्राउजर' – BalusC

+10

+1 क्या आप इसे पढ़ सकते हैं (तालिका में कुछ भी क्लिक करने योग्य नहीं है?) – That1Guy

3

आप उपयोग कर सकते हैं अगर आप केवल तब सभी HTML बाहर ग्रे करना चाहते हैं फिल्टर

.grayscale { 
    -webkit-filter: grayscale(100%); 
    -moz-filter: grayscale(100%); 
    -ms-filter: grayscale(100%); 
    -o-filter: grayscale(100%); 
    filter: grayscale(100%); 
    filter: gray; 
    } 

अगर आप उपयोगकर्ता उस पर क्लिक नहीं करना चाहिए चाहते हैं, तो निरपेक्ष स्थिति और 100 के साथ खाली DIV जगह % लम्बाई चौड़ाई।

यहाँ काम कर रहा है कोड https://jsfiddle.net/rb4f7wf6/

संबंधित मुद्दे

 संबंधित मुद्दे