Задать вопрос
  • Как верстать такие линии?

    goszowski
    @goszowski
    PHP Developer
    для этого используются разные js-библиотеки. например www.chartjs.org
    Ответ написан
    Комментировать
  • Как правильнее использовать БЭМ в флекс верстке?

    dom1n1k
    @dom1n1k
    Всё зависит от того, будут ли во флекс-ячейках элементы (используемые только в этом контексте) или блоки (могут быть переиспользованы где-то ещё).

    В первом случае всё просто, приблизительно так:
    <div class="container">
    	<div class="container__header"> ... </div>
    	<div class="container__body"> ... </div>
    	<div class="container__footer"> ... </div>
    </div

    .container {
    	display: flex;
    	...
    }
    .container__header {
    	flex: 1 1 auto;
    }
    .container__body {
    	flex: 1 1 auto;
    }
    .container__footer {
    	flex: 1 1 auto;
    }


    Во втором случае да, будут полезны дополнительные обертки, на которые и будут повешены флекс-свойства. Причина в том, что блок не должен ничего знать о своем позиционировании на странице, он должен знать только собственное устройство. А положением управляет вышестоящий уровень. Примерно так:
    <div class="container">
    	<div class="container__header">
    		<div class="some-header-block"> ... </div>
    	</div>
    	<div class="container__body">
    		<div class="some-body-block"> ... </div>
    	</div>
    	<div class="container__footer">
    		<div class="some-footer-block"> ... </div>
    	</div>
    </div


    В общем, в процессе верстки нужно задавать себе вопрос - этот блок может быть использован где-то ещё? Пусть не прямо сейчас, но хотя бы теоретически в будущем? Если да - делать обертки.
    Ответ написан
  • Может ли тег a содержать внутри div?

    @FabiBoom
    Да может, но все зависти от родителя(по спецификации):
    <section>
       <a href="#"> 
                <div>МОЖНО</div>
        </a>
    </section>
    
    <span>
       <a href="#"> 
                <div>Нельзя</div>
        </a>
    </span>


    То есть если в родитель ссылки можно вставить div, то и в a можно )))
    Ответ написан
    Комментировать
  • Какой %-поддержки по caniuse считаете приемлемым?

    dom1n1k
    @dom1n1k
    Зависит от того, что делает свойство и насколько серьезно оно способно поломать сайт.
    Для свойств, на которых держится вся верстка (гриды, например) нужно как минимум 95%. Для декора (скруглённые уголки, тенюшки) даже 50% вполне ок.
    Ответ написан
    Комментировать
  • Какие плагины посоветуете для реализации поэкранной прокрутки?

    vladislav_boychenko
    @vladislav_boychenko
    Купаюсь в гривнах
    Как раз сейчас делаю такое shit: dev.boichenko.space/attik
    Использую fullpage.js
    Можете посмотреть, как это выглядит.
    Кастомизация там хорошая, но все равно, я бы такое не делал, если бы дизайнер не нарисовал.
    Ответ написан
    5 комментариев
  • Какой %-поддержки по caniuse считаете приемлемым?

    vicodin
    @vicodin
    Имею некоторый опыт
    тот процент, который в требованиях клиента прописан, я же разработчик, а не аналитик. А клиенты уже должны изучать ЦА сайта. С поддержкой минимального расширения то же самое. При этом если клиент спросит - я любезно найду для него актуальную статистику.

    Статистически - чаще всего поддержка 95%+ браузеров и вьюпортов клиентов устраивают.
    Ответ написан
    Комментировать
  • Какой %-поддержки по caniuse считаете приемлемым?

    search
    @search
    мама говорит что я особенный
    На хабре как-то статейка мелькала лет эдак 10 назад. В то время IE6 еще был актуален, но уже умирал, примерно как сейчас IE11. Ребята с рабочим интернет бизнесом в рунете решались прекратить поддержку IE6. Но перед этом они собрали собственные статистические данные. И, как оказалось, при общем количестве юзеров IE6 в несколько процентов, эти самые ретрограды совершали десятки процентов всех покупок на сайте. В итоге они еще долго поддерживали IE6 и это приносило им львиную долю прибыли. Мораль: не принимайте решения с бухты-барахты. Будьте прагматиком, соберите собственную статистику и руководствуйтесь ею.
    Ответ написан
    1 комментарий
  • Как защитить свою работу фрилансеру?

    Jump
    @Jump
    Системный администратор со стажем.
    Проект был сделан, соответственно залит на хост, и дана ссылка заказчику.
    Заливать надо на свой хост - у нормального фрилансера должна быть своя инфраструктура для демонстрации.
    Вебсервер и терминал.

    Залили - заказчик сколько угодно тестирует то что вы сделали на вашей территории и на ваших серверах.
    Он подключается по RDP и попадает на обычный рабочий стол Windows - запускает сайт в вашей локальной сети, что-то скопировать он не может- клипборад в rdp отрубается на хосте.

    После оплаты - заливаете на сервер заказчика.
    Ответ написан
    5 комментариев
  • Как быстро изучить фронт/js/верстку для бэкендщика?

    remmanika
    @remmanika
    Люблю программировать и творить качественный код
    прокачай за месяц эти три сайта по курсам html, css, javascript, ajax, php и будет тебе благо.
    И голову не загрузишь лишним, и параллельно еще научишься понимать код других
    https://htmlacademy.ru/ -ценят работодатели твой прогресс
    https://webref.ru/ - полнейшие справочники
    https://www.sololearn.com/ - краткие базовые нужные знания плюс игра-соревнование на знание кода. Желательно проходить на Андроид-версии так как мобильная версия русифицированная и там есть возможность повышать свой рейтинг соревнуясь с друзьями из соцсетей на знание кода :)

    Удачки! :)
    P.S: Качественный Full-stack всегда выше в приоритете для проектов и заказчиков чем просто бэк-ендщик.
    Говорю на своем опыте как full-stack уже пятый год.
    Ответ написан
    Комментировать
  • Что изучать, куда двигаться в изучении в Веб-разработки?

    @vashaaa
    Юх с горы
    Вам нужно брать и делать реальные задания. Реальные макеты верстать, писать код js, который похож на реальный код, который можно увидеть в обычных проектах. Главное это реальные задачи. Учение ради учения не имеет смысла.
    Ответ написан
    1 комментарий
  • Как сделать данный эффект?

    @lemme
    Frontend
    ну, можно так...
    https://jsfiddle.net/nhgofLx2/2
    Ответ написан
    Комментировать
  • Как адаптировать меню под мобильные устройства?

    nakree
    @nakree
    Fullstack Developer
    Можно сделать на чистом СSS или JS. На CSS делается через медиазапросы и псевдоклассы. Нужно на мобильном экране скрывать меню для десктопов и показывать другое меню для телефонов при каком то событии, например, при клике. Подробно рассказывается в этом видео:
    https://www.youtube.com/watch?v=MwD_tZGc7gA

    "Гамбургер" без js - label + скрытый checkbox 30:33
    Ответ написан
    Комментировать
  • Как поставить bower ("bower" не является внутренней или внешней командой...)?

    stanislav-belichenko
    @stanislav-belichenko
    Backend PHP Developer
    После успешной установки Bower через npm вам также необходимо установить путь либо напрямую к нему, либо к папке npm целиком, если исполняемый файл Bower лежит там же, где и npm, так как сама ваша система (Windows) сама этого угадать не может.

    Для этого нужно зайти в "Свойства системы / Дополнительно / Переменные среды", после чего в разделе "Системные переменные" (не спутайте с "Переменные среды для пользователя %User%") отредактировать переменную path, добавив в нее через строчку запятой расположение исполняемого файла Bower.

    Лично у меня и npm, и Bower лежат в одной папке, поэтому моя переменная содержит только лишь путь до нее, это что-то вроде "C:\Users\Stas\node.js\4.4.0\"

    Проще говоря, найдите через поиск файл bower.cmd и добавьте в указанную системную переменную путь до него (без имени самого файла).
    Ответ написан
    2 комментария
  • Какую цену назвать за адаптивный дизайн (макет psd) без верстки?

    zamboga
    @zamboga
    Аналитика данных, BI-аналитика, дашборды
    При любом процессе:
    Первый результат — чтобы понять, как не надо делать;
    Второй результат — понять, как надо делать;
    Третий — сделать, как надо.
    Ответ написан
    1 комментарий
  • Как быстро загружать шрифты?

    alex-1917
    @alex-1917
    Если ответ помог, отметь решением
    1. Грузи сначала шрифты, которые используются на первом экране, остальные асинхронно (как - гоу в гугл!)
    2. Если шрифт гугловский, грузи оттуда в любом случае.
    3. На следующий проект постарайся использовать 2 дополнительных шрифта максимум, ваши завитушки никому не нужны, кроме чувства самоудовлетворения дизайнера. Идеально - ОДИН доп. шрифт. Подсказка: Helevetica - это не доп. шрифт.
    4. Дизайнера отправь в ПТУ.

    На заметку: один шрифт создает от 3 до 6 запросов на сервер, умножаем твои 6 шрифтов на 6 запросов, получаем 36 запросов , вась! Уже превышение браузерного лимита, поэтому пользователь сидит и сосет лапку в ожидании чуда в виде открытия несчастной странички...
    На планшете это будет выглядеть как бесконечный цикл перезагрузки страницы, можете посетителей с мобильным трафиком сразу выкинуть из статистики.
    Ответ написан
    Комментировать
  • К верстальщику: кого считаете профи? "средний час" верстки? Навыки?

    Xserber
    @Xserber
    Full-stack developer. React.js, AngularJS + NodeJS
    1. Слишком много толковых специалистов на земле) Выбрать сложно. При это в основном крупные и интересные проект реализуются командой.
    2. Сугубо личный вопрос, у каждого своя оценка своих трудозатрат. Кому 500 рублей достаточно за LP, другому и 15.000 мало.
    3. Каждый "инструмент" постигается со временем и нельзя сказать об увеличении КПД, ведь уровень и сложность проектов растет. Основной спектр и так используется почти всеми. Emmet, gulp, настроенный редактор, слепая печать, препроцессоры, автопрефиксер, различные zepplin( avocode, figma, invision) и т.д.
    4. Лично занимаюсь всем, кроме натягивания шаблонов на движки cms. Эта специфика кажется слишком узкой и с минимальным развитием. Хотя и прибыльная.
    5. В зависимости от проекта выбирается инструментарий. К примеру проекты на symfony по-умолчанию используют шаблонизатор twig, phalcon - volt. Если идти по БЭМ шаблонизатор HTML желателен.

    P.S. Знание чистого html/css/js помогает работать над любым спектром задач. Ведь используя только какой-то фреймворк или библиотеку, можно поставить себя в тупик при не стандартных для него условиях.
    Ответ написан
    Комментировать
  • К верстальщику: кого считаете профи? "средний час" верстки? Навыки?

    @Za0r
    pop()
    3. Как ускорить вёрстку?

    Лично моё мнение ,я себя буду считать профи,когда смогу потянуть любую задачу,ибо если мне сейчас попадется тесно связано с математикой,например карты/3д графика/визуализация данных/сложные анимации,то я просто обосрусь,потому что не смогу такое потянуть :) Я новичок,учусь фронту.
    Ответ написан
    Комментировать
  • К верстальщику: кого считаете профи? "средний час" верстки? Навыки?

    Maksclub
    @Maksclub
    maksfedorov.ru
    Для меня ориентиром являются
    сайты Студии Лебедева,
    CSSSR
    Ответ написан
    Комментировать
  • К верстальщику: кого считаете профи? "средний час" верстки? Навыки?

    LenovoId
    @LenovoId
    svg, css,js
    Раньше я ровнялся на создателя сайтов htmlbook.ru, webref.ru htmlforum.ru а конкретно на : Влада Мержевича.
    А вот как можно оценить работу сложно сказать , скорее работа разовая
    1) lending page от сложности зависит
    2) блог - зависит с нуля или нет, на cms или бекенд мой
    3) магазин - изначально стоить будет не дёшево так как уже это коммерческая нитка
    но в любом случае мы все люди и о цене если заказчик не бык сможем договорится
    Ответ написан
    Комментировать