2009-04-09 4 views
1

Кто-нибудь создал генератор csssprite реального времени для .NET?Создание в реальном времени csssprites в .NET

Я хочу, чтобы одна или несколько каталогов изображений загружались во время выполнения, и css автоматически генерируется.

+0

Нет ... но это звучит как забавный проект –

+0

Как вы думаете, вы должны перефразировать вопрос, чтобы быть более конкретным? Вы открыты для ответов «Да» и «Нет». На самом деле, что вы не знаете, как это сделать? – voyager

+0

@voyager - не стесняйтесь отвечать «нет» или «да», если вы не возражаете, чтобы получить downvoted :), но ваш ответ ниже - это то, что я искал –

ответ

1

Is this what you are looking for? Это самое близкое к искушенному решению.

+0

, которые выглядят хорошо. на самом деле я интегрирую его в существующий проект кэширования изображений/динамического css-спрайта. я хотел, чтобы: а) посмотреть, что другие сделали для повторного использования кода/идеи/оговорки; b) выяснить, следует ли мне лучше подобрать мои значки (как если бы они были float: left) или просто иметь их всех подряд –

0

Ok наконец-то официальный ...

Не ясно, однако, если это сделает его в рамках основной ASP.NET, но вот CodePlex проект Microsoft для csssprites:

http://aspnet.codeplex.com/releases/view/50869

если вам нравится - используйте его - или просто как идея, а затем добавьте комментарий. Я думаю, что это было бы замечательно в рамках ASP.NET. Я лично не использовал его (мне пришлось изобретать колесо самостоятельно), но он получил хорошие отзывы.


Она включает в себя следующие компоненты:

  • API для автоматического создания спрайтов и встроенных изображений
  • управления и помощники, которые обеспечивают удобный способ вызова в API

Особенности Добавлено в Second Release:

  • CSS-соединение управления для веба-форм (выбирает соответствующий файл CSS для браузера пользователя, но не отображается изображения)
  • Использования путей пользовательских папок, отличных от App_Sprites
  • Изменения направления разбиения спрайтов изображений
  • Слияние сгенерированный CSS с собственным CSS пользователя

Особенности рассматриваемых для будущих версиях:

  • Автоматический выбор ING наиболее эффективный цвет фона спрайт
  • Автоматически Минимизация обработанную CSS
  • Compiling против .NET 3,5
2

Да, есть. Вы найдете его в http://www.codeproject.com/KB/aspnet/cssspritegenerator.aspx

В отличие от попытки Microsoft справиться с этим пакетом, вам не нужно изменять способ хранения изображений и их отображение. Вы просто добавляете .dll и настраиваете пакет в своем web.config несколькими строками.

Этот пакет также позволяет изменять размеры изображений на лету, сжимать их и другие полезные вещи.

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