Всем привет.
Итак, допустим мы пишем сайт, на котором нужно реализовать возможность динамического переключения настроек внешнего вида, или, проще говоря, темы. Темой (theme) будем называть набор свойств, определяющих внешний вид компонентов (да и вообще всего сайта).
Допустим, у нас есть одностраничное приложение на Angular, и пусть в нем будет ооочень много компонентов, и один из них — ButtonComponent (к компоненту подключим стили из button.component.css), на примере которого и рассмотрим весь механизм. И нужно реализовать возможность переключения между двумя темами: «dark» и «light», которые у нас будут отличаться только цветами (а в общем случае можно выносить в тему что угодно, размеры там, шрифты, картинки бэкграунда и т.п. — все, чем можно управлять из css).
Читать полностью »
Метка «theme»
Создание Angular 2+ компонентов с возможностью переключения темы
2017-07-18 в 19:27, admin, рубрики: AngularJS, css, метки: angular, angular2, angular4, component, css, themeРеализация системы скинов в Android-приложении или смена цветовой гаммы в один клик
2013-01-14 в 14:19, admin, рубрики: android, android development, java, mobile development, theme, метки: android development, mobile development, themeПриветствую всех хабравчан!
Совсем недавно реализовывала интересную, на мой взгляд, задачу в андроид приложении и решила поделится опытом с вами.
Задача заключается в следующем: смена цветовой гаммы приложения по одному клику. Так называемая реализация скинов для приложения.
Tecart — новая тема для OpenCart
2012-05-29 в 10:50, admin, рубрики: foss, opencart, theme, электронная коммерция, метки: foss, opencart, themeХочу поделиться с читателим отличной новостью :). Мы закончили работу над фришной темой для популярного e-commerce движка OpenCart! Тема называется «Tecart» и она отлично подходит для магазинов электроники, компьютерной техники, мобильной техники.
Вот так выглядит главная страница магазина
.NET / Вышла Elysium Theme 1.2 (Community Technology Preview 2)
2012-02-06 в 14:40, admin, рубрики: metro, theme, wpf, метки: metro, theme, wpf
Некоторое время назад я писал о том, что хочу сделать небольшой open-source проект Elysium. О проекте в целом вы можете прочитать в приведённой статье, сейчас же стоит упомянуть только то, что одна из частей проекта — тема в стиле Metro для WPF. Дело в том, что вчера я выпустил версию 1.2 (CTP 2) этой темы и сегодня хочу поведать о том, что в ней такого особенного реализовано.
О функционале
Изначально планировалось, что Elysium Theme будет именно темой для WPF, т.е. будет просто предоставлять некий набор стилей для стандартных элементов управления. Однако позже стало понятно, что перенести только стиль Metro невозможно: для «полноценного»Читать полностью »