Python для веб-дизайнера или как писать гибкий CSS 3

Posted by dobrych Mon, 17 Sep 2007 10:21:00 GMT

Сегодня в feed-ридер попало уведомление из django community про интересную python-библиотеку CleverCSS с примером кода для использования в Django, оригинальный пост автора.

Библиотека позволяет писать CSS на Python с последующей конвертацией "на лету" или генерации статических файлов. Т.к. стили описываются на Python, то следовательно можно использовать всю его мощь для автоматизации дизайна. Представьте, что можно сгенерировать персональные стили для каждого элемента в базе (например для каждой фотки по ее id). Или, например, предоставить пользователям возможность настраивать внешний вид сайта (цвета, шрифт), что особо полезно при создании тем веб-сайтов.

Хочу попробовать в деле и написать впечатление, а пока все еще мало свободного времени, решил просто поделиться интересной ссылкой. Если кто-то использовал, напишите впечатления.

Trackbacks

Use the following link to trackback from your own site:
http://livedev.org/trackbacks?article_id=python-for-webdesign-or-flexible-css&day=17&month=09&year=2007

Comments

Leave a response

  1. Avatar
    Alexander Solovyov 44 minutes later:

    Хехе, мы с ним ещё в ирке обсуждали выдавалку правил - он не мог придумать, как написать.

    Я написал, но правда совсем втупую, потому, думаю, в исходники попала версия другого учаснега (я туда ещё не смотрел). :)

  2. Avatar
    Иван Сагалаев about 3 hours later:

    Часто еще люди забывают, что при выдаче генеренного CSS'а нужно заботиться о заголовке Expire, чтобы бразуер нормально этот CSS кешировал. Иначе пропадает один из самых больших плюсов CSS'а.

  3. Avatar
    dobrych 1 day later:

    На самом деле в джанге кеширование и expire можно включить парой декораторов. А для продакшена все таки есть консольный скрипт для создания css файлов, который при необходимости можно наворотить.

Comments