2012-06-16 113 views
-3

所以基本上有一個選項來選擇一個css樣式表,用於網站。它通常位於主頁的側面,並且可以最小化和最大化。它具有透明的背景和一些色彩圖表,還有與新設計的網站鏈接。有沒有任何插件可以自動爲我做,或者我需要自己寫嗎?選項,選擇不同類型的CSS?

+5

我必須做的想法是什麼,你正在試圖問。 –

+0

你好,例如這個鏈接 - http://inksoftdesign.com/demo/colors/點擊模式,你會明白我的意思。 – Pienskabe

回答

0

我不確定這是否有某種插件,但這是一個想法。您可以包含所有樣式表,並只啓用一個樣式表。

這裏有一個方法來啓用/禁用所有的瀏覽器(從this answer採取)一起使用的樣式:

var styleSheets = document.styleSheets; 
var href = 'http://yoursite.com/foo/bar/baz.css'; 
for (var i = 0; i < styleSheets.length; i++) { 
    if (styleSheets[i].href == href) { 
     styleSheets[i].disabled = true; 
     break; 
    } 
} 
+0

查看我對第一篇文章的評論,你會看到模式功能,我需要類似的東西(面板本身),而不是css轉換器。有沒有簡單的方法來包含它,或者我需要從0開始編寫它? – Pienskabe

+1

http://inksoftdesign.com/demo/colors/上的模式轉換器正在做alfonso所說的 - 更改樣式表。它所做的是點擊模式圖像,它調用名爲「chooseStyle」的函數(你可以看到使用Firebug)。函數本身如下 - 函數chooseStyle(styletitle,days){//接口函數切換樣式表加上保存所選樣式表屬性的「標題」爲cookie if(document.getElementById){setStylesheet(styletitle) setCookie (「mysheet」,styletitle,days) } } – Abhijit