Задать вопрос
  • Как создать такие элементы, как показано на рисунке?

    zorro76
    @zorro76
    Мой вам совет: учите верстку html/css, это основы и если вы их не понимаете, то какой смысл вам подсказывать.
    На изображении ссылка и кнопка, и в bootstrap это ссылка и кнопка:)
    <a href="#">Пополнить</a>
    <btn>Изменить</btn>

    ну и стили им конечно же нужно задатьjsfiddle
    Ответ написан
  • Как правильно совмещать BEM и bootstrap grid?

    Serj-One
    @Serj-One
    i'm sexy and i know it
    .header__nav{
      @extend .col-md-8;
    }

    Либо через миксины, используя scss вариант сетки.
    Ответ написан
    Комментировать
  • Этично ли при работе над проектом избавляться от посредников?

    Я охреневаю. Все такие крутые бизнесмены, судя по комментариям, только денежные отношения и похрену этика.
    Этика бизнеса - это не сферический конь в вакууме, это набор устоявшихся, неписаных правил, взаимодействия участников процесс. Сюда -же относятся и понятия репутации, имени фирмы, истории марки, и т.д., т.е. большая часть нематериальных активов, которые имеют вполне реальную финансовую оценку.
    Кидать посредников - плохо. Это удар по Вашей репутации, в перспективе потеря какого то кол-ва заказов, и принятие на себя не свойственных Вам функций.
    Да, Вы срубили сейчас чуть больше бабла, но потом этот посредник к Вам с заказом больше никогда не придет. Еще 5-10 таких заходов и Вы получите определенную репутацию хоть и в узких кругах.

    Посредников, конечно, надо давить, торговаться, ограничивать в их хотелках, и договариваться. Ничего не поделаешь - это коммерция. Но кидать, на мой взгляд, себе дороже.
    Ответ написан
    5 комментариев
  • Как узнать ссылку на страницу, с которой пришел?

    alsopub
    @alsopub
    Родная функция "назад" это js: history.back();
    Ответ написан
    Комментировать
  • Как узнать ссылку на страницу, с которой пришел?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    так
    Если просто нужно "назад": window.history.back()
    Ответ написан
    Комментировать
  • Как уничтожить псевдоэлемент у класса?

    iiiBird
    @iiiBird Куратор тега CSS
    Пока ты спишь - твой конкурент совершенствуется
    my-best-class::after {content: none;}
    Ответ написан
    3 комментария
  • Можно ли сделать такое на CSS?

    @artem_music
    Можно, играясь с бордер-радиусами, но стоит ли? Гораздо проще взять svg.
    Ответ написан
    2 комментария
  • Как сделать так чтобы видео на сайте вело себя как background сделанный через background-size: cover?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Есть свойство object-fit. Собственно оно позволяет делать именно то, что вы описываете - codepen.
    Ответ написан
    1 комментарий
  • HTMl загружает даже "none"?

    @vshvydky
    ф12 раздел нетворк и посмотреть?
    Ответ написан
    Комментировать
  • Как создаётся такой эффект стекания мёда (см. внутри)?

    @Quiensabe
    VR-разработчик
    Так как вопрос в разделе AFTER EFFECTS - то полагаю задача как получить саму анимацию, а не как встроить ее на web-страницу? Если да - то далее.

    Сам красивый вид меда - проще всего получить используя фильтр CC glass и Gradient Ramp. Хотя похожего можно добиться даже настройками стиля слоя или другими эффектами.

    Остается анимировать контур. AE поддерживает криволинейные маски, так что можно это сделать вручную. Но я бы делал проще.

    Берем итоговый контур - то как мед должен выглядеть в последнем кадре. Мед - белый, фон - черный. Размываем слой с большим радиусом, чтобы получилось почти ровное пятно. И накладываем level сдвинув бегунки так чтобы получить фактически битовую маску (без полутонов).

    На данном этапе - получим немного кривой белый круг. Теперь анимируем радиус размытия до 0 - и получим плавную анимацию растекания круга в нашу изначальную форму меда...

    Данный трюк можно применять в множестве ситуаций, при анимации измороси, растекания чернил, проявления надписей, дыма и т.п...

    Обязательно переключите в свойствах проекта качество просчета на 16 бит. Иначе анимация будет дискретной.

    оффтоп. меняю знания AE на знания англ. яз. :)
    Ответ написан
    2 комментария
  • Как научиться быстро читать?

    opium
    @opium
    Просто люблю качественно работать
    я просто много читал и сам научился
    могу прочитать книгу и за день если интересная
    просто есть определнная скорость усваивания информации мозгом и она меньше чем скорость чтения увы
    Ответ написан
    10 комментариев
  • Как ускорить веб-разработку на Windows (Gulp, PHP, Ruby) в NTFS?

    sim3x
    @sim3x
    vagrant
    работать в виртуалке с линуксом
    работать сразу в линуксе
    работать сразу на макоси
    Ответ написан
    9 комментариев
  • Верстка сайдабаров и контента CSS на разных экранах?

    @WQP
    Используйте flexbox
    Ответ написан
    Комментировать
  • Как перенять объектно-ориентированное мышление?

    Fesor
    @Fesor
    Full-stack developer (Symfony, Angular)
    Т.е. сложно понимаю, что "засунуть" в один объект, что в другой, что должно быть статическим методом, что приватным и тд.


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

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

    Теперь задумаемся о декомпозиции всего этого хаоса. Мы находим какую-то задачу, которую выполняет наш код (например какую функцию вызвать для обработки каждого конкретного запроса) и выносим это в отдельный объект. Отправка email-ов - отдельный объект. Весь SQL зашиваем в отдельный объект. Соединение с базой - объект. Пользователи - объекты. Все - объекты.

    И главное, у каждого объекта есть своя область ответственности. UNIX way. Каждый объект делает что-то одно и делает это хорошо. Бывает так что ну... нужно сделать так что бы один объект делал две вещи. НЕ вопрос, мы можем его попросить сделать что-то сложное, а он будет как хороший менеджер тупо делегировать работу другим объектом. То есть он и сложную штуку сделает, и сам не будет знать как она делается.

    А все безхозные функции, которые не пренадлежат никаким объектам (например функции порождающие объекты) можно вынести в статические методы. Главное что бы статичесих переменных у нас небыло (ибо это те же глобальные переменные). И поменьше публичного ибо черт его знает что эти разработчики будут использовать. Причем "те разработчики" это вы завтра.

    Вообщем писав всё время на процедурке, сложно перейти на ооп.


    Просто не думайте что это что-то "принципиально другое". Это та же самая процедурка, просто благодаря классам и объектам, вы можете порезать систему на маленькие модули. Данные будут лежать рядом с процедурами и у вас будет больше контроля за происходящим.

    Вы можете начать погружаться в ООП с того, что разобраться "почему глобальные переменные это плохо", почему "состояние порождает сложность" и что такое эта "сложность" (многие почему-то думают что сложность выражается в написании кода а не в его чтении или поддержке), почему "изоляция" (и как следствие инкапсуляция) - это хорошо. Как это все соотносится с декомпозицией. Что такое "ответственность", что такое зависимости, связанности

    Подскажите, какой проект начать писать (гостевая, блог), или может начать изучать фреймворк.


    Фреймворки универсальны, а значит чистого ООП там быть не может. Во всяком случае нет ни одного фреймворка на котором стоит учиться ООП.

    Есть хорошие упражнения на развитие понимания объектно-ориентированного проектирования. Например вот: https://habrahabr.ru/post/206802/

    Сразу хочу отметить что это крайности. Упражнения же. Они должны ограничивать вас что бы заставлять думать и задавать правильные вопросы.

    Или может подскажите книгу/сайт где пошагово в ооп написан какой-то проект, чтобы быстрее пришло понимание.


    Так вы научитесь делать один конкретный проект а на втором вы уже проиграете. Так дела не делаются. Надо разобраться с причинами появления идеи ООП. Ну то есть что было до. Можно еще с функциональным программированием попробовать разобраться. В PHP оно слабо применимо, но основные идеи очень тесно переплетаются с ООП и познав немного функциональщины ваше ООП будет лучше. Да и если про ООП вы можете найти много булшита, про функциональщину врут мало.
    Ответ написан
    3 комментария
  • Какие вы создаете шаблоны php проектов?

    Sanasol
    @Sanasol Куратор тега PHP
    нельзя просто так взять и загуглить ошибку
    стандартные папки, папка источника и билда. в Файлах были подключены стили, и начальная разметка.

    это есть фреймворк и его суть.

    В несколько команд поднять всё вышеперечисленное и начать делать реальную работу, а не писать вальвации форм и подключение к базе в 15 раз.
    Ответ написан
    Комментировать
  • Как собрать такую фиксированную функцию?

    Rsa97
    @Rsa97
    Для правильного вопроса надо знать половину ответа
    Стек. Открывающие скобки кладутся на стек, закрывающие снимают вершину стека и проверяют на корректность пары.
    Ответ написан
    Комментировать
  • Как заменить минускульные цифры на маюскульные? В Illustrator, прочих графпакетах, вебе?

    Hecc
    @Hecc
    Frontend. Дизайн. Шрифт.
    Это все фичи Open Type и соответственно настраиваются в панельке Window->Type->Open Type (Illustrator / InDesign)
    Просто переключитесь на Oldstyle Figures, если в шрифте они есть - будут использоваться именно они.
    Проверить их наличие можно в панели Glyphs:
    d64634168e1141c18e919ef23d4b8207.png

    В фш эта панелька запрятана отдельно в панели Character:
    edb01b3cc9864a29a083bbdc04d21d85.png
    При наличии маюскульных цифр в подразделе Lining Figures на панели Glyphs можно в панели Open Type назначить шрифту Tabular Lining - и тогда минускульные цифры (Oldstyle Figures) заменятся на маюскульные (Lining Figures).

    9010ff56beea47c59c92cfa34ad74b94.png

    Наводки для верстальщиков:
    caniuse.com/#search=font-feature
    https://habrahabr.ru/post/135988/
    Ответ написан
    6 комментариев
  • Как сбросить кеш в IE?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега HTML
    Скорее всего, проблема не в кеше браузера, а в кеширующем прокси (Squid какой-нибудь, например). У них как раз были проблемы с версионированием через get-параметр - они просто его игнорируют. Очень похоже это поведение на вашу проблему.
    Я рекомендую перейти на версионирование вида styles.bada55c0ffee.css, оно устраняет эту проблему. Да, его чуть сложнее реализовать, но ненамного и эти усилия окупятся.
    Ответ написан
    1 комментарий