• Верстка сайта (вопрос дизайнера к верстальщикам)?

    dom1n1k
    @dom1n1k
    1920 - это хоть и не самое популярное на текущий момент разрешение, но одно из самых популярных. Учитывать его дизайнер должен совершенно обязательно и по умолчанию (ну может кроме каких-то редких специфических случаев).
    Поэтому дизайнер должен либо предоставить картинки, покрывающие 1920, либо явным образом показать чем и как верстальщик должен заполнить пустое место по бокам.
    А лучше даже и то и другое, потому что есть пользователи и с более широкими мониторами, так что некий боковой заполнитель будет полезен в любом случае.
    Ответ написан
    Комментировать
  • Снова о использовании flex. Стоит ли с чистой совестью полностью переходить на flex?

    dom1n1k
    @dom1n1k
    Все зависит от задачи и аудитории.
    Ответ: "полностью" - нет, не стоит, "во многих случаях" - да.
    Ответ написан
    Комментировать
  • 3 шрифта с Google Fonts, много?

    dom1n1k
    @dom1n1k
    Плохо будет сочетаться.
    Шрифты не слишком похожи, чтобы сливаться по стилю, но и не слишком разные, чтобы контрастировать.
    Почему бы в пару к PT Sans не использовать PT Serif, ведь они специально созданы друг для друга?
    Или пару Roboto + Roboto Slab?
    Или пару Noto Sans + Noto Serif (поскольку Noto Sans это двойник Open Sans)?
    Ответ написан
    2 комментария
  • Есть ли математическое определение ранжирования по параметрам с весами?

    dom1n1k
    @dom1n1k
    Я думаю, что тут не может быть какого-то единственного "правильного" варианта. Метод ранжирования должен проистекать из задачи и предметной области. Способ, приведенный в качестве примера, тоже вполне имеет право на существование.
    Ответ написан
    Комментировать
  • Как реализовать отложенную загрузку изображений при прокрутке наиболее современными методами?

    dom1n1k
    @dom1n1k
    Из всех эффектов появления самый логичный и полезный - это то, как сделано у Медиума.
    https://jmperezperez.com/medium-image-progressive-...
    Они просто подставляют маленькую копию картинки (20x20, если правильно помню), которая весит какие-то копейки (и поэтому может быть вставлена в base64), но в размытом состоянии дает общие очертания картинки-оригинала.

    Близкие аналоги:
    https://css-tricks.com/the-blur-up-technique-for-l...
    https://words.mxbry.com/a-workflow-for-lazy-loadin...
    Ответ написан
    Комментировать
  • Как сверстать такой блок с уголком?

    dom1n1k
    @dom1n1k
    "Идеального" способа, к сожалению, нет.
    Все варианты либо костыльны и некрасивы с точки зрения кода (например, нашлепывать сверху белый треугольник), либо не совсем кроссбраузерны (отсечение по SVG-маске), либо геморны для контент-менеджера (готовить картиники с уже обрезанным углом).
    Ответ написан
    Комментировать
  • От чего может постоянно ломаться жесткий диск?

    dom1n1k
    @dom1n1k
    Ну классических причин на свете существует две - качество охлаждения и качество питания.
    Ответ написан
    1 комментарий
  • Как сохранить удобство адаптивной верстки на телефонах с высоким разрешение экрана?

    dom1n1k
    @dom1n1k
    C нормальными нормальными телефонами и бразуерами проблемы нет, потому что логическое css-разрешение экрана != физическому разрешению жк-матрицы. При вёрстке нужно ориентироваться на первое. Ну и, конечно, указывать мета-тэг вьюпорта.
    mydevice.io/devices

    Хотя мне встречался китаец, у которого логическое разрешение в браузере было равно физическому и потому всё было очень мелко. Но таким ничего не поможет. Да и было это довольно давно, года 3-4 назад.
    Ответ написан
    Комментировать
  • Можно ли полноценно работать на ноутбуке?

    dom1n1k
    @dom1n1k
    В моем понимании ноутбук - это машина для работы с текстом в широком смысле этого слова: документы, переписка, мессенджеры, чтение статей и так далее и тому подобное.
    Рисовать, чертить или проектировать даже не знаю как можно на ноуте... это примерно как спать на табуретке - иногда можно перебиться по необходимости, но постоянно этим заниматься может только мазохист.
    Ответ написан
    Комментировать
  • Какое решение более верное (задание классов для иконок)?

    dom1n1k
    @dom1n1k
    Есть еще третий вариант:
    [class^="icon-"],
    [class*="icon-"] {
        display: inline-block;
        vertical-align: middle;
        width: 40px;
        height: 40px;
    }

    Но на мой вкус 1-ый вариант всё же лучший и самый однозначный.
    Ответ написан
    Комментировать
  • Сложная ситуация с лицензией. Как решить конфликт?

    dom1n1k
    @dom1n1k
    Я так и не понял главного: что представляет собой этот конструктор - "коробочное" ПО на продажу или онлайн-сервис?
    Если второе, то ничего раскрывать не обязательно (что и указано в письме).
    Хотя думается мне, что нет в вашем коде ничего такого супер-ценного, что нельзя было бы раскрыть. Так хоть баг-репорты какие-то будут.
    Ответ написан
  • Как один canvas наслоить поверху другого canvas?

    dom1n1k
    @dom1n1k
    position: absolute + z-index
    Ответ написан
    Комментировать
  • Надо ли закрывать одиночные тэги в HTML5?

    dom1n1k
    @dom1n1k
    Имеется в виду ставить ли закрывающий слэш вот так <br />?
    По спецификации - не нужно. Закрывающие слэши предполагаются в XHTML, а в HTML (любой версии) они не нужны.
    По здравому смыслу - тоже не нужно.
    Практически - пофиг, работает одинаково, браузеры тут очень толерантны к кодеру.
    Ответ написан
    2 комментария
  • Как создать ромбовидный прямоугольник с помощью CSS?

    dom1n1k
    @dom1n1k
    Если задача не чисто спортивная, а из реальной жизни, то НЕ нужно делать это на CSS.
    Нужна кар-тин-ка.
    Ответ написан
    5 комментариев
  • Несколько вопросов о быстродействии, как лучше?

    dom1n1k
    @dom1n1k
    1) Не влияет практически никак. Наоборот скорее будет чуть-чуть быстрее, поскольку селекторы разбираются справа налево. И движку проще одой функцией найти класс, чем сначала класс, а потом внутри найденного еще и тэги просеивать. В целом это экономия на спичках, обычно проблемы с производительностью сидят не тут.
    2) В данном элементарном случае лучше цепочкой:
    function add() {
        $('.field')
            .text('hello')
            .css('display', 'block');
    }
    А вообще, конечно, кэширование найденных узлов полезно.
    Ответ написан
    Комментировать
  • Дальнейшее развитие для новичка при отсутствии вакансий в городе?

    dom1n1k
    @dom1n1k
    Я категорически считаю, что нельзя идти во фриланс с нуля - если, конечно, не хочется через несколько лет обнаружить себя говнокодером в хронической стадии.
    Первичный опыт нужно получать на работе с более опытными коллегами, как минимум 2-3 года. А лучше даже больше и причем не в одном месте.
    А дальше уже можно подумать о фрилансе.

    Если вы живете в какой-то провинциальной дыре с нулевым развитием IT - попробуйте поехать для начала в областной центр. Это проще, дешевле и есть пути к отступлению в случае чего. Думаю, что в любом городе крупнее ~300к жителей можно найти более или менее сносную работу. Хотя бы на годик.
    Хотя я понимаю, что есть в нашей стране такие места, откуда даже до облцентра - неделя по тундре на собаках...
    Ответ написан
    Комментировать
  • Народ как сделать такую полоску в css?

    dom1n1k
    @dom1n1k
    Картинкой. А куда именно её вставлять - возможны варианты.
    Ответ написан
    Комментировать
  • Почему IE11 не подгружает задний фон через CSS?

    dom1n1k
    @dom1n1k
    Без кода гадать сложно, поэтому просто версии наобум:
    0. Внимательно проверить урл (иногда тупая ошибка сидит в каком-нибудь одном символе)
    1. Попробовать указать cover отдельным свойством
    2. Проверить doctype (не перешел ли IE в какой-нибудь режим совместимости?)
    Ответ написан
  • Какой алгоритм работы со шрифтами в логотипах?

    dom1n1k
    @dom1n1k
    Обычно расклад такой:
    1. Дизайнер (или студия) покупает себе лицензию в любом случае (стоимость покупки, конечно, можете включить в цену заказа, но лицензия должна быть на ваше имя).
    2. Если логотип отдается клиенту только в виде растра или кривых - покупать отдельную лицензию клиенту не нужно. Но если фирменный стиль подразумевает в дальнейшем набор каких-то текстов этим шрифтом - отдельную лицензию должен докупить и клиент.
    3. В дальнейшем клиент сам должен разруливать такие ситуации как например использование этого шрифта на сайте или в мобильном приложении. Все это отдельные лицензии и их нужно докупать отдельно. Но вас это уже не волнует.

    Причем нужно обратить внимание на моменты:
    а) Цена лицензии для дизайнера и клиента может быть разной. Если например дизайнер фрилансер, а клиент - компания. Например, у студии Лебедева корпоративная лицензия в несколько раз дороже персональной. Но это не всегда.
    б) Некоторые конторы оговаривают логотипы как особый случай лицензии, за который нужно доплачивать. В частности, у Паратайпа это плюс цена*3 (то есть всего четырехкратная).

    Хотя вот иногда еще бывают "неограниченные корпоративные" лицензии. Если ваш клиент купит себе именно такую, то теоретически может этим избавить вас от покупки своей персональной лицензии - типа примазаться к его корпорации... Но вообще это вряд ли, потому что такие анлим-лицензии обычно очень дорогие, их покупают только очень крупные компании с огромным объемом рекламной и промо продукции.
    Ответ написан
    Комментировать
  • Важно ли уметь верстать на чистом css без использования фреймворков?

    dom1n1k
    @dom1n1k
    Да, обязательно и непременно.
    В отличие от какого-нибудь PHP, где уже сложно представить себе сколько-нибудь серьезную разработку без фреймворка, верстальщик, который умеет только в Бутстрап - несомненный инвалид.
    Ответ написан
    Комментировать