2011-02-22 42 views
7

我想灰化一個HTML表格,使其看起來不適用而不是隱藏它。任何想法如何做到這一點?希望用CSS!如何變灰HTML元素

+0

如果你想要做的就是讓它看起來灰,然後只需給它的灰色陰影的背景和邊框顏色。 – BoltClock 2011-02-22 17:37:41

+1

你在談論表單/輸入嗎?或只是一般的內容/文字? – TNC 2011-02-22 17:39:45

回答

44

降低opacity

<table class="grayout"> 
    ... 
</table> 
.grayout { 
    opacity: 0.6; /* Real browsers */ 
    filter: alpha(opacity = 60); /* MSIE */ 
} 
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/