• Как отправить HTML письмо?

    SeregaSPb
    @SeregaSPb
    На примере Google Chrome
    1) Нажмите [правый клик]>[Просмотр кода элемента] или F12
    2) В открывшемся инструменте разработчика в коде текущей страницы (gmail) найдите куда вставить код письма и нажмите [правый клик]>[Edit as HTML]
    3) Вставьте Ваш HTML код и нажмите Ctrl+Enter
    Ответ написан
    3 комментария
  • Редизайн/концепция и авторское право?

    zahmTOD
    @zahmTOD
    Графический дизайнер
    В представленных случаях все в порядке с законом. Для полного понимания нужно уточнить юрисдикцию, но эти вопросы примерно везде одинаковые.
    Ключевая фраза в таких вещах — извлечение прибыли. Но даже в этом случае куча моментов. Например я делаю сайт конторы на котором есть блок "наши партнеры", в котором куча логотипов именитых брендов. За сайт я деньги получил, но размещение этих логотипов не повлияло ни на цену, ни на сам факт.
    Для полного душевного спокойствия в описании работы можно указать бренд, и что материалы его.
    Так что можете редизайнить всякое спокойно. Даже если к вам придет клиент и захочет все то же самое, но со своим логотипом — ничего страшного. Другой логотип — другой продукт :)
    Ответ написан
    2 комментария
  • Редизайн/концепция и авторское право?

    neuotq
    @neuotq
    Прокрастинация
    Всё норм. Незаконно: если ты сделал сайт копию зары, и продаешь с него одежду притворясь брендом Зары, а на самом деле делая подделку.
    Незаконно если ты сделал копию Нью-Йорк Тайм, и делаешь сайт, притворяясь ими.
    А так, это лишь фантазия, опыты, практика. Если нет прямого оскорбления, клеветы и тп, можно экспериментировать и выставлять что угодно. Иначе бы даже любое обсуждение брендов, и упоминание вслух было бы незаконно.
    Короче говоря не путайте.
    Максимум к чему могут напрямую придраться, это например к использованию фото/видео материалов. Но снова таки, здесь они тоже как поддержка оригинального бренда, нет особых проблем, тк бренду, обычно, это не выгодно.
    Хотя, есть случаи с Нинтендо, которая в свое время(и вроде и сейчас?) неадекватно относилась к стримерам игр на ютубе. В результате обзоров и летсплеев было ничтожно мало, везде приходила Нинтендо со своим копирайтом.
    В общем резюме:
    Делать свои версии: абсолютно обычная практика, все это делают, почти всегда бренд на это никак не реагирует (кроме случаев отрицательного пиара). Могут попросить удалить/заменить копирайченное фото/видео. Но обычно, на подобных площадках, это не делается.
    Конечно, если это коммерческий сайт и тп. И хочется пофантазировать на счёт своего виденье бренда(в корп блоге дизайн студии например), то асеты использовать свои, либо брать по лицензии.
    Ответ написан
    3 комментария
  • Как изменить цвет svg вставленной тегом img?

    Coral_Reef
    @Coral_Reef
    Javascript developer
    Нужно чтобы тег img представлялся в DOM как svg, это можно сделать с помощью JS/jQuery.
    Вставь это в свой JS:
    jQuery('img.img-svg').each(function(){
      const $img = jQuery(this);
      const imgClass = $img.attr('class');
      const imgURL = $img.attr('src');
      jQuery.get(imgURL, function(data) {
        let $svg = jQuery(data).find('svg');
        if(typeof imgClass !== 'undefined') {
          $svg = $svg.attr('class', imgClass+' replaced-svg');
        }
        $svg = $svg.removeAttr('xmlns:a');
        if(!$svg.attr('viewBox') && $svg.attr('height') && $svg.attr('width')) {
          $svg.attr('viewBox', '0 0 ' + $svg.attr('height') + ' ' + $svg.attr('width'))
        }
        $img.replaceWith($svg);
      }, 'xml');
    });

    * Если jQuery определен как $, то естественно в коде заменить "jQuery" на "$".

    Добавь класс тегу img:
    <img src="test.svg" alt="" class="img-svg" />
    После чего можно настраивать цвет и остальные параметры:
    .img-svg {
         max-width: 30px;
    }
     .img-svg path {
         fill: #535353;
    }
    Ответ написан
    1 комментарий
  • Как изменить цвет svg вставленной тегом img?

    wapster92
    @wapster92 Куратор тега CSS
    Вставленное svg при помощи тега img или фоном, стилизовать нельзя.
    Ответ написан
    Комментировать
  • Как вам вёрстка 2.0?

    politon
    @politon
    HTML5,CSS3,JS,PHP,SQL,API,canvas,animation...
    С учетом того, что угнана тупо, ничем не отличается от 90%)))
    Еще ни как не могу понять куда дел github мои .png рисунки.

    Что там твоего?
    https://vladisslove.github.io/lucid.github.io/inde...
    wasimahmed.info
    mrasif.com/lucid
    Ответ написан
    2 комментария
  • Как переделать изображения в SVG?

    @thedexploit
    Сайтами маюсь
    Оптимально будет использовать Webp форматом, чего и требует тот же гугл для оптимизации. Вес на много ниже, потерь в качестве практически нет.
    Ответ написан
    Комментировать
  • Как бы вы оценили верстку макета?

    Radjah
    @Radjah
    Просто дохренища пустого места, но зато всё вылетает и плавно появляется при скроллинге.
    Минимум полезной информации и максимум свистоперделок.
    Ответ написан
    1 комментарий
  • Как бы вы оценили верстку макета?

    Иконки используйте только svg. Удобно размещать их в спрайте. И при ховере менять цвет.

    Для элементов которые меняют свои свойства по hover добавляйте transition для плавного изменения свойств.

    Используйте подход mobile first. Т.е. сначала пишите стили для самого маленького экрана, а потом с помощью медиазапросов min-width переопределяется свойства для больших экранов.

    Для указания размеров текста лучше использовать относительные единицы измерения em/rem. Это позволит некоторым пользователям с помощью настроек браузера изменять размер шрифта.

    Появление навигации на маленьких экранах сделайте с анимацией.

    Вертикальные отступы между блоками лучше делать с помощью margin, а не padding. Например social__item. Нет никакой нужды делать его таким высоким. Убери лишние padding и добавьте margin-bottom у nav.

    В этой секции точки не стоит прятать на маленьких экранах. Задайте все размеры через em и через медиа-запросы меняйте размер шрифта у родительского блока info (кстати почему их два?)
    Ответ написан
    5 комментариев
  • Как бы вы оценили верстку макета?

    LenovoId
    @LenovoId
    svg, css,js
    Полупустые страницы ума мало надо - сверстайте магазин и его адаптируйте
    Ответ написан
    3 комментария
  • Как выделить каждый вводимый в input символ?

    @strelok011
    Чтобы решить это правильно и универсально - надо использовать js и вместо input - div content editable.
    Натыкался когда-то на одном сайте на такое.
    Индивидуально буквы не возможно оформить, кроме первой first-letter.
    И для нормального оформления нужно заворачивать хотя бы в span.
    Простое решение - ваше, методом подбора шрифта ).
    Ответ написан
    4 комментария
  • Почему многие дизайнеры делают ОГРОМНЫМИ элементы дизайна?

    mixail_fet
    @mixail_fet
    Дизайнер веб-интерфейсов
    Так как являюсь представителем вида животных, именуемыми дизайнерами, объясню свою точку зрения.

    1. Хороший дизайнер проверит отображение своего макета на разных разрешениях экрана - это значит, что его макет будет отрисован для FullHD, HD, планшетов и телефонов.

    2. Часто, большие картинки делаются в целях маркетинга, в том случае, если в ходе исследования была поставлена задача продавать с помощью фотографий.

    3. Чтобы не отвлекать пользователя разной информацией, в лендингах подача информации делится на экраны, одна тема - один экран, именно поэтому, некоторые дизайнеры любят рисовать один блок равным целому экрану ноутбука.

    4. Возвращаясь к теме третьего пункта, некоторые дизайнеры очень любят растягивать минимум информации, на большой элемент, тем самым заполняя область экрана - это невежество, и так делают неопытные дизайнеры.

    Несколько удачных примеров, когда продает картинка:

    Пример 1
    5df8cad3865a8244824208.jpeg

    Пример 2
    5df8cada7c4d4399154721.jpeg

    Пример 3
    5df8cade47863702836645.jpeg

    Пример 4
    5df8cae1ec8dc688996511.jpeg

    Пример 5
    5df8cae570801301689307.jpeg

    Пример 6
    5df8cae8e45e9303368259.jpeg

    Пример 7
    5df8caec51ee0986201410.jpeg
    Ответ написан
    2 комментария
  • Как правильно реализовать левое боковое меню (navbar) на bootstrap 4?

    @serenia1
    ребят все проще

    https://codepen.io/Serhii75/pen/OEQrgM
    Ответ написан
    Комментировать
  • Как верстать картинки?

    @mr-troll
    Основной принцип разработки - KISS - keep it simple .
    Вы же сделали сами для гифку для примера, она вас не устраивает чем? Качество прекрасное, я вот с мобилки смотрю. Оптимизация проигрывания - во всех браузерах потрясающая. Даже coub.com долгое время используют гифки с аудиодорожкой (возможно сейчас для видео выдают, тем кто поддерживает, webp или webm, не суть). Лишнего оверхеда нет, блок рисуется браузером один раз, лишних репеинтов, и прочего, нет, памяти и процессора жрется, вы удивитесь, просто в разы меньше, чем любая анимация с блоками. Из минусов, понятно, не такой красочный мокап, как в пнг,всего 256 цветов и максимум 1 бит прозрачности.
    Не хотите гиф, ну, тут вам уже сказали, что нет никаких проблем, в т.ч с адаптивной вёрсткой.
    У вас есть блок мокапа, у которого всегда жесткое соотношение сторон (например 4x3). У вас есть блок "экран" с анимацией тоже жёстко заданного соотношения относительно мокапа. Не надо выдумывать, задайте размер и позиционирование абсолютно в процентах. Проценты всегда будут считаться от высоты и ширины родителя (мокапа). Проценты можно высчитать и задавать дробно. Например left:22.222222%.
    Как верстать мокап адаптивно? Я бы использовал юнит vw. 1vw = 1% ширины всего экрана. Отличие в том что он применяется и к высоте. Хотите на всю ширину на мобиле мокап 4х3? Задайте width:100vw;height:75vw;.
    И не надо js анимации использовать, всё равно не оптимизируете нормально - либо страшные интервалы, либо задолбаетесь рассчитывать requestaninationframe. Используйте css анимации, лонгскрин не надо делать картинкой, надо бекграундом.
    2 блока (например сам див и :before), 2 файла изображения, от силы 15 строк css - примерно должно быть в итоге.
    Если извратиться через background image - можно в 1 html элемент вообще, с анимацией и без скриптов, адаптивно, клёво.
    Ответ написан
    3 комментария
  • Как верстать картинки?

    @DLeo13
    Пожалуйста, поставьте вопрос чётче. Думаю, сейчас вы имеете один ответ из-за проблем с формулировкой.

    В любом случае верстка под разные экраны предполагает собой использование адаптивных @ media запросов в css в комбинации с резиновой версткой на flex.

    В консоли Google Chrome вы можете посмотреть адаптивность верстки под популярные и не очень популярные экраны, под windows, iOS и Android.
    Ответ написан
    Комментировать
  • Какой спрос на fullstack дизайнеров сейчас при устройстве на работу?

    gaparchi
    @gaparchi
    Дизайнер - фронтенд разработчик, разработчик интерфейсов можно добавить. Это очень перспективно и конкуренции нет почти. У нас в городе такие вакансии несколько лет могут закрываться. Правильно, начинай js фреймворки осваивать я бы советовал для начала React.
    Ответ написан
    Комментировать
  • Какой спрос на fullstack дизайнеров сейчас при устройстве на работу?

    IDONTSUDO
    @IDONTSUDO
    ЧСВ программистов идет в комплекте с первой IDE.
    Я Js Full stack, и у меня очень много пробелов в знаниях из за того что я занимаюсь. Front End && Back End разработкой одновременно. При том, на проектах где нет внятных требований мне приходится писать плохой код, потому что у меня нет времени. На хороший код. И проблема в том, что система которую я пишу например. Пишется мною 2 месяца. А в нормальной команде, где я бы мог принимать участие как Front End или Back End. Я бы написал это все за месяц. Ни кому не нужны Full stack. Если вы специалист в чем то одном, вы более ценны. Как разработчик или дизайнер, так как самое ценное это время. А его у нас нету.
    Ответ написан
    1 комментарий
  • Как сделать такой SVG эффект?

    RAX7
    @RAX7
    Держи, вроде похоже получилось
    Ответ написан
    3 комментария
  • Как сделать такой SVG эффект?

    origami1024
    @origami1024
    went out for a night walk
    1) Линии через path.
    2) Круги на местах соединений - через svg элемент<marker>.
    3) Анимацию тегом animate.

    <svg viewBox="0 0 140 140" width=100vw height=100vh>
      <defs>
        <marker id="markerCircle" markerWidth="8" markerHeight="8" refX="5" refY="5">
            <circle cx=5 cy=5 r=3 />
        </marker>
      </defs>
      <path d="M20 20 L30 40 L70 20 L90 80" fill="none" stroke="red" marker-start=url(#markerCircle) marker-mid=url(#markerCircle) marker-end=url(#markerCircle)>
        <animate 
               attributeName="d"
               values="M20 20 L30 40 L70 20 L90 80;
                   M20 40 L30 10 L70 60 L90 110;
                   M10 10 L15 80 L120 70 L150 75;
                   M20 20 L30 40 L70 20 L90 80"
               dur="20s"
               repeatCount="indefinite"
               />
      </path>
    </svg>

    UPD: круги через svg marker
    Ответ написан
    Комментировать