Ответы пользователя по тегу Вёрстка
  • Как сверстать такую форму для поиска и комментарии?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Надо разобраться, что именно не знаете?

    Давайте так, Вы выкладываете свой код на https://jsfiddle.net/ и мы потом разбираемся с конкретными моментами. Так будет правильнее.

    Коротко план:
    1. <input type="text"><input type="image"> к первому инпуту placeholer и отступ, чтобы влез второй.

    2. textarea и placeholder, тень

    3. Дальше вроде все просто, border
    Ответ написан
    Комментировать
  • Как сверстать такой блок табами?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Если прям точно нужны несколько карт и способ Сергей Вам не подходит,

    то табы на CSS без JS:
    inferusvv.ru/blog/css/14-taby-s-pomoschyu-css3.html
    Ответ написан
    Комментировать
  • Вопрос про стилистику верстки. Как правильно верстать?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Логотип должен быть ссылкой на главную страницу сайта.
    Поэтому:

    Вариант 1:
    Логотип, т.е. картинка с текстом это единое целое и текст в ней не должен быть текстом.
    Значит в HTML это просто ссылка без анкора, у которой фон это картинка.

    Вариант 2:
    Если текст должен быть текстом.
    Тоже самое, только в анкоре у ссылки нужны слова. Можно со спанами, если несколько слов или строк и они должны иметь разный вид.

    Исхожу из идеи, что картинки в оформлении должны быть background'ами. С помощью img вставляю только картинки которые ими являются с семантической точки зрения.
    И второе: городить поменьше тегов. Т.е. img оборачивать еще и в div (это если меня не слушать и вставлять логотип с помощью img) - это вообще лишнее действие для которого нет оснований.
    Ответ написан
  • Как поправить брендирование, которое съезжает на один пиксель?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    1. У Вас в коде:
    для #branding_img правый паддинг: 1px
    custome.css (строка 32)

    2. Terras:
    Открываем сайт на экране 1920 точек на полный экран.
    Смотрим в инспектор, видим: ширина body получилась 1903 точки, не важно в хроме или в ФФ. Фоновая картинка имеет белую серединку 1200 точек.
    Из нечетного числа вычитаем четное = получаем нечетное.
    А нам нужно четное для того, чтобы поля с двух сторон картинки были одинаковыми.
    Соответственно лишнюю точку браузер может девать куда хочет по своему усмотрению.
    Ответ написан
    4 комментария
  • Как сделать плавне начало анимации при скроле по пунктам меню и плавную остановку?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    htmlbook.ru/css/transition-timing-function
    Там в середине расписаны все типы анимации, а еще пониже показаны.

    ease
    Анимация начинается медленно, затем ускоряется и к концу движения опять замедляется. Аналогично cubic-bezier(0.25,0.1,0.25,1).
    ease-in
    Анимация медленно начинается, к концу ускоряется. Аналогично cubic-bezier(0.42,0,1,1).
    ease-out
    Анимация начинается быстро, к концу замедляется. Аналогично cubic-bezier(0,0,0.58,1).
    ease-in-out
    Анимация начинается и заканчивается медленно. Аналогично cubic-bezier(0.42,0,0.58,1).
    linear
    Одинаковая скорость от начала и до конца.
    step-start
    Как таковой анимации нет. Стилевые свойства сразу же принимают конечное значение.
    step-end
    Как таковой анимации нет. Стилевые свойства находятся в начальном значении заданное время, затем сразу же принимают конечное значение.
    steps
    Ступенчатая функция, имеющая заданное число шагов.
    transition-timing-function: steps(<число>, start | end)

    Здесь: <число> — целое число больше нуля; start — задаёт полунепрерывную снизу функцию; end — задаёт полунепрерывную сверху функцию.
    cubic-bezier
    Задаёт функцию движения в виде кривой Безье.
    Ответ написан
  • Как реализовать блоки, которые можно отмечать галочками?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Обычные чекбоксы рядом с которыми стоят картинки. У чекбоксов свои value с ценой. Получаете value, прибавляете к сумме.

    Причем, в примере, эти картинки даже не стоят в label, что дико.
    Ответ написан
    1 комментарий
  • Как сделать адаптивное изображение затемненым с помощью css или js?

    Ankhena
    @Ankhena Куратор тега JavaScript
    Нежно люблю верстку
    Фильтрами типа
    filter: grayscale(0.7);
    filter: saturate(20%);
    filter: brightness(2);

    и их комбинациями
    не получится решить?

    Просто кода нет, примера что и как надо затемнить тоже, приходится гадать
    Ответ написан
    1 комментарий
  • Мобильная верстка под 320px еще актуальна?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    viewportsizes.com устройства и вьюпорты
    Ответ написан
    Комментировать
  • Нужно ли делать дизайн мобильной версии или верстальщик разберется?

    Ankhena
    @Ankhena Куратор тега Вёрстка
    Нежно люблю верстку
    Нужно ли рисовать мобильную версию:
    зависит от
    - дизайна
    - содержимого
    - квалификации дизайнера
    - квалификации верстальщика (и возможно сотрудничества дизайнера, чтобы дорисовать какие-то иконки/мелочевки по требованию верстальщика)
    - аудитории сайта и % пользователей с мобильников

    Делать ли отдельную мобильную версию:
    - если контент существенно отличается - ДА
    - если нет или скрыты лишь некоторые несущественные блоки - делать адаптивный

    Бутстрап
    - зло :)
    Ответ написан
    4 комментария
  • Всё, на что может нажать пользователь должно быть ссылкой?

    Ankhena
    @Ankhena Куратор тега HTML
    Нежно люблю верстку
    Без контекста не понятно что они имели в виду.

    1. Все элементы на которые может захотеться кликнуть должны быть кликабельными - ДА

    2.1 Тыкать для совершения каких-то действий можно только на <a> - НЕТ

    2.2. Все кликабельное нужно делать с помощью <a> - НЕТ
    Ответ написан
    Комментировать
  • Можно ли выставлять в портфолио не реализовавшийся проект?

    Ankhena
    @Ankhena Куратор тега Вёрстка
    Нежно люблю верстку
    Портфолио - это Ваши работы. Что потом с ними сделал заказчик это уже отдельная история.

    Иногда выкладываю в портфолио варианты, которые заказчик не принял или заставил переделать в соответствии со своими представлениями. Или несколько вариантов, которые были предложены.

    Но (!) в договоре есть строчка, что имею право выкладывать работы в портфолио.
    Если заказчик заранее попросил этого не делать, то естественно такие работы никуда не идут.

    Еще может быть несколько типов портфолио: публичное и приватное. Т.е. то, что лежит в открытом доступе или то, что показываю при встрече или по запросу.
    Ответ написан
    Комментировать
  • Как сделать блоки одинаковой высоты?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    При необходимости делаю так:

    function setEqualHeight(columns){
    	var tallestcolumn = 0;
        columns.each(function(){
    		currentHeight = $(this).height();
            if(currentHeight > tallestcolumn){
    			tallestcolumn = currentHeight;
            }
        });
        columns.height(tallestcolumn);
    }


    setEqualHeight($(".blocks"));  /*делаем блоки одинаковой высоты*/


    p.s. но теперь (2020) для этого есть гриды.
    Ответ написан
    Комментировать
  • Как исправить отображение элементов flexbox в ie11?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    1. Написать для main в формате flex: 0 0 auto;
    2. Добавить содержимое или высоту
    3. ИЕ и единицы vh: caniuse.com/#search=vh
    Ответ написан
    4 комментария
  • Как правильно задать высоту блока когда между верх и ниж. контентом большое расстояние?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    display: flex; для родительского блока
    можно еще и с заменой направления главной оси и justify-content: spact-between
    Ответ написан
    Комментировать
  • Лендинг за один день?

    Ankhena
    @Ankhena Куратор тега Вёрстка
    Нежно люблю верстку
    Не успеваю. За 2 успеваю. Много времени уходит на проверки адаптивности.
    За 1 день успеваю только самые простые, в которых сразу все ложится ровно, без фокусов.
    Ответ написан
    2 комментария
  • Как оценить front-end разработчика/дизайнера до начала сотрудничества?

    Ankhena
    @Ankhena Куратор тега Вёрстка
    Нежно люблю верстку
    1. Просить портфолио.
    2. Например, на fl.ru есть безопасная сделка с арбитражем.
    3. Удаленка не отменяет договоров. С нашей почтой это не быстро, но тем не менее, Вы же планируете постоянное сотрудничество. В скайпе можно показать паспорт.
    4. Тестовое задание - ну тут кто как. О том, что работа будет постоянная это только Ваши слова ничем не подтвержденные. (Это взгляд со стороны сотрудника) Поэтому делать просто так тесты при наличии портфолио не хочется, точно также как и работать без 50% предоплаты.
    Тесты с бОльшим рвением будут делать молодые или очень голодные верстальщики. (Это взгляд со стороны нанимателя)
    Ответ написан
    Комментировать
  • Как правильно задать ширину блока?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Лучше так: https://codepen.io/anon/pen/mEqKox

    большому блоку задать max-width и display:inline-block - тогда не будет пустого места, если маленьких блоков мало.
    Ответ написан
    Комментировать
  • Как записать 3 элемента в одну строку и 3 во вторую?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    1. Упростите мозайку
    <div id="content"> 
            <div class="parent">
            <div style="clear:both;">
    ...
    </div>
    </div>
    </div>


    2. Получившемуся родительскому блоку задайте display:flex; и соответствующие свойства.
    Боюсь писать какие не видя всей структуры.

    3. Для картинок с названиями есть чудесные теги figure и figcaption
    Ответ написан
    Комментировать