Фотошоп для верстальщика | Типичный верстальщик
Данная статья посвящается всем тем, кто только-только взялся за изучение верстки макетов, и тем, кто пока плохо разбирается в Adobe Photoshop. Моя цель рассказать откуда брать данные из PSD-файлов и научить приёмам, которые будут полезны всем верстальщикам.
Как вырезать и сохранять картинки?
Простые картинки, которые состоят из геометрических фигур, лучше всего описывать посредством CSS. Такой метод не будет нагружать сайт, а значит скорость загрузки не пострадает.
Если такой возможности нет, нам потребуется вырезать картинки из макета. Но стоит помнить, что некоторые картинки стоит сохранять по одной, а другие — лучше вывести в отдельный спрайт. Например, социальные иконки. Их я советую размещать в одной картинке. Выглядеть это будет примерно так:
Итак, чтобы вырезать картинку из макета, надо, во-первых, найти слой с картинкой.
Во-вторых, в окне «Слои» в нужном слое нажать на правую кнопку мыши и выбрать пункт «Создать дубликат слоя…».
Картинку перенесет в пустой документ по длине и ширине схожим с размерами прошлого макета. Искать в ней картинку бывает довольно проблематично, особенно, если она прозрачная. Чтобы этого не делать достаточно зажать Ctrl и кликнуть по иконке нужного слоя с картинкой. Он выделится пунктиром.
Далее в левой панели необходимо выбрать инструмент «Рамка». Весь документ затемнится, кроме нужной картинки.
Жмем Enter. Наша картинка готова.
Сохраняем ее в режиме web. Чтобы так сохранить в Photoshop CC надо нажать на
Как правило, картинки сохраняют в JPEG и PNG-24.
Сохранение SVG картинок в Photophop
Чтобы сохранить картинку в формате SVG, достаточно кликнуть правой кнопкой мыши и кликнуть на «Экспортировать как…»
Далее появится диалоговое окно, в котором необходимо установить Формат SVG и нажать на «Экспортировать все». Важно, чтобы картинка в документе была одна.
Информация о font-family, font-size, line-height, color
Информация о margin и padding
Чтобы узнать сколько пикселей необходимо задать для отступа, достаточно включить Инструмент «Прямоугольная область» и потянуть курсор вниз (или влево), чтобы посмотреть расстояние в пикселях.
Этот метод я использую, как правило, чтобы узнать о высоте или ширине определенного элемента. Но для того, чтобы соблюсти pixel-perfect всего макета, обычно я использую расширение для Chrome с одноименным названием PerfectPixel.
Информация об opacity
Довольно часто веб-дизайнеры делают элементы прозрачными. В css за это отвечает свойство opacity. К счастью, в Photoshop можно увидеть процент непрозрачности. Для этого достаточно кликнуть на слой, в котором применяется прозрачность и посмотреть в верхний правый угол окна «Слои». На скриншоте видно, что прямоугольный элемент имеет прозрачность в 90%. Следовательно, в css следует записать следующее: opacity: 0.9
Горячие клавиши Photoshop для верстака
В процессе верстки я применяю «горячие клавиши», которые значительно ускоряют работу в Photoshop. Список актуален для всех версий:
Ctrl + «-« — уменьшить масштаб
Ctrl + «+» — увеличить масштаб
Ctrl + «1» — масштаб 100%
Ctrl + J — создать дубликат слоя
Ctrl + [ — уменьшить размер кисти
Ctrl + ] — увеличить размер кисти
Ctrl + Alt + Z — шаг назад (отмена действия)
Ctrl + Shift + Z — шаг вперед (вернуть назад отменённое действие)
P. S. Скриншоты, приводимые в статье сделаны в программе Photoshop CC.
Тема оказалась довольно объемной и уместить все в рамках одной статьи — сложно. Но я для вас подготовила видеоролик, в котором я все подробно объясняю:
Экспорт HTML и CSS из Photoshop или InDesign
Я создаю веб-сайт, и у меня есть файл .psd того, как должен выглядеть сайт, и я могу сделать это вручную, но это займет время. Мне было интересно, есть ли способ экспортировать файл Photoshop или InDesign в HTML, не требуя серьезных исправлений. Существует способ экспорта из InDesign в Dreamweaver, но он портит изображения и текст. Есть ли какая-то альтернатива?
Поделиться Источник Darko Rodic 11 июня 2012 в 12:10
3 ответа
- Photoshop — CSS
Можно ли конвертировать элементы, которые я создал с помощью Photoshop.
- Содержание InDesign в базе данных
У нас есть InDesign созданный файл, и теперь мы хотели бы заполнить базу данных содержимым, доступным в файле InDesign. Есть ли SDK для чтения содержимого файлов InDesign и заполнения его в базу данных? Или, Пожалуйста, предложите наилучший подход для заполнения базы данных из InDesign? Я знаю,…
8
Нет ничего, что дало бы вам точную копию вашего дизайна в вашей графической программе, преобразованной в хорошую семантику и пригодную для использования HTML / CSS. т. е. у Photoshop есть инструмент среза, который вы можете использовать, а затем экспортировать как HTML, но полученный файл/изображения не будут считаться идеальными для любого веб-разработчика/дизайнера, достойного их соли.
Ручное кодирование дизайна для кого-то опытного не должно занимать слишком много времени. Ручное кодирование также гарантирует, что вы охватите все сценарии/тонкости дизайна, такие как отзывчивость, SEO, доступность и т. Д.
Однако есть некоторые новые инструменты, такие как http://www.csshat.com, которые получают хорошие отзывы.
И вы всегда можете поискать в Google поставщиков услуг от PSD до HTML, если у вас мало времени и вы не против заплатить за хорошую работу.
Поделиться Moin Zaman 11 июня 2012 в 12:14
3
вы можете экспортировать psd-файл в html с помощью плагина Site Grinder.
загрузите этот плагин через http://www.medialab.com/
Поделиться CSS Guy 11 июня 2012 в 12:14
0
PSD — WEB делает эту работу довольно хорошо.
Поделиться phil pirozhkov 04 октября 2016 в 22:24
- Есть ли .NET SDK для Adobe Photoshop/Illustrator/InDesign?
У меня есть страница на моем сайте, где пользователь может загрузить файл Photoshop, Illustrator или InDesign. Это для типографии, и им нужно сделать такие вещи, как посмотреть, какие шрифты используются в файле, проверить, содержит ли файл точечные цвета, и другую информацию, такую как размеры,…
- Экспорт HTML из InDesign или FrameMaker с древовидным индексом, таким как справка и руководство
Я изучаю возможность создания экспорта HTML из Adobe Indesign или Adobe FrameMaker, которые дают мне индексную навигацию на панели слева и содержимое на главной панели. Поэтому я могу легко перемещаться по книге, щелкая по ссылкам в навигаторе индекса. Цель которой-опубликовать книгу в интернете,…
Похожие вопросы:
HTML/CSS смешивание изображений и цветов
Пытаясь создать дизайн translate photoshop в код HTML/CSS, я застрял с проблемой смешивания цвета и изображения. В дизайне Photoshop у меня есть следующие слои: Изображение (20% непрозрачность) Цвет…
Photoshop / InDesign CS5 Script: ошибка преобразования размера изображения использует слишком много памяти?
У меня есть сценарий, который пытается: сканируйте документ InDesign для всех изображений отправьте все изображения в Photoshop через объект BridgeTalk измените размер всех изображений…
InDesign CS5 Script: как использовать BridgeTalk для сохранения новых изображений из Photoshop?
Этот сценарий пытается: создайте новую папку сканируйте документ InDesign для всех изображений преобразование всех изображений в оттенки серого в Photoshop сохраните новые изображения в оттенках…
Photoshop — CSS
Можно ли конвертировать элементы, которые я создал с помощью Photoshop. f.e. Если бы я создал skin для кнопки в Photoshop без какого-либо текста в ней. Могу ли я преобразовать его в CSS, чтобы…
Содержание InDesign в базе данных
У нас есть InDesign созданный файл, и теперь мы хотели бы заполнить базу данных содержимым, доступным в файле InDesign. Есть ли SDK для чтения содержимого файлов InDesign и заполнения его в базу…
Есть ли .NET SDK для Adobe Photoshop/Illustrator/InDesign?
У меня есть страница на моем сайте, где пользователь может загрузить файл Photoshop, Illustrator или InDesign. Это для типографии, и им нужно сделать такие вещи, как посмотреть, какие шрифты…
Экспорт HTML из InDesign или FrameMaker с древовидным индексом, таким как справка и руководство
Я изучаю возможность создания экспорта HTML из Adobe Indesign или Adobe FrameMaker, которые дают мне индексную навигацию на панели слева и содержимое на главной панели. Поэтому я могу легко…
Есть ли инструмент командной строки или библиотека, которая может конвертировать между шаблонами indesign и CSS/Html?
Я хочу (программно) преобразовать хранилище файлов шаблонов Adobe Indesign (.indd) во что-то более простое для манипулирования людьми (то есть файлы CSS/HTML). Меня больше интересует точное. ..
Выполнить ExtendScript в InDesign из AppleScript
Я могу использовать AppleScript, чтобы отправить ExtendScript в Photoshop и получить обратно результат: Это отправляет 2 в stdout: tell application Adobe Photoshop CC 2017 do javascript var x = 2; x…
Как склеить файл InDesign с файлом XML тегов на языке php (или javascript)?
Мне нужен экспорт SQLdata в InDesign. Потом я прочитала документации и поиска библиотеки, но библиотека поиск. XML просто экспортируется в InDesign, но как сделать его автоматическим с php или…
преобразовываем обводку в CSS – Zencoder
При верстке из psd-макета можно столкнуться с такой ситуацией. Имеется какое-либо изображение, для кот> орого в Photoshop создана обводка. Внешне это напоминает простую рамку для изображения. Но только внешне обводка похожа на рамку. На самом деле она накладывается на изображение поверх него.
У нас стоит задача преобразовать изображение с обводкой из psd-макета в html-код, используя при этом стилевые правила, где это допустимо. Само изображение преобразовать с помощью стилей невозможно — это картинка. А вот создать рамку (в данном случае это обводка) в помощью правил будет легко выполнить.
Осталось решить вопрос, как вырезать картинку из psd-макета, не трогая при этом обводку. Давайте посмотрим на фрагмент макета с интересующей нас картинкой и на панель слоев, отвечающих за ее прорисовку:
На панели слоев видим два слоя — “Layer 16” и “Shape 14 copy”. Именно они выполняют прорисовку картинки футболиста. На слое “Shape 14 copy” также видим эффекты, применяемые к этому слою.
Если внимательно присмотреться к эффектам, то увидим надписи “Эффекты — Выполнить обводку”. Это как раз обводка, от которой нам необходимо избавиться, чтобы вырезать только саму фотографию.
Отлючаем эффект обводки. Для этого щелкаем мыщью на “глазике” “Эффекты” на слое “Shape 14 copy”. “Глазик” “потухает”, то есть эффект отключен. Смотрим на фотографию и видим, что обводка пропала:
Теперь осталось вырезать изображение. Воспользуемся инструментом Photoshop под названием “Crop”.
Выбираем его и вырезаем изображение. Затем сохраняем его для “Web и устройств” в формате .jpg
(наилучший вариант для фотографий).
Однако, нам еще необходимо узнать точные размеры и цвет обводки. Для этого опять воспользуемся слоями в Photoshop. Точнее — выберем слой “Shape 14 copy’ и откроем его свойства. В списке эффектов выбираем “Обводка” и смотрим на правую часть, где представлены параметры, с помощью которых она выполнена:
Нам потребуются только два из них. Это толщина линии обводки “Размер” и цвет линии обводки “Цвет”. Также проверяем, что прозрачность (альфа-канал) для цвета обводки не используется, так как стоит “Непрозр.” равная 100%
.
Обводка выполнена сплошным цветом, так как на это указывает значение “Режим наложения: Нормальный”. Цвет обводки должен быть белым, но уточняем этот факт.
Щелкаем на окошке “Цвет”:
Так все и есть — цвет равен #fff
. Все готово для написания стилей CSS:
img.football {
border:2px solid #fff;
}
В результате получил иззображение с обводкой. Однако, в случае исполнения через стилевые правила CSS это будет не обводка, а чистая рамка. Размер изображения равен 62px х 59px
. Добавляем к нему рамку размером 2px
. Получаем реальный размер картинки на сайте 64px x 61px
.
Средствами CSS на данный момент невозможно выполнить обводку, как на макете в Photoshop. Поэтому, если размер изображения критичен для шаблона, лучшим вариантом будет вырезание картинки вместе с обводкой.
P.S.
Может быть так, что на самом слое в панели слоев эффект обводки не будет отображен:
В этом случае, для получения параметров обводки необходимо зайти в свойства слоя и дальше действовать также, как было описано в предыдущих шагах.
Данное высказывание является несколько неточным. Эффекты слоя никуда не пропадают — они просто скрыты. Более подробное описание, как развернуть или скрыть отображение эффектов слоя в Photoshop можно почитать в статье “Photoshop — скрытие и отображение эффектов слоя в палитре слоев”
На этом все.
photoshopstrokecss
Adobe Photoshop Creative Cloud 2018
Улучшенные стили шрифтов
Использование стилей шрифтов позволит сохранить форматирование в виде стиля, а затем применить его одним щелчком мыши. Можно определять стили шрифтов, которые будут использоваться во всех документах Photoshop.
Копирование атрибутов CSS
Теперь Photoshop может создавать код CSS для конкретных элементов дизайна. Пользователю потребуется только скопировать и вставить код в свой web-редактор, чтобы получить нужный результат.
Условные действия
Автоматизация типовых операций обработки с помощью условных действий. Для автоматического выбора различных действий на основе созданных вами правил в этих командах используются инструкции If/Then.
Улучшенная панель «3D-сцена»
В панели «3D-сцена» содержится множество привычных параметров, с которыми пользователь работал раньше на панели «Слои», такие как «Создать дубликат», «Создать экземпляр», «Группы» и «Удалить».
Улучшенные 3D-эффекты
Усовершенствованные тени и отражения, интерактивные изображения предварительного просмотра более высокого качества, эффекты свечения, освещение сцены, а также HD-подсветка рельефов и текстур.
Импорт цветов из web-файлов
Импорт образцов цветов непосредственно из файлов HTML, CSS и SVG. Пользовательское изменение образов или обращение к готовым цветовым схемам на основе уже существующего web-контента.
Системное сглаживание шрифтов
С помощью параметра, который обеспечивает сглаживание, теперь можно создавать реалистичные изображения предварительного просмотра, которые позволят увидеть, как будет выглядеть шрифт на web-страницах.
Улучшенные фильтры «Минимум» и «Максимум»
Создание более точных масок и выделенных областей при помощи фильтров «Минимум» и «Максимум», которые теперь включают параметры для сохранения квадратной или круглой формы объектов.
Средство визуализации CSS: перенос эффектов фильтров Photoshop в Интернет
Дата: 2013-5-24 Источник:GBin1.com
Канал Chrome Canary и ночная сборка Sarafi WebKit, обе из которых теперь поддерживают режим смешивания стилей Photoshop в модуле рендеринга CSS, а Adobe представила в Интернете инструменты фильтрации стилей Photoshop.
Чтобы применить последний гибридный режим, вам необходимо получить последнийChrome CanaryВерсия илиWebKit nightly builds, Включите параметр CSS-шейдеры (средство визуализации CSS) в about: flags, а затем посетитеПример кода Adobe. Раньше для средства визуализации CSS требовался специально созданный Webkit. Алан Гринблатт из Adobe указал, что поддержка средства визуализации CSS в Chrome в основном стабильна в версии 25, но вам все равно необходимо включить ее во флаге. Но если вы хотите поиграть с новым гибридным режимом, вам понадобится Canary-версия Chrome или ночная версия Webkit.
Поддержка нового режима наложения является частью проекта средства визуализации CSS от Adobe, а недавно стала частью спецификации эффектов фильтра CSS от W3C. В спецификации есть два типа средств визуализации: один — это средство визуализации фрагментов CSS, которое обеспечивает специальные эффекты, аналогичные режиму наложения в Photoshop, а другой — средство визуализации вершин CSS, которое обрабатывает фильтры трехмерной анимации.
Доступные в настоящее время режимы наложения включают в себя все параметры, с которыми вы знакомы в Adobe Photoshop, включая умножение, экран, наложение, ширину и другие параметры, любимые фотографами.
Подробнее о соответствующих спецификациях вы можете прочитатьСообщение в блоге Макса Вуйовича, Автор Макс Вуйович стремится реализовать фильтры CSS в WebKit и Blink.
Поскольку спецификация эффекта фильтра CSS проходит процесс стандартизации, есть надежда, что другие браузеры также смогут добавить поддержку.
Источник в Интернете: http://www.webmonkey.com/2013/04/experimental-css-shaders-bring-photoshop-filters-to-the-web/
via Нелли @ tags
источник:Средство визуализации CSS: перенос эффектов фильтров Photoshop в Интернет
Перепечатано по адресу: https://my.oschina.net/gbin1/blog/133202
Настройки Photoshop для Front-End разработчиков.
В данной статье мы сфокусируемся на настройках Photoshop для верстальщиков и фронтенд разарботчиков.
1. Редактирование — Настройка цветов (Shift + Ctrl + K).
Самое важная настройка здесь — в пункте RGB должно стоять sRGB.
sRGB является цветовым пространством стандартного монитора и установлено рабочим пространством по умолчанию в большинстве цифровых камер потребительского класса.
Некоторые в выпадающем списке Настройки выбирают пункт Заказная и выставляют свои параметры, некоторые выбирают Web/Интернет для Северной Америки, некоторые Web/Интернет для Европы 2, некоторые выбирают Универсальные настройки для Европы. Отличаются все эти варианты настройками CMYK, Градации серого и Плашка. Но параметр RGB одинаков для всех — это sRGB.
2. Редактирование — Настройки (Ctrl + K) — Единицы измерения и линейки
Единицы измерения выбираем пиксели.
3. Просмотр — Варианты цветопробы — Internet standart RGB (sRGB).
Просмотр — ставим галочку возле Линейки. Правой кнопкой мыши кликаем на линейке и убеждаемся, что выбраны пиксели.
Очень часто, особенно при создании спрайтов я использую быстрые направляющие и отображение границы слоя.
Просмотр — Показать Границу слоя.
Просмотр — Быстрые направляющие.
4. Создание своей рабочей среды.
Закройте все ненужные панели. Необходимые панели для фронтенда — Слои, Символ, Инфо и История.
Окно — Рабочая среда — Новая рабочая среда. Назовите ее по своему усмотрению, например FrontEnd.
5. Сочетание клавиш.
Для быстрой работы необходимо запомнить сочетание клавиш для инструментов и операций, наиболее часто выполняемых в верстке макета.
Tab — Показ/скрытие всех панелей
Shift + Tab — Отображение/скрытие всех панелей, кроме панели инструментов и панели параметров
Выделение и перемещение
Ctrl + D — снять выделение.
Клавиша M — Инструмент прямоугольного и эллиптического выделения
Ctrl (кроме случаев использования инструментов «Рука», «Фрагмент», «Контур», «Форма» или «Перо») — Переключение на инструмент «Перемещение»
Клавиша V — инструмент «Перемещение».
Перемещение на 1 пиксел:
Любая выделенная область + «Стрелка вправо», «Стрелка влево», «Стрелка вверх» или «Стрелка вниз»
или
Инструмент «Перемещение» + «Стрелка вправо», «Стрелка влево», «Стрелка вверх» или «Стрелка вниз»
Перемещение слоя без выделения на 1 пиксел — «Ctrl» + «Стрелка вправо», «Стрелка влево», «Стрелка вверх», «Стрелка вниз»
Во всех вышеперечисленны случаях для перемещения на 10 пикселов зажмите Shift.
Пробел (не в режиме редактирования текста) — инструмент Рука
Сtrl + колесо — скролл по горизонтали.
Масштабирование
Ctrl + 0 — вписать макет в рабочую область.
Ctrl + 1 — установка масштаба 100%.
Alt + колесо мыши — масштабирование в обе стороны от курсора.
Ctrl + Пробел — Увеличение масштаба
Alt + Пробел — Уменьшение масштаба
Обзор всего документа
Удерживайте H + Клик и не отпускайте кнопку мыши. Это быстрый способ подогнать всю картинку под размер окна.
Если увеличен масштаб, оень удобно передвигаться по документу, удерживая клавишу H и зажав левую кнопку мыши — документ масштабируется так, что будет виден целиком, при этом появляется рамочка. Если перетащить рамку мышкой в нужную область и отпустить — окажитесь в этой области с выбранным ранее масшатабом.
Ctrl + T — свободная трансформация. Если в этом режиме кликнуть правой клавишей мыши, доступны все опции трансформации.
История
Ctrl + Z — отмена последнего действия
«Ctrl» + «Shift» + «Z» — Переход по состояниям изображения вперед
«Ctrl» + «Alt» + «Z» — Переход по состояниям изображения назад
Слои
«Ctrl» + «G» — Группирование слоев
«Ctrl» + «Shift» + «G» — Разгруппирование слоев
«Ctrl» + «Alt» + «A» — Выделение всех слоев
Объединение слоев — Выделите слои, которые требуется объединить, затем нажмите «Ctrl» + «E»
Отображение/скрытие слоя, группы слоев или всех слоев/групп слоев — Правой кнопкой мыши щелкните значок просмотра (глаз)
Отображение/скрытие всех остальных видимых слоев — Щелкните значок просмотра, удерживая нажатой клавишу «Alt»
Измерение расстояния и размеров элементов.
1 способ — инструментом «Прямоугольная область» (М) выделяем необходимый блок. Смотрим на панель «Инфо».
2 способ — с помощью инструмента Линейка. Кликнуть и провести линию от начала до конца нужного фрагмента. При этом в панели настроек отобразится измеренное расстояние. Если зажать Shift измеритель перемещается строго горизонтально, строго вертикально или под 45°. Минус данного способа: имзерять ширину и высоту придется по отдельности.
Определение цвета.
Не забудьте в настройках Размер образца поставить Точка.
Инструментом «Пипетка» кликнуть на необходимый элемент.
Выбранный цвет отобразится на панели инструментов в палитре цветов и на панели Символ в графе Цвет.
Чтобы скопировать цвет, не обязательно запускать Палитру цветов, проще нажать правую кнопку мыши и выбрать Копировать шестнадатиричный цвет кода — скопируется только цвет в HEX без решетки ffffff, или копировать как HTML — в этом случае получим запись типа color=»#ffffff».
Определение шрифтов.
Чтобы определить все используемые шрифты в макете в начале верстки, воспользуйтесь фильтром в поиске слоев.
Панель Слои — В поле поиска выберите Вид, далее возле поля поиска выбираем T — отобразятся все текстовые слои макета. Пройдитесь по ним и посмотрите какие шрифты вам нужно будет подключать к проекту.
Удачи! В следующей статье я расскажу как с помощью генератора изображений ускорить процесс подготовки изображений для проекта.
Обновление Adobe XD август 2019. Панель плагинов, интеграция с Photoshop, возможность копировать CSS
Adobe XD – это живая, дышащая платформа для дизайнеров, позволяющая создавать удивительные впечатления, и она постоянно развивается, чтобы поддерживать творческий рабочий процесс пользователей. В этом месяце, в обновлении Adobe XD, мы представляем совершенно новый способ использования плагинов с новой панелью плагинов, улучшая интеграцию между XD и Photoshop, и вводим автоматически генерируемый код CSS в спецификациях проекта, которые разработчики могут копировать и вставлять в их код. Мы также внесли некоторые ключевые улучшения в компоненты.
Панель плагинов
Плагины являются важной частью платформы XD и помогают разработчикам расширять функционал XD; они добавляют новые функции, подключают XD к другим приложениям и ускоряют и повышают эффективность вашего общего рабочего процесса в XD. В настоящее время в XD Plugin Manager доступно около 200 плагинов, и благодаря новой панели плагинов стало намного проще использовать их возможности. Панель плагинов – это новый раздел в XD, где вы можете запускать и использовать ваши любимые плагины.
Мы тесно сотрудничаем с сообществом разработчиков плагинов XD и рады представить несколько новых плагинов для XD, оптимизированных для Plugins Panel (панели плагинов). Вы можете узнать больше о новой Panel и увидеть некоторые из плагинов в действии в нашем полном посте «Put the Power of Plugins at Your Fingertips».
Если вы являетесь разработчиком плагинов XD, Plugins Panel представляет совершенно новую область работы для вашего плагина, в отличие от любой другой платформы дизайна, где вы можете предлагать функции вашего плагина и предоставлять новые функциональные возможности дизайнерам. Вы можете узнать больше о создании плагинов на нашем сайте для разработчиков. Вы также можете ознакомиться с руководством для начинающих по созданию плагинов XD в нашем блоге для разработчиков.
Открывайте и редактируйте изображения с помощью Photoshop, прямо из XD
Adobe XD является единственной платформой, которая изначально интегрируется с другими приложениями Creative Cloud, а ее использование вместе с Adobe Photoshop позволяет легко создавать, редактировать и импортировать изображения в прототипы XD. Теперь, благодаря улучшенной интеграции с Photoshop, вы можете использовать все возможности инструмента для редактирования изображений прямо из XD.
Как мы видим в видео выше, теперь вы можете щелкнуть правой кнопкой мыши на изображение в дизайне XD и нажать «Редактировать в Photoshop». Это автоматически откроет слой изображения, по которому вы щелкнули, в новом документе Photoshop (и если у вас Photoshop не открыт, он откроет программу за вас). Это позволяет плавно редактировать и изменять изображение в Photoshop, затем нажимаете кнопку «Сохранить», чтобы автоматически выровнять изображение и поместить отредактированную версию обратно в XD. Конечно, если вы передумаете, вы можете отменить эти изменения в Photoshop и просто нажать «Сохранить», чтобы вернуть изображение в его первоначальный вид.
Копируйте и вставляйте фрагменты кода CSS
Крутой особенностью рабочего процесса Adobe XD является возможность создавать прототипы интерактивных пользовательских интерфейсов с эффектом погружения, а затем делиться ими с разработчиками, чтобы превращать проекты в реальные продукты. В этом выпуске XD мы поработали над улучшением этого процесса. Теперь можно автоматически генерировать фрагменты кода CSS для ваших проектов, которые разработчики могут копировать и вставлять в свой код.
Вы в точности можете увидеть, как это выглядит на видео выше. При просмотре артефакта Design Spec теперь вы увидите панель CSS в нижнем правом углу, отображающую фрагменты кода CSS для выбранных элементов на монтажной панели, и вы можете копировать и вставлять эти фрагменты. Имейте в виду, код CSS является динамическим; например, если вы измените цветовой формат своего дизайна, код CSS автоматически обновится. Итак, после того, как все варианты дизайна установлены, все, что вам нужно сделать, это щелкнуть и перетащить код на панели CSS, чтобы скопировать его в буфер обмена в окончательном виде. Автоматически сгенерированные фрагменты кода CSS фиксируют цвет, тени и градиенты.
Улучшены границы для компонентов
Adobe XD помогает дизайнерам работать быстрее при создании приложений с компонентами. Компоненты, представленные в выпуске за май 2019 года, являются элементами дизайна, которые можно повторно использовать в своих проектах вместо создания одних и тех же объектов снова и снова. В последнем выпуске мы изменили свойства компонентов в XD, чтобы улучшить работу с компонентами, как для отдельных дизайнеров, так и для групп, использующих систему проектирования в XD.
Как вы можете видеть на видео выше, чтобы вместить эффект тени, ограничивающая рамка компонента кнопки сделана намного больше, чем объект внутри него. Теперь вы можете щелкнуть правой кнопкой мыши компонент и выбрать «Подогнать границы к содержимому», чтобы сбросить границы, таким образом эффективно решив проблему. Вы можете сделать это для одного экземпляра компонента или для основного компонента, чтобы применить изменение сразу ко всем экземплярам в прототипе. Для новых компонентов, созданных в последней версии XD, границы экземпляра автоматически сбрасываются, когда дизайнер добавляет или удаляет из него контент.
Дробных пикселей больше нет
Никто не хочет видеть дробные пиксели, которые искажают или размывают их рисунки, но они иногда это неизбежно, если вы изменяете размеры групп объектов или применяете маски изображений. В этом выпуске Adobe XD мы решили проблему дробных пикселей. Это означает, что теперь вы можете изменять размеры компонентов, повторять наборы сетки, маски изображений и группы объектов, при эти элементы гарантировано всегда будут соответствовать цельному значению пикселя.
Вышеуказанное улучшение означает, что логические элементы могут быть дробными, но не общий элемент. В случае фигур, преобразованных в контуры или элементы, созданные с помощью инструмента «Перо», дробные значения будут сохранены.
Для любого контента, созданного до этого выпуска, дробные значения будут сохранены, чтобы не мешать уже существующей работе, но мы надеемся, что это усовершенствование (и другие обновления в этом выпуске) сделают работу с элементами в XD намного комфортней. Для получения полного списка новых функций и обновлений в этом выпуске Adobe XD перейдите на нашу страницу “Что нового”.
Сообщество UX
Мы хотели бы продолжить наш диалог! Помогите нам сформировать будущее Adobe XD, можете оставить свой фидбек на https://adobexd.uservoice.com. также вы можете следить за нашими обновлениями @AdobeXD для получения обновлений или связаться с командой в Twitter с помощью #AdobeXD. Вы также можете связаться с нами через Facebook, где мы обмениваемся видео и обновлениями, а также отвечаем на вопросы.
Преобразование PSD в CSS
Export Kit переводит PSD в CSS и CSS3 на новый уровень с расширенной поддержкой слоев Photoshop для преобразования вашего PSD в CSS за считанные минуты. Вы можете преобразовать как естественный дизайн Photoshop в CSS, так и использовать наш эксклюзивный механизм PSD в CSS Styles and Themes для полного контроля при создании таблиц стилей CSS из вашего Photoshop PSD.
Вы можете использовать любой PSD для преобразования вашего дизайна в CSS. Пакет экспорта поддерживает как устаревшие эффекты IE6, так и текущие эффекты CSS3 на основе стилей слоев Photoshop.Каждый стиль в вашем PSD преобразуется в отдельные сопоставления CSS в зависимости от типа слоя со всеми включенными эффектами CSS.
ПРИМЕЧАНИЕ. При преобразовании PSD в CSS следует учитывать множество факторов, поскольку Photoshop и CSS не визуализируют эффекты одинаково - узнайте больше.
ВАЖНО: В этом руководстве рассматривается экспорт только CSS. Если вы хотите создать веб-сайт, попробуйте наше руководство из PSD в HTML.
Перед тем, как начать
CSS имеет очень специфические правила рендеринга, которым вы должны следовать при разработке PSD для преобразования CSS.Имена и порядок ваших PSD-слоев являются ключом к правильной визуализации действительного CSS без визуальных ошибок. Вы должны планировать заранее, если вы создаете стили для текущего проекта Export Kit или классы для внешнего проекта.
Используйте уникальные имена
Наиболее важным является порядок слоев PSD при преобразовании стилей CSS. CSS переопределит любой ранее определенный стиль — это означает, что если вы не используете имена слоев UNIQUE
, вы можете переопределить предыдущий слой PSD в своем CSS.
Photoshop против HTML / CSS
Photoshop и HTML / CSS — это не одно и то же. Photoshop — это среда с единственной эмуляцией, то есть вы можете использовать Photoshop только для просмотра / использования Photoshop. Где HTML — это мультиэмулируемая среда, то есть любой браузер и устройство могут отображать HTML как угодно.
ВАЖНО: Photoshop может создавать что угодно, чтобы гарантировать, что ваш дизайн будет преобразован как есть, все элементы -абсолютные
, расположенные внутриотносительных контейнеров
.
Экспортный комплект CSS по умолчанию
Экспортный комплект использует определенное содержимое CSS, чтобы ваш PSD-дизайн преобразовывался с точностью до пикселя. В большинстве случаев текущий веб-сайт не будет использовать те же базовые настройки CSS и, скорее всего, будет иметь настраиваемую структуру CSS.
Пример базового набора для экспорта CSS
1 2 3 | body {margin: 0px; отступ: 0 пикселей; семейство шрифтов: "Arial"; переполнение-x: скрыто; } img {позиция: абсолютная; дисплей: блок; маржа: 0px; граница: нет; отступ: 0 пикселей; } div {позиция: абсолютная; } |
Каждый слой Photoshop обрабатывается по-разному с помощью Export Kit, чтобы правильно визуализировать ваш PSD в действительный и чистый CSS.Ваш PSD-слой будет преобразован со всеми доступными стилями и эффектами в зависимости от настроек вашего документа. Каждый эффект будет обрабатываться с поддержкой всех основных браузеров, включая IE.
Узнайте больше о нашей поддержке уровней.Данные базового уровня
Данные базового слоя будут включать (a) имя
, (b) положение
, (c) размер
и (d) непрозрачность
. Все слои будут включать эти данные по умолчанию.
1 2 3 4 5 6 7 | #layer { непрозрачность: 0.7; верх: 240 пикселей; слева: 446 пикселей; ширина: 310 пикселей; высота: 166 пикселей; } |
Скрытые слои
Если вы включите скрытые слои, вы также визуализируете состояние видимости слоя PSD с экспортом.
1 2 3 | #layer { дисплей: нет; } |
Слои изображений
Вы, , ДОЛЖНЫ
включить изображения CSS, чтобы визуализировать фоновое изображение слоя PSD с экспортом.
1 2 3 | #layer { фон: url (../ skins / css_output / img.png); } |
Текстовые слои
Текстовые слои PSD будут включать текстовое содержимое
слоя вместе с информацией о шрифте + стили
+ высота строки
.
1 2 3 4 5 6 7 8 9 | #layer { семейство шрифтов: OpenSans, Arial, Helvetica, без засечек; размер шрифта: 14 пикселей; font-weight: жирный; текст-оформление: подчеркивание; стиль шрифта: курсив; выравнивание текста: слева; цвет: # 363636; } |
PSD будут включать в себя тип формы слоя
вместе с радиусом границы
и цветом .
1 2 3 4 5 6 7 8 | #layer { -ms-border-radius: 20 пикселей; -o-border-radius: 20 пикселей; -moz-border-radius: 20 пикселей; -webkit-border-radius: 20 пикселей; радиус границы: 20 пикселей; фон: # FF0000; } |
Эффекты слоя улучшат ваш результат с помощью дополнительных функций рендеринга для использования с PSD в CSS.Вы можете добавлять эффекты к любому элементу слоя Photoshop, и Export Kit отобразит эффект непосредственно в CSS.
ПРИМЕЧАНИЕ. CSS3 НЕ поддерживает все эффекты слоев Photoshop.
ВАЖНО: В зависимости от вашего эффекта и угла, размер вашего элемента может измениться, чтобы отразить эффект, примененный к элементу - узнайте больше.Загрузите нашу поддержку эффектов слоев, бесплатные шаблоны PSD. Посмотрите наш пример шпаргалки (изображение, текст, форма, эффекты) для CSS.Узнайте больше о нашей поддержке эффектов и стилей.
Падение и внутренняя тень
- Цвет тени
- Непрозрачность
- Угол
- Расстояние
- Дроссель / распространение
- Размер
Внешнее и внутреннее свечение
Наложение цвета
907 Наложение цветов градиента- 9017
- Угол
- Стиль
Обводка
Включите теги страницы в своем выводе, и вы можете расширить CSS, создав несколько таблиц стилей в одном файле PSD.Вы можете хранить отдельные стили слоя на одной странице, например. buttons.css или theme.css - содержащие только необходимые элементы. Это позволяет использовать модульный подход при создании стилей PSD в CSS.
ПРИМЕР: $ {page: buttons}
стиля кнопок
ПРИМЕР: $ {page: theme}
стилей темы
Подробнее о создании нескольких страниц.Используйте теги экрана CSS для создания неограниченного количества медиа-запросов для любого размера устройства. Используйте неограниченное количество целевых экранов, чтобы персонализировать адаптивный экспорт.CSS сохранит положение и размер элементов индивидуально для каждого целевого экрана, чтобы отобразить ваш дизайн как есть.
Узнайте больше о создании адаптивных экранов.Общие размеры адаптивного экрана
Вы можете вырезать и наклеить любой из следующих тегов и использовать их в качестве имени группы ваших адаптивных папок css. Каждый целевой экран будет содержать свойства элемента, основанные на дизайне этого экрана.
$ {css | screen: 160} Смартфон Все
$ {css | screen: 240} Смартфон Портрет
$ {css | screen: 321} Смартфон Горизонтальный
$ {css | screen: 760} Планшет
$ {css | screen: 768} iPad
$ {css | screen: 1224} Настольный компьютер / ноутбук
$ {css | screen: 1824} Widescreen
Классы CSS в вашем PSD применяются непосредственно к элементам слоя Photoshop, независимо от того типа слоя.Это позволяет вам создавать глобальные стили PSD в CSS, которые можно применять к любому элементу в вашем выводе HTML.
Ваша папка $ {css | styles}
будет содержать все пользовательские стили классов CSS для повторного использования в вашем документе. Все элементы, добавленные в эту папку, будут отображаться как класс CSS на выходе с использованием имени элемента, стилей и эффектов.
ВАЖНО: Вы можете создавать очень продвинутые стили CSS с помощью Export Kit, но для этого требуется полное понимание CSS или вы можете легко переопределить предыдущий класс ( похож на реальный
).
Узнайте больше о создании собственных стилей CSS.Нормальное использование
CSS компилируется по порядку - последний пришел, последний вышел
. Это означает, что вы ДОЛЖНЫ
добавить свои собственные стили в TOP
вашего документа PSD, в противном случае элементы слоя сохранят свои эффекты / стили слоя без изменений. Это включает в себя адаптивный дизайн, держите стили CSS в самом верху ваших слоев.
Расширенное использование с отзывчивым
При использовании стилей CSS будут созданы стили НА ТОЧКЕ
, которую вы разместите в своем дизайне.Мы просим пользователей размещать папку « вверху
» своего дизайна, чтобы избежать путаницы. Когда вы помещаете свои стили CSS в папку экрана, следующий экран будет НЕ
содержать предыдущие стили - это НЕ ошибка
. То, что вы сделали, было нацелено на стили CSS для рендеринга ТОЛЬКО
, когда целевой экран активен.
Можно дополнительно настроить определенные стили для сопоставления только с отдельным целевым экраном, поместив папку стилей CSS внутри экрана.Обратите внимание, что ваши глобальные стили, скорее всего, будут ПЕРЕМЕЩЕНИЕ
ваших стилей экрана, если они будут помещены в « наверху,
».
Подробнее о создании адаптивных целевых экранов.
Расширенное использование со страницами
Страницы похожи на экраны, где отдельные стили могут отражать только одну страницу. Добавление папки стилей CSS на отдельную страницу CSS будет отображать стили только с этой страницей, но также будет отображать глобальные стили.
Подробнее о создании нескольких страниц.
Расширенное использование с темами
Вы можете настроить таргетинг отдельных стилей так, чтобы они отображались только под родительским элементом, это позволяет, например, создавать несколько стилей CSS; фон содержимого
, фон кнопки
и фон изображения
в одном файле PSD.
1 2 3 | .content> .background {color: # 333333; } .button> .background {цвет: # 00ff00; } .image>.фон {цвет: # 000000; } |
Вы можете пойти дальше, назначив стили только родительским классам, например; фоны для содержимого, кнопки и изображения внутри класса theme1
могут быть разными, если внутри класса theme2
.
1 2 3 4 5 6 7 | .theme1> .content> .background {color: # 333333; } .theme1> .button> .background {color: # 333333; } .theme1> .image> .background {color: # 333333; } .theme2> .content> .background {цвет: # 000000; } .theme2> .button> .background {цвет: # 000000; } .theme2> .image> .background {цвет: # 000000; } |
Экспорт CSS из Photoshop с помощью Layer> Copy CSS
Хорошо, в этом видео мы рассмотрим, как получить из документа нечто, называемое CSS. Веб-дизайнер скажет, что это за цвет, какие это размеры, какой шрифт, какой интервал между строками.И вы можете пройтись с вашим шрифтовым инструментом, выписать их все и объяснить, что они все из себя представляют. Небольшая приятная полезная вещь, которую вы можете сделать, чтобы им было немного легче, - это экспортировать CSS.
Теперь предположим, что они хотят знать, что это за шрифт и какой у него размер. Итак, что мы можем сделать с моим курсором, я могу найти его в моем, вот он КТО МЫ, Здесь есть тот, который говорит копировать CSS. Если я копирую CSS, кажется, ничего не происходит. Хорошо, что он сделал, так это скопировал его в буфер обмена, как будто вы отправились редактировать копию.Теперь вы можете открыть любой текстовый редактор, слово или вставить электронное письмо и нажать «вставить» ... И что он сделал, так это его набор. Он создал этот класс там вверху, который нам, вероятно, не нужен, и у него много из важных вещей, таких как размер шрифта, семейство шрифтов, цвет шрифта, вес шрифта, высота строки, хорошо, центрировано ли это по центру, и все это нормально, положение, слева, сверху. В любом случае отправьте его разработчику, они, вероятно, проигнорируют все это, и если вы веб-дизайнер, вы просто будете знать, что из этого выбрать, а что вам не нужно.
Теперь я мог бы объяснить своему веб-разработчику, что это текст заголовка героя, и они смогут использовать свои волшебные навыки веб-дизайна, чтобы стилизовать свой текст, чтобы он соответствовал макету вашего фотошопа. Хорошо, давайте посмотрим, как сделать некоторые из структурированных частей, таких как это поле навигации вверху. Потому что нам, возможно, нужна высота, и нам нужно, какой это цвет и какова альфа-прозрачность или непрозрачность. Итак, я собираюсь выбрать их в качестве панели навигации, я собираюсь перейти к слою, я собираюсь скопировать CSS, и я собираюсь перейти в блокнот, и это будет моя навигация. -bar, и я собираюсь нажать пасту.Есть кусочки, которые они собираются использовать, и фрагменты, которые их нет. Если вы не веб-дизайнер и знаете, что это за хлам, просто отправьте им все, и они смогут разобраться. Я знаю, что нам не нужен класс, и мы будем использовать цвет фона, мы будем использовать непрозрачность, но нам это не нужно. Но нам действительно нужна высота. Так что это те вещи, которые я, вероятно, ищу как веб-дизайнер, и мне нужно пойти и стилизовать, чтобы убедиться, что он такой же, и это просто требует от меня много работы наугад. как веб-разработчик, чтобы сказать: о, это о таком высоком уровне, и о, о прозрачности, и о том, чтобы отправить это вам как дизайнеру, чтобы вы вернулись и сказали: эй, это не тот, и много двух иди .Это поможет избавиться от многих из них.
И это одна из приятных новых функций Photoshop CC. Если вы используете CS6 или CS5, к сожалению, это не функция для вас. Вам придется делать гораздо больше, а также печатать и объяснять, что такое шрифт, каков размер шрифта. цвет это то, что непрозрачность и маркировка для них. Или, если у них есть какие-то навыки фотошопа, они могут заняться этим и сделать это
Хорошо, это экспорт CSS из фотошопа.
Преобразование форм и текстовых эффектов в CSS - tutvid.com
В этом уроке мы поговорим о несколько опрометчивой функции «Копировать CSS» в Photoshop и о том, как она работает. Мы возьмем код для текста и созданную кнопку, переместим его в Dreamweaver, настроим и настроим код CSS до тех пор, пока он не создаст изображение, подобное тому, что было в Photoshop. Вы увидите некоторые плюсы и минусы использования этого метода для создания элементов веб-дизайна или целых веб-страниц.
1. Создайте кнопку в Photoshop
Я собираюсь создать новый прямоугольник со скругленными углами и установить для заливки зеленый цвет, и я собираюсь дать ему падающую тень и установить цвет падающей тени на очень темно-зеленый, установить непрозрачность капли. shadow на 100%, установите размер тени на 0 и установите угол тени на 90 градусов.
2. Добавить текст
Возьмите инструмент «Текст» (T) и добавьте небольшой фрагмент текста перед нашей кнопкой.Я установил белый цвет текста и перетащил его в середину формы кнопки.
3. Копирование CSS
Вы можете щелкнуть правой кнопкой мыши любой слой в любое время и выбрать «Копировать CSS». Это скопирует CSS, необходимый для стилизации элемента HTML. Свойства, которые будет копировать CSS, зависят от того, как разработан и стилизован ваш элемент в Photoshop. Такие вещи, как штрихи, тень, позиционирование (обычно не очень хорошо), цвет, градиент, семейство шрифтов и этот список можно продолжать и продолжать.
4. Скопируйте CSS группы слоев
Вы также можете сгруппировать несколько слоев в группу, выбрав эти слои на панели слоев и используя горячую клавишу Cmd / Ctrl + G, затем вы можете щелкнуть правой кнопкой мыши по этой группе и выбрать Копировать CSS, чтобы получить код CSS слоев внутри эта группа.
5. Хорошее, плохое и уродливое
The Good: Это здорово, что вы можете быстро получить код CSS, который будет стилизовать элемент точно (или почти точно) так, как вы создали в нем в Photoshop.
Плохое: Это сложно. Это сложно, потому что большинство хороших людей, которые могли бы использовать эту технику, не очень хорошо знакомы с написанием и редактированием необработанного CSS и HTML. Вам по-прежнему необходимо создать зацепки в HTML и фактических элементах HTML, поэтому, хотя (теоретически) копировать CSS прямо из Photoshop - это неплохо, но это не совсем удачная идея.
The Ugly: Код, который выводит Photoshop, очень уродлив. Он раздут, полагается на абсолютное позиционирование (почти всегда плохая идея в веб-дизайне), добавляет много лишних строк кода, которые не нужны, и, поскольку большинство людей, которые могли бы использовать эту функцию, больше всего собираются иметь наименьшее знание того, какой код добавить или удалить, поскольку они превращают CSS во что-то полезное.
6. Вердикт
В конце концов, это интересная функция Photoshop, но она еще немного далека от того, чтобы стать возможным вариантом при создании веб-сайта. Грязный код и необходимость все еще знать, как писать собственный код, означает, что еще быстрее выучить языки кодирования и написать код правильно с самого начала.
Обязательно посмотрите видео в верхней части этого учебного пособия, чтобы узнать больше и узнать о том, как я использовал эту технику и действительно закончил этот эффект и получил отличные результаты!
Подпишитесь на мою рассылку и будьте в курсе всех новостей tutvid.com события! Спасибо, что просмотрели этот учебник!
Безопасность | Стеклянная дверь
Мы получаем подозрительную активность от вас или кого-то, кто пользуется вашей интернет-сетью. Подождите, пока мы подтвердим, что вы настоящий человек. Ваш контент появится в ближайшее время. Если вы продолжаете видеть это сообщение, напишите нам чтобы сообщить нам, что у вас возникли проблемы.
Nous aider à garder Glassdoor sécurisée
Nous avons reçu des activités suspectes venant de quelqu’un utilisant votre réseau internet.Подвеска Veuillez Patient que nous vérifions que vous êtes une vraie personne. Вотре содержание apparaîtra bientôt. Si vous continuez à voir ce message, veuillez envoyer un электронная почта à pour nous informer du désagrément.
Unterstützen Sie uns beim Schutz von Glassdoor
Wir haben einige verdächtige Aktivitäten von Ihnen oder von jemandem, der in ihrem Интернет-Netzwerk angemeldet ist, festgestellt. Bitte warten Sie, während wir überprüfen, ob Sie ein Mensch und kein Bot sind.Ihr Inhalt wird в Kürze angezeigt. Wenn Sie weiterhin diese Meldung erhalten, informieren Sie uns darüber bitte по электронной почте: .
We hebben verdachte activiteiten waargenomen op Glassdoor van iemand of iemand die uw internet netwerk deelt. Een momentje geduld totdat, мы выяснили, что u daadwerkelijk een persoon bent. Uw bijdrage zal spoedig te zien zijn. Als u deze melding blijft zien, электронная почта: om ons te laten weten dat uw проблема zich nog steeds voordoet.
Hemos estado detectando actividad sospechosa tuya o de alguien con quien compare tu red de Internet. Эспера mientras verificamos que eres una persona real. Tu contenido se mostrará en breve. Si Continúas recibiendo este mensaje, envía un correo electrónico a para informarnos de que tienes problemas.
Hemos estado percibiendo actividad sospechosa de ti o de alguien con quien compare tu red de Internet. Эспера mientras verificamos que eres una persona real.Tu contenido se mostrará en breve. Si Continúas recibiendo este mensaje, envía un correo electrónico a para hacernos saber que estás teniendo problemas.
Temos Recebido algumas atividades suspeitas de voiceê ou de alguém que esteja usando a mesma rede. Aguarde enquanto confirmamos que Você é Uma Pessoa de Verdade. Сеу контексто апаресера эм бреве. Caso продолжить Recebendo esta mensagem, envie um email para пункт нет informar sobre o проблема.
Abbiamo notato alcune attività sospette da parte tua o di una persona che condivide la tua rete Internet.Attendi mentre verifichiamo Che sei una persona reale. Il tuo contenuto verrà visualizzato a breve. Secontini visualizzare questo messaggio, invia un'e-mail all'indirizzo per informarci del проблема.
Пожалуйста, включите куки и перезагрузите страницу.
Это автоматический процесс. Ваш браузер в ближайшее время перенаправит вас на запрошенный контент.
Подождите до 5 секунд…
Перенаправление…
Заводское обозначение: CF-102 / 67fb5296e9877b1b.
техник, вдохновленных Photoshop, со 100% CSS - Smashing Magazine
Краткое резюме ↬ С момента появления CSS3 веб-дизайнеры начали экспериментировать с различными решениями на основе кода, чтобы добавить их в дизайн и даже создать дизайн целиком.Даже со старыми версиями CSS есть много дизайнерских решений, которые можно реализовать с помощью 100% кода, изображения не требуются.
В этой статье мы рассмотрим некоторые дизайнерские решения, которые теперь возможны с помощью CSS, будь то новый, более продвинутый CSS3 или предыдущие версии. С помощью CSS и небольшой разметки можно создать все, от мелких деталей до целых функций, и замечательно видеть решения и достижения, сделанные всего за последние несколько лет.
Дополнительная литература по SmashingMag:
Несмотря на некоторые интересные вещи, которые мы можем делать с помощью CSS, насколько это практично? Мы также учтем практичность некоторых из этих применений, и должны ли они быть просто для развлечения и экспериментов или, возможно, когда-нибудь стать реальной частью веб-дизайна. Интересно подумать о том, какие изображения и эффекты, вдохновленные Photoshop, вскоре могут быть полностью заменены одним кодом и как это повлияет на будущее веб-разработки.
Больше после прыжка! Продолжить чтение ниже ↓Эффекты типографики
Мы начинаем видеть, как с помощью CSS появляется все больше дизайнерских эффектов, особенно с учетом тенденции красивой типографики. Использование CSS для добавления к шрифту - это фантастическое использование CSS, заменяющее традиционные средства, такие как изображения, или просто использование по умолчанию веб-шрифта (а иногда и скучного).
Inset (Высокая печать) Тип
Многие из нас уже делали этот эффект в той или иной форме.При использовании в заголовках, цитатах или других формах контента, предназначенных для выделения, результат может быть очень практичным и красивым. В руководстве по Line25 описана эффективная техника для этого с несколькими различными возможностями дизайна.
Поворот текста
Текст под разными углами может создавать уникальные дизайнерские эффекты, а также служить практическим целям. Когда-то доступный только с использованием изображений, текст теперь можно повернуть в соответствии с требованиями дизайна. Это идеально подходит для чего-то вроде дат публикации в блоге, как в приведенном выше примере, которые, очевидно, будут постоянно меняющимися и динамичными.
Пользовательская типографика (@ font-face)
В Photoshop мы можем использовать любой шрифт, который мы хотим использовать, если он установлен в нашей системе. В сети это было не всегда возможно. Однако с новым @ font-face CSS3 мы начинаем видеть более интересные шрифты, дополняющие дизайн, в Интернете. @ font-face делает его простым и полностью основанным на CSS. Однако sIFR и Cufón также можно использовать в качестве резервной копии, пока мы все еще ждем, пока другие несовместимые браузеры наверстают упущенное.Подробнее обо всех этих методах замены шрифтов читайте в нашей публикации «Обзор популярных веб-служб встраивания шрифтов».
Использование @ font-face может существенно повлиять на результат дизайна, его невероятно легко реализовать, а также он отлично подходит для целей SEO и технического обслуживания.
Хорошее, подробное и простое руководство для тех, кто не имеет опыта использования @ font-face, но его можно найти на сайте Zen Elements: CSS3 Embedding @ font-face. В качестве дополнительного ресурса Font Squirrel имеет генератор @ font-face, а также множество качественных бесплатных шрифтов.
Текст с падающей тени
Тень текста - это простой эффект, который многие из нас уже используют. Это отличный эффект, когда вы добавляете некоторые детали дизайна, но также помогает выделить текст и добавить глубины веб-дизайну. Проще говоря, код для создания тени текста CSS3 выглядит следующим образом:
тень текста: 1px 1px 0 # 000;
Самое приятное то, что при восстановлении использования переменного текста с падающими тенями код представляет собой всего одну строку и легко настраивается.Чтобы получить более подробный пост и пару примеров, обязательно прочтите краткое руководство Миган Фишер: «Тени и CSS3».
Градиенты
Градиенты также были когда-то возможны только при размещении в изображениях, но теперь есть набор уловок, которые используют либо более умные изображения, либо даже методы без изображений для создания тех же дизайнерских эффектов, которые мы использовали в течение многих лет.
Градиенты на чистом CSS3
CSS3 и WebKit также поставляются с чистыми градиентами CSS, которые позволяют создавать множество веб-элементов, которые когда-то требовали изображений.Выше представлена демонстрация меню на чистом CSS, созданного Ником Ла, с использованием градиентов CSS и других функций, таких как тени и закругленные углы.
Существует также учебное пособие для выполнения многих из вышеперечисленных видов градиента: Cross-Browser CSS Gradient.
Градиент поверх текста (или что-то еще)
Хотя этот эффект действительно включает некоторые изображения, он по-прежнему является очень хорошим примером CSS, особенно потому, что он совместим с большинством браузеров, в отличие от многих уловок CSS3.С помощью небольшого узора или градиента мы можем воссоздать любой текст, div, изображение или что-то еще с узором поверх него.
Необычные бордюры
Границы вокруг изображений и других блочных элементов могут быть быстрым, простым и эффективным способом добавления четких линий и деталей в веб-дизайн. Есть ряд тенденций, которые используются уже много лет, и еще больше возможностей открывает CSS3.
Есть множество уникальных идей, которые можно создать с помощью всего лишь CSS 2.1, и поэтому будет совместим с гораздо большим количеством браузеров. Это действительно просто требует творчества и нестандартного мышления. В публикации «12 творческих и интересных применений свойства CSS Border» многие эффекты имитируются с минимальной разметкой и чистым CSS. Некоторые из них могут быть не совсем практичными для рамки повседневного изображения, но многие могут быть применены к другим видам использования CSS, например к постерам или изображениям CSS (см. Ниже).
Затем, с помощью CSS3 у нас есть больше возможностей и больше возможностей границ для общих стилей границ.CSS3 представил использование изображений границ, градиентных границ и, конечно же, закругленных углов. Другие методы, использующие свойство box-shadow, также могут создавать интересные эффекты. Примеры и быстрые фрагменты можно найти в книге Design Shack Introduction to CSS3 - Part 2: Borders.
Большие методы и учебные пособия
Некоторые методы проектирования, реализованные с помощью CSS, могут включать мелкие детали, в то время как другие могут составлять дизайн целиком. Ниже приведены некоторые эксперименты или использование более крупных решений, выполненных с помощью CSS.Если к эффектам, приведенным ниже, были применены какие-либо изображения или JavaScript, это необходимо для дополнительных деталей или функциональности. Тем не менее, для всего этого основным направлением по-прежнему остается 100% CSS.
Ленты внахлест
Опять же, используя сочетание CSS3 и старых методов CSS, мы можем воссоздать функцию дизайна, которая когда-то была возможна только с изображениями. Этот метод дизайна давно используется для придания глубины веб-дизайну, а также для привлечения внимания за счет перекрытия границ.
Это руководство работает практически во всех браузерах, кроме IE и некоторых более старых версий Opera.Несмотря на это, деградированная версия действительно хорошо работает сама по себе, в противном случае можно получить такой же вид, используя изображения с альтернативной таблицей стилей, и вызывать ее только тогда, когда она встречает эти браузеры.
Этот эффект работает в: Chrome 4+, Firefox 3.5+, Safari 4+.
- Некорректно работает в IE или Opera, но постепенно ухудшается.
Детализированные поляроиды
«Полароид» для фотографий и других изображений в Интернете уже давно является трендом и больше склоняется к ретро-стилю.Раньше этот вид предполагал использование фонового изображения Polaroid и размещение фотографии сверху. В качестве альтернативы версия CSS 2.1 была (и остается) возможной с использованием отступов и границ, но мы определенно можем сделать ее еще более интересной с помощью достижений CSS3!
В этом руководстве и приведенном выше эффекте используются некоторые более продвинутые и современные приемы CSS, чтобы сделать внешний вид Polaroid более живым. Книга Криса Спунера «Как создать фотогалерею Polaroid на чистом CSS» включает в себя такие функции, как тени CSS, преобразования и вращения, и даже классическую функцию z-index, которая существует уже некоторое время, но, похоже, используется недостаточно часто.Все эти эффекты объединяются, чтобы создать что-то, похожее на несколько сделанных на заказ изображений Polaroid, но единственные настоящие изображения, которые используются, - это сами фотографии.
Этот эффект работает в: Chrome 4+, Firefox 3.5+, Safari 4+.
- Окончательный эффект перехода, добавленный при наведении курсора, пока не работает в Firefox.
Трехмерный куб с использованием двухмерных преобразований CSS
В старые времена CSS мы использовали плоские коробки на плоских экранах. Однако с новейшей версией WebKit во многих современных браузерах мы можем использовать трехмерные преобразования для создания трехмерных блоков с обычным текстом, отступами, полями, границами, фоном и т. Д.
Обязательно ознакомьтесь с руководством, чтобы получить полное объяснение и список браузеров, которые в настоящее время могут правильно отображать этот эффект. Кроме того, использование анимации WebKit, вращающихся кубов и других эффектов дизайна и интерактивности возможно без Flash или JavaScript. Самое лучшее в этой технике то, что ее разметка невероятно проста и семантична, и CSS также довольно прост.
Этот эффект работает в: Chrome 4+, Firefox 3.5+, Safari 4+. (без переходов)
Этот эффект работает в: Chrome, Safari 4+.(с переходами)
Это полное воссоздание меню Windows 7 только с CSS. Практичность воссоздания может быть спорной, но, тем не менее, это руководство показывает, сколько эффектов CSS можно использовать для имитации многих общих дизайнерских эффектов и разумно применять их на практике.
Обязательно ознакомьтесь с демонстрацией, чтобы получить полное представление о том, что делает этот учебник. Все эффекты сделаны с помощью чистого CSS, за исключением иконок.
Этот эффект работает в: Chrome, Firefox 3.6+, Safari.
- Не работает в IE или Opera, но постепенно ухудшается.
Док-станция для Mac
Было бы справедливо добавить наряду с меню Windows 7 выше также и версию Mac Dock. В этом уроке используются изображения для значков, а также для некоторых фонов. В конце концов, он также использует немного jQuery для создания идеального эффекта, но по большей части это делается с помощью CSS. Даже если убрать все дополнительные изображения и сценарии, мы все равно придумываем отличное дизайнерское решение на чистом CSS.
Этот эффект работает в: Safari, Chrome, Opera, Firefox 3.7+
- В IE и Firefox 3.6 и ниже он неплохо деградирует, но не работает полностью, потому что эти браузеры еще не поддерживают переходы.
Речевые пузыри и цитаты
CSS не является чем-то новым ни для цитат, ни с речевыми пузырями. Однако Николас Галлахер решил сделать шаг вперед и создать более ориентированные на дизайн речевые пузыри с помощью чистого CSS.Многие эффекты отлично работают только с CSS2.1, но включают методы CSS3 для усиления эффекта.
Старой альтернативой этому было бы использование фоновых изображений в форме речевых пузырей, а затем попытки использовать фиксированное позиционирование для размещения текста внутри. Речевые пузыри и цитаты на чистом CSS обеспечивают большую гибкость при написании цитат, и в то же время меньшее количество изображений загромождает веб-сервер.
Обязательно загляните на демонстрационную страницу, чтобы увидеть все разнообразие и доступные примеры, а затем перейдите на страницу руководства, чтобы получить точные инструкции.
Этот эффект работает в: Firefox 3.5+, Safari 4+, Chrome 4+, Opera 10+, IE8 +
Иконки социальных сетей
В качестве еще одного эксперимента, многие из тех же методов, которые использовались для речевых пузырей выше, были использованы для создания значков социальных сетей на чистом CSS. Для этой цели было бы гораздо практичнее использовать небольшое изображение, а не множество строк кода, но, опять же, это еще один эксперимент, демонстрирующий истинную мощь CSS.
Этот эффект работает в: Firefox 3.5+, Safari 4+, Chrome 4+, Opera 10+, IE8 +
Полный CSS-дизайн
В то время как в приведенном выше разделе представлены эффекты дизайна, ниже приведены некоторые эксперименты, в которых были созданы полные дизайны на чистом CSS. Первый - эксперимент, проведенный Design Informer над CSS Posters. Эксперимент и методы, использованные здесь, могут оказаться очень полезными в растущей тенденции макетов, вдохновленных печатью, в веб-дизайне.
В Интернете были также другие плакаты CSS, которые использовались в качестве вдохновения для этих дизайнов:
HTML CSS Поворот
Законы робототехники
CSS3 Ура!
Почему искусство?
Все люди рождаются свободными
Каждый из этих дизайнов использует множество различных функций CSS и разметки, но процесс их создания по сути одинаков.Если интересно, Крис Спунер написал руководство о том, как создать плакат на чистом CSS, от дизайна до окончательной реализации: Создайте яркий дизайн цифрового плаката с помощью CSS3.
Насколько это практично?
Хотя многие из этих эффектов могут быть интересными, уникальными и могут дать представление о нашей практике кодирования, нет сомнений в том, что многие из этих дизайнерских решений могут быть лучше реализованы традиционным способом: с изображениями. Насколько практично использовать чистый CSS для многих дизайнерских эффектов? Сохраняет ли это место на сервере, ускоряет ли загрузку страниц и стоит ли затраченное время (или экономия времени, в зависимости от того, какой эффект применяется) в итоге желаемого эффекта (ов)?
Многие из вышеперечисленных методов были созданы в качестве примеров и экспериментов для проверки границ технологии CSS.Это все прекрасно, но в то же время многие из этих эффектов воссоздаются в Интернете и находят реальное, живое применение. Фарук Атес написал по этому поводу интересную статью под названием Pure CSS Icons: Make The Madness Stop:
«Люди уже давно создают вещи из чистого CSS, и до недавнего времени это было безобидным упражнением по расширению границ технологии, время от времени встречавшимся с удобными для производства технологиями и творениями. Я искренне поддерживал это, потому что - опять же, до недавнего времени - люди, делающие эти вещи, знали, где провести черту между «демонстрацией экспериментальной технологии» и «технологией, удобной для производства».”
«Насколько полезны эти фрагменты CSS и разметки на самом деле? Легко ли вставить их на свой веб-сайт в процессе его разработки? Нет. Легко ли вставить их на свой веб-сайт в процессе его разработки? Нет. Легко ли их настроить после того, как они будут интегрированы в ваш веб-сайт? Нет, нет, нет! "
- Фарук Атес, Иконки на чистом CSS: остановить безумие
Основная идея здесь - ответственно и эффективно использовать эффекты дизайна CSS. В конце концов, CSS3 и предыдущие версии могут переделать некоторые из наиболее часто используемых функций дизайна без использования изображений и сделать это более эффективно, чем мы делали это раньше.Простые вещи, такие как тени, градиенты и многое другое, можно считать хорошим применением, если они улучшают дизайн и если не требуется чрезмерное количество кода. В других ситуациях, таких как приведенный выше пример цитаты и речевого пузыря, CSS находит хорошее применение, помогая сделать речевые пузыри более удобными.
Есть еще много более практичных и разумных применений CSS, но, в конце концов, мы должны принять во внимание некоторые из следующего:
- Совместимость с браузером: Зависит ли созданный эффект дизайна исключительно от эффектов CSS, которые могут некорректно отображаться во многих браузерах? Если это так, убедитесь, что доступны альтернативные таблицы стилей и что решения JavaScript могут вмешаться в случае необходимости, или может быть лучше просто использовать традиционные средства.Чистый CSS - это не решение всех функций дизайна, даже если это технически возможно.
- Семантическая разметка / CSS и длина кода: Является ли полученный код семантическим и практичным для использования при использовании нескольких изображений? В некоторых решениях мы видим, что для этого требуется слишком много кода или слишком запутанный код, и поэтому он будет менее эффективным, чем просто использование изображений.
- Обслуживание: Иногда дизайнерские решения на основе CSS могут упростить обслуживание по сравнению с постоянным изменением изображений, но в других случаях это может значительно усложнить задачу.Насколько легко изменить небольшую деталь или содержимое, содержащееся в дизайнерском эффекте?
Дизайн на чистом CSS и эффекты дизайна CSS могут быть интересными решениями, но не всегда практическими решениями. Кроме того, некоторые эффекты дизайна CSS могут быть более практичными в определенных ситуациях, чем в других. Все может зависеть только от реализации эффекта, а также от того, когда и где он используется.
Заключение
Нет никаких сомнений в том, что самые разнообразные дизайнерские приемы, которые когда-то были возможны только в Photoshop или какой-либо другой программе для дизайна, теперь могут быть реализованы только с помощью кода.В некоторых ситуациях эти решения могут быть отличными для практики, но крайне неэффективными, когда дело доходит до использования изображений по сравнению с кодом. В других случаях может быть более эффективным использовать CSS и разметку для создания множества эффектов. Благодаря некоторым общим функциям CSS3, таким как тени, непрозрачность и т. Д., Теперь можно начать замену многих «детализированных изображений» в Интернете.
Не стесняйтесь поделиться мыслями о том, какие из этих решений кажутся практичными, а какие нет. В некоторых случаях может потребоваться дождаться лучшей совместимости с браузером, а в других случаях это может оказаться невозможным, но, тем не менее, это может быть хорошей практикой.
Дополнительные ресурсы
Преобразование типографских свойств из Photoshop в CSS
Несмотря на то, что в наши дни Sketch очень популярен среди дизайнеров, Photoshop остается наиболее часто используемым приложением для дизайна экрана.
Мы, как разработчики внешнего интерфейса, часто сталкиваемся с задачей перевести определенные значения Photoshop в единицы CSS.
Чаще всего возникают проблемы при преобразовании шрифтов из Photoshop в браузер.Это связано с разными единицами или отсутствием единиц в Photoshop, а также с рендерингом текста в Photoshop по сравнению с рендерингом в браузере.
Чтобы обойти эти проблемы, я рекомендую вам предложить разработчику вашей команды использовать typecast.com. Это веб-приложение, которое позволяет пользователю создавать типографский макет прямо с помощью CSS в браузере. Это упрощает сотрудничество между дизайнером и разработчиком.
Если у вас нет роскоши работать с приведением типов, вот несколько полезных сведений о том, как преобразовать значения типографики PS в единицы CSS.
Высота строки
Начнем с высоты строки.
Если дизайнер определяет высоту строки в Photoshop, это относительно просто. Вы вычисляете высоту строки / размер шрифта
, что дает вам динамическое значение высоты строки
, которое отделено от значений пикселей.
Например:
Размер шрифта Photoshop 58px
, высота строки Photoshop 86px
:
86px / 58px = 1,482758621
находится в CSS:
.учебный класс {
размер шрифта: 58 пикселей;
высота строки: 1,5;
}
Вы также можете использовать очень длинное значение, но мне нравится сводить значения к круглой цифре.
(Если вы работаете со статическими размерами шрифта в пикселях и высотой строки в CSS, вы также можете просто скопировать значения пикселей из Photoshop. Но мне это не нравится / рекомендую.)
Если в документе Photoshop не определена высота строки, остается значение «авто». Это было сложно.
Вы когда-нибудь задумывались, какое значение по умолчанию установлено для параметра «Авто» в Photoshop?
'автоматическая' высота строки в Photoshop равна 120%, что в CSS составляет line-height: 1.2;
Расстояние между буквами
Другой привередливый типографский атрибут - это межбуквенный интервал.
В Photoshop последний интервал (Adobe называет это отслеживанием букв) не имеет единицы измерения. К счастью, вы можете вычислить расстояние между буквами CSS
в em следующим образом:
Photoshop Letter Tracking / 1000 = расстояние между буквами в em
Например, при отслеживании букв 20 в Photoshop получается интервал между буквами : 0,02em
(20/1000 = 0,02).
Надеюсь, эти два совета сделают преобразование типографских свойств из Photoshop в CSS немного проще для вас в следующий раз.
960 Сетка
Скачать - CSS, бумага для набросков и шаблоны для: Acorn, Fireworks, Flash, InDesign, GIMP, Inkscape, Illustrator, OmniGraffle, Photoshop, QuarkXPress, Visio, Exp Design. Репозиторий на GitHub.
Сущность
Система 960 Grid System - это попытка упростить рабочий процесс веб-разработки, предоставляя часто используемые размеры на основе ширины 960 пикселей.Есть два варианта: 12 и 16 столбцов, которые можно использовать по отдельности или в тандеме. Прочитайте больше.
Габаритные размеры
Сетка из 12 столбцов разделена на части шириной 60 пикселей. Сетка из 16 столбцов состоит из 40 пикселей. Каждый столбец имеет поля по 10 пикселей слева и справа, которые создают промежутки шириной 20 пикселей между столбцами. Посмотреть демо.
Цель
Предпосылка системы идеально подходит для быстрого прототипирования, но она будет работать одинаково хорошо при интеграции в производственную среду.Существуют листы с эскизами для печати, макеты дизайна и файл CSS с идентичными размерами.
Больше столбцов
Для тех, кому удобнее работать с сеткой из 24 столбцов, также включена альтернативная версия. Он состоит из столбцов шириной 30 пикселей, с промежутками по 10 пикселей и 5-пиксельного буфера с каждой стороны контейнера. Это не позволяет тексту касаться хрома браузера - полезно для таких устройств, как iPhone, где строчные буквы «i» или «l» могут быть легко пропущены.Посмотреть демо.
Исходный заказ
Используя классы push_XX и pull_XX , элементы можно переупорядочивать независимо от порядка, в котором они появляются в разметке. Это позволяет размещать более подходящую информацию выше в HTML, не жертвуя точностью макета страницы. Например, просмотрите исходный код этой страницы, чтобы увидеть, как был изменен тег h2 .
Код
Просмотрите исчерпывающий код на демонстрационной странице.
Справа - пример того, как работает код. Контейнер указывает, сколько всего существует столбцов, 12 или 16. По большей части вам нужно будет только указать имя класса grid_XX , где XX представляет ширину столбца.
Если блок сетки содержит дочерние элементы сетки, первому дочернему элементу в строке потребуется класс alpha , а последнему дочернему элементу в строке потребуется имя класса omega .Аналогичным образом, если вы хотите вставить пустое пространство до или после единицы сетки, используйте класс prefix_XX или suffix_XX .
............
Девять шестьдесят
Все современные мониторы поддерживают разрешение не менее 1024 × 768 пикселей.960 делится на 2, 3, 4, 5, 6, 8, 10, 12, 15, 16, 20, 24, 30, 32, 40, 48, 60, 64, 80, 96, 120, 160, 192, 240, 320 и 480. Это делает его очень гибким базовым числом для работы.
Кредиты
Я черпал вдохновение в этих людях: Хой Винх, Камерон Молл, Олав Бьоркёй, Брэндон Шауэр, Джефф Крофт, Марк Бултон и Эрик Мейер. Их работа подтолкнула меня к созданию своей собственной. Я, так сказать, «стою на плечах гигантов».
Плагины
Помимо файлов шаблонов дизайна, в официальную загрузку включены плагины приложений для Photoshop и Fireworks.Кроме того, DMXzone создала расширение Dreamweaver, которое бесплатно доступно участникам их сайта.
Учебники
В Web Designer Depot была опубликована статья о том, как писать меньше кода за счет непосредственного стилизации тегов. Nettuts имеет как учебник, так и видео. WooThemes написал сообщение под названием «Почему мы любим 960.gs.» Есть также статьи на испанском и шведском языках [1] [2].
Производные
Систему 960 Grid System можно использовать бесплатно, и ее можно перепрофилировать в соответствии с вашими конкретными потребностями.Уже появилось несколько проектов, в том числе версии, созданные так, чтобы они были гибкими и отзывчивыми. Кроме того, он был адаптирован как тема для Drupal.
.