2012-06-16 2 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. Есть ли простой способ включить его, или мне нужно написать его с нуля? – Pienskabe

+1

Этот шаблонный чейнджер на http://inksoftdesign.com/demo/colors/ делает то, что сказал альфонсо, - измените таблицу стилей. То, что он делает, это то, что при щелчке изображений шаблонов он вызывает функцию с именем «chooseStyle» (вы можете видеть, что с помощью Firebug). И сама функция такова: function chooseStyle (styletitle, days) {// Функция интерфейса для переключения таблиц стилей плюс сохранение «title» attr выбранной таблицы стилей в файл cookie if (document.getElementById) { setStylesheet (styletitle) setCookie ("mysheet", styletitle, days) } } – Abhijit

Смежные вопросы