• Какой размер подойдёт под все устройства?

    neuotq
    @neuotq
    Прокрастинация
    Не морочьте себе голову берите из проверенных решений, например у Bootstrap так :
    // Extra small devices (portrait phones, less than 576px)
    // No media query for `xs` since this is the default in Bootstrap
    
    // Small devices (landscape phones, 576px and up)
    @media (min-width: 576px) { ... }
    
    // Medium devices (tablets, 768px and up)
    @media (min-width: 768px) { ... }
    
    // Large devices (desktops, 992px and up)
    @media (min-width: 992px) { ... }
    
    // Extra large devices (large desktops, 1200px and up)
    @media (min-width: 1200px) { ... }

    Или в обратном порядке (указанный размер либо меньше):
    // Extra small devices (portrait phones, less than 576px)
    @media (max-width: 575.98px) { ... }
    
    // Small devices (landscape phones, less than 768px)
    @media (max-width: 767.98px) { ... }
    
    // Medium devices (tablets, less than 992px)
    @media (max-width: 991.98px) { ... }
    
    // Large devices (desktops, less than 1200px)
    @media (max-width: 1199.98px) { ... }
    
    // Extra large devices (large desktops)
    // No media query since the extra-large breakpoint has no upper bound on its width
    Ответ написан
    Комментировать
  • Какой размер подойдёт под все устройства?

    Как правило, чтобі решить задачу нужно хорошо подумать над самой задачей.
    Что именно ты хочешь сделать, отделить носимые устройства от неносимых?
    Как ты собрался отличить iPad Pro от єкрана ноута (2732/2048)
    Собрался отличать устройства с тач интерфейсом от устройств без тача, тогда на ноутбуках, которіе поддерживают тач, у тебя будет загружаться тач версия.
    Вот сайт где можно посмотреть популярные разрешения и вьюпорты (они далеко не всегда совпадают)
    screensiz.es
    Ответ написан
    Комментировать
  • Почему пропадает св-во hover?

    @tarthur
    i.style.color = "orange";

    этим вы задали стили инлайновые стили:
    style="color: orange;

    а они приоритетнее написаных в css

    a:hover {
    color:#ff2e5a !important;
    cursor:pointer;
    }

    это вам поможет, но так лучше не делать.
    Ответ написан
    Комментировать
  • Почему пропадает св-во hover?

    @tyzberd
    Ответ написан
    Комментировать
  • Почему пропадает св-во hover?

    you_web
    @you_web
    Кратко обо мне
    5b16f00c64454612903553.png

    JS переопределяет стили
    Ответ написан
    3 комментария
  • Для доменов чужого сайта вы их регистрируете на заказчика?

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

    Катигорически только на заказчика
    Тут много причин
    1. ты не вечно будешь работать на этой работе а вот оплачивать домены и передавать их и тд вечно ;) так что
    только на заказчика, просто подключаешь его под свою партнерку и как только он отваливается ты отдаешь ему домен под его личное управление, но оформлен он ТОЛЬко на него
    Ответ написан
    2 комментария
  • Для доменов чужого сайта вы их регистрируете на заказчика?

    @sidni
    Php Developer
    Ну если не хотите спекулировать данными (как делают некоторые чтоб потом дополнительно за не которую сумму выкупить права на домен) то на заказчика, просто это наверно связано с тем что регистрация домена это тоже работа, а работа должена быть оплачена, поэтому решайте сами входит ли регистрация в бесплатную услугу или же включать ее в счет и тогда по правильному нужно регистрировать на заказчика, если же заказчик не надежный)))) и вы думаете что он в конце на радостях "забудет" заплатить то на себя))))
    Но когда регистрируете на себя надо для чистоты совести понимать вы это делаете на деньги заказчика с аванса или же за свои.
    Ответ написан
    Комментировать
  • Что происходит в камере при увеличении ISO?

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

    Какое бы значение чувствительности (ISO) вы не ставили в настройках, этот коэффициент остается постоянным, то есть на поведение матрицы настройками вы повлиять не можете.

    После экспозиции происходит преобразование заряда в пикселях матрицы в цифровые значения. Это делает аналого-цифровой преобразователь. Когда вы меняете значение ISO в настройках камеры, это влияет на две вещи: коэффициент усиления входа АЦП матрицы и входной диапазон АЦП. Таким образом, делая снимок в одних и тех же условиях, но меняя чувствительность, вы можете получить более яркую картинку. Но это, в грубом приближении, не более чем умножение одного и того же числа электронов в пикселе на разное (большее при большем значении чувствительности в настройках) число. То есть, увеличение чувствительности практически только делает итоговую картинку ярче, но не делает камеру более способной к регистрации света. Это ответ на ваш исходный вопрос.

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

    Поскольку АЦП не работает с разными частями матрицы отдельно, а обрабатывает все значения за раз, ответ на ваш вопрос в комментарии к ответу chromimon - "нет, нельзя". Но это не связано ни с каким мифическим "напряжением", про которое он что-то выдумывает по ходу дела. Также как и про "выжимание" из матриц чего-то большего. Единственное, что производитель камеры может делать лучше или хуже с конкретной матрицей - это не испортить то, что она выдает. То есть влиять на результат косвенно - не позволять ей перегреваться (поместив в более массивный корпус), не применять всякие дурацкие алгоритмы шумоподавления (чтобы угодить пользователю, который не хочет/не умеет пользоваться программами для работы с RAW-данными), не делать "фальшивые" значения чувствительности и так далее.
    Ответ написан
    2 комментария
  • Как собрать слово из букв?

    0xD34F
    @0xD34F Куратор тега JavaScript
    <div id="container"></div>

    const container = document.querySelector('#container');
    const text = 'hello, world!!';
    const delay = 300;
    
    // можно сразу назначить таймауты для каждого из символов текста
    for (const [ i, n ] of Array.prototype.entries.call(text)) {
      setTimeout(() => {
        container.insertAdjacentHTML('beforeend', `<span>${n}</span>`);
      }, 300 * i);
    }
    
    // или, назначать следующий таймаут после выполнения предыдущего
    (function step(i) {
      if (i < text.length) {
        const span = document.createElement('span');
        span.textContent = text[i];
        container.insertAdjacentElement('beforeend', span);
        setTimeout(step, delay, i + 1);
      }
    })(0);
    
    // или, вместо множества таймаутов назначить один интервал
    let i = 0;
    const intervalId = setInterval(() => {
      const span = document.createElement('span');
      span.innerText = text[i];
      container.append(span);
      if (++i >= text.length) {
        clearInterval(intervalId);
      }
    }, delay);

    span {
      display: inline-block;
      animation: span .2s ease-out;
      font-size: 40px;
    }
    @keyframes span {
      from {
        transform: translateX(500px);
        opacity: 0;
      }
      to {
        transform: translateX(0);
        opacity: 1;
      }
    }
    Ответ написан
    2 комментария
  • Как сделать фон картинки движущимся?

    Vlad_IT
    @Vlad_IT Куратор тега JavaScript
    Front-end разработчик
    background-attachment: fixed
    UPD: По описанию больше так подходит https://jsfiddle.net/Vlad_IT/cx2kksLu/
    Ответ написан
    4 комментария
  • Почему блоки не становятся в ряд при 100%?

    UnluckySerivelha
    @UnluckySerivelha
    css-live.ru/articles/zagadochnye-otstupy-mezhdu-in...
    .about-me-left {
      font-size: 0;
    	width:60%;
    	height:100%;
    	background-color:lime;
    	display: inline-block;
    }
    .about-me-right {
      font-size: 0;
    	width:40%;
    	height:100%;
    	background-color:blue;
      display: inline-block;
    }
    Ответ написан
    Комментировать
  • Почему блоки не становятся в ряд при 100%?

    @boga-net
    присвойте родителю

    .about-me {
       display: flex;
    }


    Не используйте float - это уже прошлый век
    Ответ написан
    Комментировать
  • Стабилизатор матрицы и объектива дополняют друг друга?

    Moskus
    @Moskus
    Это зависит строго от того, какой фотоаппарат и какой объектив. Скажем, если у вас камера Panasonic со встроенным стабилизатором и объектив Panasonic со стабилизатором, результат будет лучше, чем если на камере Panasonic вы используете объектив Olympus (тоже со стабилизатором). Потому что хотя спецификации условно открыты, производители знают о своем железе чуть больше, чем рассказывают другим.
    Ответ написан
    Комментировать
  • Почему блоки не становятся в ряд при 100%?

    freislot
    @freislot
    Frontend-разработчик
    .about-me-left {
      float:left;
    }
    Ответ написан
    Комментировать
  • Почему Флекс не выравнивает в две линии с промежутками?

    Hocopor
    @Hocopor
    Ищу интересную работу
    justify-content: space-between;
    Ответ написан
    Комментировать
  • Как апач с пхп отдают видео при загрузке страницы?

    Sanasol
    @Sanasol Куратор тега Веб-разработка
    нельзя просто так взять и загуглить ошибку
    Я хочу на фон поставить видео, которое весит 200мб - 30 сек.

    не надо так. Серьезно не надо.
    Лучше найдите на торренте конвертер и сожмите нормально.
    Ну или в крайнем случае загрузите на ютуб и скачайте обратно после обработки.
    30 секунд не могут 200 мегабайт весить. Вообще не сжато.
    Серии мультов всяких по 25 минут весят 200мб.

    Или всё же какую-то начальную часть видео сервер всё-таки заставит подгружать изначально?

    нет

    Подскажите, при загрузке сайта, если видео не стоит на автопроигрывании, сайт загрузится так же быстро, как будто видео и нет?

    оно в любом случае грузится только после загрузки страницы.
    Ответ написан
    4 комментария
  • Как сделать bg-image чб?

    pavelkarinin
    @pavelkarinin
    Full Stack Web Developer
    Если разместить картинку как img на задний план, то очень просто:
    img {
      filter: gray; /* IE6-9 */
      -webkit-filter: grayscale(1); /* Google Chrome, Safari 6+ & Opera 15+ */
      filter: grayscale(1); /* Microsoft Edge and Firefox 35+ */
    }
    Ответ написан
    2 комментария