Задать вопрос
  • Нужна прозрачность карточек но не изображений находящихся в них, как лучше прописать?

    Aetae
    @Aetae
    Тлен
    background: rgba(255, 255, 255, 0.5);

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

    Kozack
    @Kozack Куратор тега CSS
    Thinking about a11y
    В данный момент задачи такого рода решаются с помощью JavaScript и математики:
    Вычисляете размеры блока, смотрите размеры окра, смотрите положение блока. Если он как-либо вываливается за пределы видимой области -- сместить блок в сторону. Есть и готовые библиотеки для этого. Например popper.js
    Ответ написан
    2 комментария
  • Реально ли записать свои мелодии в китайский дверной звонок?

    15432
    @15432
    Системный программист ^_^
    С очень большой вероятностью нет, они настолько дешевые, что перезаписываемого ПЗУ в них можно не ждать, всё намертво в кристалле.
    Ответ написан
    Комментировать
  • Как обратиться к элементу элемента в бэме?

    Get-Web
    @Get-Web Куратор тега CSS
    Front-End Developer
    возможно надо этот элемент сделать блоком, типо: list-headet или как?

    Да, блоком, но не надо приплетать header. Блок должен называться таким образом, что-бы было понятно что он делает, а не где он расположен. А в последствии можно смиксовать блок, например:

    <div class="header">
        <h1 class="header__title">Title</h1>
        <p class="header__desc">Description</p>
        <ul class="header__list list">
          <li class="list__item"><a href="#" class="list__link">link</a></li>
          <li class="list__item"><a href="#" class="list__link">link</a></li>
          <li class="list__item"><a href="#" class="list__link">link</a></li>
        </ul>
      </div>
    Ответ написан
    5 комментариев
  • Как сделать такой экран загрузки?

    sfi0zy
    @sfi0zy Куратор тега CSS
    Creative frontend developer
    Если хранить все в одном css/js то пока js загрузиться будет мелькать html сайта а после уже загрузочный экран будет

    Critical CSS можно вставить инлайново в страницу в самом начале. Такое делают и на обычных сайтах, чтобы избежать просвечивания нестилизованного контента при загрузке страницы.

    красивый загрузочный экран, стоит задача создать такой-же... стили и скрипты...

    Скрипты здесь не нужны, можно все на CSS сделать (ну только потом, в основном скрипте, когда он загрузится, нужно будет убрать этот экран). А еще, как вариант, можно воспользоваться древней магией под кодовым названием SMIL для встроенной в страницу SVG-картинки с логотипом и надписью. Будет по сути то же самое, только сбоку.
    Ответ написан
    Комментировать
  • Почему внутри handle() Job доступен Auth::user(), а Request - недоступен?

    Fernus
    @Fernus
    Техник - Механик :)
    И да, я использую 'sync' (для тестирования) - может поэтому Auth::user() доступен?

    Да.

    Вообще, может посоветует кто:

    - Я использую для хранения и передачи некоторых данных - сессии.

    Но внутри Job - Request, а, значит, и сессии - недоступны.

    Переписывать логику без сессий - неохота :D

    Или по любому придется, если я хочу использовать Jobs?


    По-любому.
    Ответ написан
    Комментировать
  • Что делать, если тяжело работать?

    Zoominger
    @Zoominger
    System Integrator
    Ну тут вам вряд ли сопельки вытрут. Но вот тут:

    На проекте работаю один, собственно и помощи по каким-то вопросам в нём взять неоткуда, связь с бывшими разрабами отсутствует.

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

    glaphire
    @glaphire
    PHP developer
    Если у Вас нет ни команды, ни наставника, да еще и несколько проектов сразу - это действительно большой стресс, и не стоит винить себя в трудности реализации всех решений. Компания захотела сэкономить на поиске миддла, скорее всего
    Ответ написан
    Комментировать
  • Gulp выдает ошибку, как исправить?

    approximate_solution
    @approximate_solution
    JS Developer. Angular\React\Vue\Ember
    Вот пример как должен выглядеть gulp файл
    https://gist.github.com/jeromecoupe/0b807b0c105064...

    У вас в коде есть цепочка вызовов и экспорта нужной таски? Как в примере ниже:
    // define complex tasks
    const js = gulp.series(scriptsLint, scripts);
    const build = gulp.series(clean, gulp.parallel(css, images, jekyll, js));
    const watch = gulp.parallel(watchFiles, browserSync);
    
    // export tasks
    exports.images = images;
    exports.css = css;
    exports.js = js;
    exports.jekyll = jekyll;
    exports.clean = clean;
    exports.build = build;
    exports.watch = watch;
    exports.default = build;
    Ответ написан
    3 комментария
  • Для чего используется символ "\" в PHP в начале написания при вызове функций?

    Melkij
    @Melkij
    DBA для вашего PostgreSQL?
    Ну как же "в документации нет", когда этому целый раздел посвящён? https://www.php.net/manual/en/language.namespaces.php
    Ответ написан
    1 комментарий
  • Что значит origin в команде git remote add origin?

    alexeyshi
    @alexeyshi
    Первая ссылка в гугле

    «origin» — это название по умолчанию для удалённого сервера
    Ответ написан
    1 комментарий
  • Как понять данную функцию?

    sergiks
    @sergiks Куратор тега JavaScript
    ♬♬
    С 7 проверяют, делится ли на 2 и на 3 – ни на одно не делится, значит, простое.

    Почему до половины. Потому что второй множитель не может быть меньше 2, только больше или равен.

    Смысл перебора — поймать, что, вот, ага! – на это число делится! — значит, не простое и дальше можно не проверять.
    Ответ написан
    Комментировать
  • Зачем нужен GitHub?

    Lynn
    @Lynn
    nginx, js, css
    Если тебе «просто нужно надежное хранилище кода и программ», то тебе нет нужды ходить в веб-интерфейс.
    Завёл аккаунт, прописал ssh-ключ и всё.
    git commit, git push, git pull вот и все твои команды.
    Ответ написан
    Комментировать
  • Как сделать такой элемент при наведений?

    Ankhena
    @Ankhena Куратор тега CSS
    Нежно люблю верстку
    Поскольку у ссылок есть иконки и они, вероятно, будут сделаны с помощью псевдо, то подумала, что нужно придумать решение с помощью только одного псевдоэлемента. Да и вообще, раз можно одним, то зачем писать два..



    код

    <nav>
      <ul>
        <li><a href="">link</a></li>
        <li><a href="">link</a></li>
        <li><a href="">link</a></li>
        <li><a href="">link</a></li>
        <li><a href="">link</a></li>
      </ul>
    </nav>


    nav {
      width: 200px;
      background: #92aef4;
    }
    
    ul {
      --color: white;
      --radius: 30px;
      --smoothing-radius: 29.4px;
      border-right: 10px solid var(--color);
      padding: 0 0 2em 1em;
      list-style-type: none;
    }
    
    a {
      position: relative;
      display: block;
      padding: 0.5em;
      border-radius: var(--radius) 0 0 var(--radius);
      text-decoration: none;
      color: #6704f2;
    }
    
    a::before {
      content: "❄ ";
      color: white;
    }
    
    a:hover::before {
      color: deeppink;
    }
    
    a:hover {
      background: var(--color);
    }
    
    a:hover::after {
      content: "";
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-50%);
      width: var(--radius);
      height: calc(100% + 2 * var(--radius));
    }
    
    li:not(:last-child):not(:first-child) a:hover::after {
      background: radial-gradient(at top left, transparent var(--smoothing-radius), var(--color) var(--radius)) no-repeat top right / var(--radius) var(--radius),
        radial-gradient(at bottom left, transparent var(--smoothing-radius), var(--color) var(--radius)) no-repeat bottom 0 right 0 / var(--radius) var(--radius);
    }
    
    li:first-child a:hover::after {
      background: radial-gradient(at bottom left, transparent var(--smoothing-radius), var(--color) var(--radius)) no-repeat bottom 0 right 0 / var(--radius) var(--radius);
    }
    
    li:last-child a:hover::after {
      background: radial-gradient(at top left, transparent var(--smoothing-radius), var(--color) var(--radius)) no-repeat top right / var(--radius) var(--radius);
    }
    body {
      padding: 50px;
      margin: 0;
      font-size: 20px;
      font-family: 'Neucha', cursive;
      background: #eee;
    }

    Ответ написан
    Комментировать
  • Как оживить картинку?

    SeaInside
    @SeaInside
    16 лет пилю все эти штуки
    Насоветуют... Менять бэкграунды - забудьте. HTML area - тоже похоронить.

    Берёте вашу картинку. Поверх зданий создаёте векторный путь (обводите здания).
    Размечаете нарисованные пути как вам удобно, достаточно будет повесить класс для дальнейшей стилизации по ховеру + в дата-атрибуты значимую информацию для тултипа/клика/что там ещё.
    <svg ...>
      <path class="area" data-id="1" d="..." />
      <path class="area" data-id="2" d="..." />
    </svg>


    Инлайните получившуюся конструкцию на страницу. Фон можно в отдельном элементе и карту поверх, можно прямо в SVG зашить - не суть важно.

    По ховеру на путь - через CSS делаете ему полупрозрачную заливку, у вас судя по картинке сплошным цветом просто заполняется при наведении - самый простой вариант.

    По клику на путь - достаёте его `data-id` и выводите какую-либо информацию.

    Вот пример статьи, где описано более подробно.
    https://css-tricks.com/svg-map-rollovers/
    В конце интерактивный пример есть.
    Принципиальная разница с вашей задачей - вам изначально нужны пути без заливки и изображение под ними.
    Ответ написан
    Комментировать
  • Зачем вложенность в scss если есть БЭМ?

    alexey-m-ukolov
    @alexey-m-ukolov Куратор тега CSS
    Вложенность в SASS как раз позволяет удобно делать БЭМ-селекторы:
    .block {
      foo: bar;
    
      &_element {
        bar: baz;
      }
    }


    Но при использование вложенности scss формируется длинный селектор
    Сам факт использования SASS никак на сложность селекторов не влияет. Результат зависит от исходного кода, а не от инструмента компиляции.
    Да, SASS позволяет навертеть селекторы, если не быть осторожным и писать бездумно, но он к этому не обязывает.
    Ответ написан
    Комментировать
  • Как подсветить свойства которые нужно прописывать кроссбраузерно?

    @abberati
    frontend-разработчик
    Так ведь автопрефиксер можно в виде библиотеки подключить к твоей сборке. И оно само там будет под капотом вертеться. Гугли

    И совет на будущее — если появляется мысль «придётся в собранный код лезть», то ты точно что-то делаешь не так.
    Ответ написан
    1 комментарий
  • Почему IE11 не видит svg спрайт?

    vadimkot
    @vadimkot Куратор тега CSS
    Чтобы была поддержка в IE svg спрайта из внешнего файла нужно использовать полифилы https://github.com/jonathantneal/svg4everybody или https://github.com/Keyamoon/svgxuse
    Ответ написан
    Комментировать