Задать вопрос
  • Как достичь прозрачность от картинки поверх блока с фоном?

    vicodin
    @vicodin
    Имею некоторый опыт
    Я правильно понимаю, что вы хотите чтобы этот блок был прозрачным, но ставите непрозрачный белый фон и хотите поставить прозрачную картинку?
    И чтобы через этот блок было видно контент, который находится под ним?
    Это невозможно.
    Ответ написан
    7 комментариев
  • Типичный вопрос про верстку. С чего начать?

    viktorvsk
    @viktorvsk
    Все, что связано с программированием, кодингом, computer science, information technologies... Начинается одинаково. С поискового запроса.

    Единственный способ в чем-то разобраться - это подружиться с Поисковиком и сделать его своим наставником и другом. Вы нигде не найдете такого человека, или такого видео, которое сможет заменить вам Наставника-Поисковика. Просто потратите время впустую.
    Кстати, Наставник о-о-очень плохо говорит на языке, отличном от английского. Собственно, в первую очередь потому, что от других, к сожалению, пока толку нет.

    Сервисы типа тостера или stackoverflow, кслову, тоже, в своем роде, Наставники. Но они помогают решить узкоспециализированные вопросы, с которыми Главный Наставник справляется медленно (но в 90% случаев, таки справляется).
    Ответ написан
    Комментировать
  • Почасовая работа: уволить фрилансера или оставить и провести разъяснительные беседы?

    overmes
    @overmes
    Есть исследования про многозадачность человека, в них обычно говорится, что человек справляется с двумя параллельными задачами хуже, чем если бы он их делал последовательно.
    Я бы так не смог, но бывают уникальные личности, нужно на конечные результат смотреть.
    Ответ написан
    Комментировать
  • Почасовая работа: уволить фрилансера или оставить и провести разъяснительные беседы?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    А с чего вы взяли, что вам лучше знать, как ему продуктивнее работать? У меня есть кодер, который колбасит свою работу и параллельно смотрит сериалы в оригинале на английском - учит язык. У него в углу экрана поверх всего маленькое окошко с видео. На скорость и качество его работы вообще никак не влияет. Ему так комфортно. С чего я должен ему что-то запрещать? Кто-то параллельно с работой будет слушать музыку. Кто-то на планшете какую-то игрулю будет проверять каждые 30 минут - вы этого всего не отследите, да и зачем? Не надо драконить людей, вы что, рабовладелец?

    UPD: По большому счету, вот эти ваши придирки и разборки как раз и снижают продуктивность. Вы сами себе вредите. Как правильно коллеги пишут - гнать в шею такого заказчика :)
    Ответ написан
    5 комментариев
  • Как вы работаете верстальщиком?

    Soldata
    @Soldata
    Программист, владелец IT-компании.
    Наверно, тут нужен личный опыт. Как заказчик могу сказать сразу - предпочитаю платить потом, ибо никогда не уверен в квалификации фрилансера. Некоторые просят предоплату - плачу, но понимаю, что это новички, которых все же "пару раз" кинули или не смогли справиться с задачей. Полную предоплату обычно берут либо совсем неопытные, либо реально профессионалы, но у них и расценки соответствующие. Поэтому не бойтесь получать оплату после работы. Главное - сделайте работу правильно, то есть, не поленитесь все "доработать напильником". Это самая большая беда у исполнителей - сделают быстро, а потом приходится указывать на откровенные косяки и недоделки, которые им было лень поправить, или просто рассчитывали на заказчика-лоха. Заплатили за час работы - работайте час, а не 15 минут - есть время исправить баги, а заодно будет перспектива еще и премию получить за отличную работу.
    Ответ написан
    2 комментария
  • Учёба на ITшника-программиста. Запутался, куда идти?

    IonDen
    @IonDen
    JavaScript developer. IonDen.com
    Вы не думайте о технологиях, которые изучили. Подумайте о том что вам нравится, в чем интереснее всего копаться? В разработке мобильных приложений? Игр? Десктопных приложений? Сайтов? Алгоритмов? Где вы можете ночами не спать и делать делать с интересом?
    Ответ написан
    3 комментария
  • Какие видео уроки хорошие для создания макета для новичка?

    @vialka
    веб-мастер
    Уроков в ютубе много, правильно сказали. А если интересует дизайн, то лучше копируйте хорошие образцы самостоятельно, толку больше будет и вкус выработается.
    Ответ написан
    Комментировать
  • Какие видео уроки хорошие для создания макета для новичка?

    Первое что пришло в голову: Sorax.
    Хотя таких уроков валом. Стоит только открыть Youtube.
    Ответ написан
    Комментировать
  • Ка это сверстать?

    butteff
    @butteff
    Раз в тысячу лет заправляю свитер в носки
    блок с картинкой по ширине 100%, позиционируем фон от центра
    блок с меню по ширине, например, 900px, делаем ему margin auto какой-нибудь и верстаем внутри него менюшки уже.
    Ответ написан
    1 комментарий
  • Не могу разобраться с логикой css, как он работает?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    Все потому, что у input font-family не inherit по умолчанию, то есть не наследуется, а задан в стилях браузера. Соответственно Ваш стиль перекроет это правило только если Вы конкретно для input укажете font-family, или будете использовать *.
    codepen.io/iiil/pen/chtkb

    Вы не совсем понимаете принцип наследования. К примеру, если Вы укажете высоту для общей обертки или для body в пикселях, то это не приведет к тому, что все дочерние элементы будут наследовать эту высоту. Скорее всего Вас это не удивит, так как по умолчанию элементы высоту не наследуют. С font-family же Вы удивляетесь потому, что большинство элементов его наследуют, но вот есть исключения.
    Ответ написан
    8 комментариев
  • Почему на мобильном устройстве сайт не растягивается на всю высоту?

    bootd
    @bootd Куратор тега HTML
    Гугли и ты откроешь врата знаний!
    У вас в верстке ошибка как мне кажется.

    Не нужно давать html тегу скриптом высоту. Это делается написал в css тегу html, body height: 100%.

    До кучи еще скажу не нужно давать body width: 100%. Это блочный элемент. Он и так растянется на весь экран.

    Класс middle и лежащий в нем первый container имеют высоту 0. Это потому что вы выбили из потока абсолютным позиционированием(покой то черт) элемент .contentMainBox.
    Что вам мешает заверстать без позиционирования?

    Как всем должно быть известно, height: 100% растягивается на 100% от высоты родительского блока, а не экрана.

    У ваших aside блоков очень много лишних тегов. Сверстать все можно без позиционирования.

    К тому же добавлю, что float не будет работать при абсолютном позиционировании. Зачем его тогда писать? А зачем position: relative, когда вы пишите absolute?

    К тому же очень много вложенных дивов. Можно было просто обойтись одним тегом main для контента.

    Вот ваше решение, которое должно помочь и ничего лишнего.

    1) Удаляем wrapper и тегу body даем overflow: hidden

    2) Замените разметку тега main на эту.

    <div class="main-scroll">
    <main class="content">Содержимое</main>
    </div>


    3) Теги aside поставьте перед тегом main и замените их стили на эти

    .wrapper{
    min-height: 100%;
    height: 100%;
    overflow: hidden;
    position: relative;
    box-shadow: 0 0 24px rgba(0,0,0,0.58);
    background: #fff;
    }
    
    .left-sidebar {
    float: left;
    width: 90px;
    height: 100%;
    position: relative;
    background: #B5E3FF;
    background-image: -webkit-linear-gradient(top, #24323f, #75887e);
    background-image: -o-linear-gradient(top, #24323f, #75887e);
    background-image: -ms-linear-gradient(top, #24323f, #75887e);
    background-image: linear-gradient(top, #24323f, #75887e);
    background-image: -moz-linear-gradient(top, #24323f, #75887e);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#24323f, endColorstr=#75887e)";
    }
    .right-sidebar {
    float: left;
    width: 400px;
    background: #fff;
    height: 100%;
    position: relative;
    box-shadow: 0 0 21px rgba(92, 92, 92, 0.39);
    }
    .main-scroll { 
    overflow-y: scroll;
    height: 100%;
    margin-left: 490px;
    }
    .content {width: 840px;}


    4) Код должен выглядеть так

    <body>
    <aside class="left-sidebar"></aside>
    <aside class="right-sidebar"></aside>
    <div class="main-scroll">
    <main class="content">Содержимое</main>
    </div>
    </body>


    Вроде ничего не забыл
    Ответ написан
    5 комментариев
  • Есть ли понятие правильных пропорций для миниатюр (картинок) в веб-дизайне?

    iiil
    @iiil
    Инженер и вэб-дизайнер, рисую.
    К моему ответу надо добавить тег «Мнение» или «ИМХО»
    Не может быть никаких пропорций для миниатюры. Сайт — это холст. Или каталог журнальный — это холст. На нем есть объекты, такие как текст, линейки, геометрические фигуры, фотографии и т. д. При этом миниатюры я бы выделил в отдельную категорию. Из-за маленьких размеров ее нельзя распознать. К примеру с фотографией нормального размера, скажем 10 на 15 все иначе, на ней мы можем выделить (внутри фото) какие-то линий, которые могут перекликаться с той же модульной сеткой или линией шрифта. А миниатюра воспринимается как одно цветное пятно. Соответственно важнее не пропорция этой миниатюры, а то, как она вписывается в общий ансамбль. То есть резюмируя: размеры миниатюр должны зависеть от холста, от его пропорций и размеров, от модульной сетки, если она присутствует, и от мнения дизайнера. Иногда у миниатюры будет задаваться только ширина, а высота получаться автоматом, иногда жестко и та, и другая величина с обрезкой фото.
    Ну и это если вообще не рассматривать случаи сборки мозаики из миниатюр, где меняются как размеры, так и пропорции при необходимости.
    Ответ написан
    Комментировать
  • Как реализовать подобную вещь на сайте с помощью css и js?

    Несколько иначе сделал:
    1. Слой заливается под углом с помощью border (поддержка IE8)
    2. По hover родительского блока меняем толщину border до вдвоебольшей чем размер родительского блока
    3. Анимация возможна с помощью transition или animate, но ни то, ни другое не поддерживается в IE8
    Пример: codepen.io/anon/pen/DpCfk
    Ответ написан
    Комментировать
  • Как называются сайты с анимированным содержимым, которое меняется при скроллинге, и как такие сайты делают?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    Всё построено на animation.

    Для картинок может использоваться SVG.
    Инфо где можно изучить SVG?

    Для сложной графики canvas.
    Какую книгу посоветуете по Canvas HTML5?

    Примеры
    Полно реализаций с анимацией как HTML, так и SVG.
    Ответ написан
    6 комментариев
  • Существуют ли стандарты, в которых прописан порядок атрибутов в html-тегах?

    Порядок не важен. HTML это XML подобный язык разметки, а в спецификации XML написано:

    the order of attribute specifications in a start-tag or empty-element tag is not significant

    Пруф
    Ответ написан
    2 комментария
  • Как функционируют системы типа ucoz?

    DmitriyEntelis
    @DmitriyEntelis
    Думаю за деньги
    Скрипт в качестве одного из входных аргументов получает название домена.
    В базе у всех данных указано к какому домену они относятся.

    Ну и дополнительно применяется шардирование:
    Все данные разбиты по доменам на отдельные ноды, по NNN доменов в ноде.
    Каждая нода - отдельная база данных.
    Ноды уже мапятся на физические сервера.

    Соответственно когда запускается скрипт на бекенде, он получает название домена, по нему определяет ноду и физический сервер, подключается туда.

    Это общая схема работы всех нагруженных сервисов.

    Конкретно в случае ucoz возможно им выгоднее дополнительно сохранять все в статику.
    Ответ написан
    Комментировать
  • Какие технологии организуют движение объектов по скроллу на сайте?

    Petroveg
    @Petroveg
    Миром правят маленькие с#@&ки
    window.addEventListener('scroll', function () {
    	console.log(document.documentElement.scrollTop);
    }, false);

    или в jQuery
    $(window).on('scroll', function () {
    	console.log($(this).scrollTop());
    });
    Ответ написан
    1 комментарий
  • Чем left: -999999px лучше, чем display:none ?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    display: none - нельзя плавно показать одним css-ом, в отличие от left.
    Ответ написан
    Комментировать
  • Как сделать "Показать больше" на адаптивном сайте?

    DeLaVega
    @DeLaVega
    Верстаю, фронтэндю =)
    Копайте в сторону этих функций:
    .remove() - удаление
    .append() - добавление
    .eq() - порядковый номер
    .nextAll() - все последующие.


    А просчёт делать при ресайзе окна
    $(window).resize(function(){
    if (){
    } else {
    }
    })
    Ответ написан
    Комментировать