CSS3 #14 Фон (Background)

Поделиться
HTML-код
  • Опубликовано: 11 янв 2021
  • #YauhenK #webDev #CSS #CSS3
    Всех приветствую в курсе «CSS3».
    В данном видеокурсе мы с вами рассмотрим CSS, или каскадных таблиц стилей. Начнём с основ: простые и составные селектора, псевдоклассы и псевдоэлементы, позиционирование, блочная модель и т.д. А так же разберём свойства добавленные в третьей версии спецификации: границы и скругления, тени, градиенты, фильтры, трансформации, анимации, плавные переходы и т.д. По окончанию курса вы получите отличную теоретическую базу для создания полноценных статичных веб-страниц.
    ✒ Репозиторий курса:
    ✔ github.com/YauhenKavalchuk/css3
    ✒ Полный список готовых и планируемых курсов:
    ✔ Trello: trello.com/b/R6rD7qq8
    ✒ Автор курса:
    ✔ RUclips: / yauhenkavalchuk
    ✔ Instagram: / yauhenkavalchuk
    ✔ Twitter: / yauhenkavalchuk
    ✔ VK: YauhenKavalchuk
    ✔ LinkedIn: / yauhenkavalchuk
    ✔ GitHub: github.com/YauhenKavalchuk
    ✔ VK (Группа): webdevcom
    ✒ Поддержать развитие канала: github.com/YauhenKavalchuk/yo...

Комментарии • 75

  • @user-kt5ux3hb4d
    @user-kt5ux3hb4d Год назад +4

    Это просто шикарно, всё ясно на из. Спасибо тебе большое.

  • @NatureNeedsPurity
    @NatureNeedsPurity 7 месяцев назад

    Just what I needed, disciplined teaching and leaving almost no questions, except, why did you leave out background-size, in the background property, is size addable and also does the order matter?

  • @eugenia9999
    @eugenia9999 3 года назад +1

    как всегда все четко и полезно !!)) спасибо !!)) 😎👍

  • @kotofun
    @kotofun 2 года назад

    Полезный урок! Спасибо автору! ))

  • @user-od4wh2jw8k
    @user-od4wh2jw8k Год назад

    Спасибо за интересные уроки👍 У меня такой вопрос, точнее 2 вопроса: 1) есть картинка на заднем фоне и на нем есть заголовок слева и кнопка справа. Как сделать так, чтобы яркость только картинки сделать темной, а яркость кнопки и заголовка оставить как есть? Я делаю через filter и в итоге они все меняются. Заголовок и кнопка находятся внутри разных div-ов и все поле обернуто в общий div, внутри которого и указаны background-image: url(), т.е. картинка.
    2) Часто при работе с картинками возникает такая проблема, что добавляешь картинку и она не полностью отображается, т.е. нижняя часть идёт вниз и не видна. Скажи, пожалуйста, как сделать так, чтобы картинка оставалась на всю ширину и высоту нужного блока и при этом как-бы отдалилась от нас, чтобы все разделы были видны. Надеюсь, смог правильно донестти мысль)) Буду очень благодарен🙏

  • @olehyefimenko6693
    @olehyefimenko6693 Год назад +6

    Спасибо за курс и проделанную тобой работу! Благодаря твоим курсам узнал много нового! Ну а с моей стороны - лайк, подписка, комментарий!

  • @polskolg
    @polskolg 3 года назад

    Спасибо за отличный урок)

  • @user-ex8wi4ie2c
    @user-ex8wi4ie2c 3 года назад +1

    Очень приятно учиться!

  • @liviivi
    @liviivi Год назад +1

    Background не включает в себя background-size, правильно? Размер нужно будет отдельно указывать?

  • @ArtyomKrymskiy
    @ArtyomKrymskiy Год назад

    А можно исправить то, что картинка съезжает внутри контейнера по оси-Х при изменении масштаба страницы? Мне нужно, чтобы она была в определённом месте на странице.
    У меня сейчас "background: url(/img/woman_bg.png) 0% bottom no-repeat;"
    Заранее спасибо) И спасибо за урок!

  • @user-xd7vj5cf9f
    @user-xd7vj5cf9f 3 года назад

    спасибо за большой труд!

  • @Infinity-jh1jv
    @Infinity-jh1jv 3 года назад +1

    Это то что мне нужно было! Хорош

  • @MrMakaron4ik
    @MrMakaron4ik 3 года назад

    Спасибо за труд!!!!

  • @user-xz4qi9kw9k
    @user-xz4qi9kw9k 3 года назад

    Шустро и внятно спасибо!

  • @user-nj6vs5jp8u
    @user-nj6vs5jp8u 2 года назад

    сидел за пк 4 часа, и не кто не объяснил лучше тебя...Спасибо большое!

  • @JavaScriptcher
    @JavaScriptcher 2 года назад

    Вот теперь разобрался что это за штука такая background!!Спасибо!🧙‍♂️

  • @den_sh_dev
    @den_sh_dev 2 года назад

    Женя, как всегда супер уроки!
    я так понимаю, что без прописания min height и width, вставить картинку/фон, через background url не получится, всмысле, что она не отображается, это обязательно прописывать, верно?
    можно и так прописать:
    * {
    width 100%
    height 100%
    }
    Но как будет лучше ? это же будут наследовать все блоки получается

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 года назад +1

      Не обязательно вешать на все тэги через звёздочку, можно просто специфицировать конкретный тэг, типо main

    • @den_sh_dev
      @den_sh_dev 2 года назад

      @@YauhenKavalchuk понял, но получается, что без прописи ширины и высоты , ты не вставишь bg image url именно в div ,а в боди вставляется, всмысле отображается.
      НО вот когда, я вставил bg image url, после пытаюсь bg position применить(параметры указаны верно center center), а она не сдвигается....в чем ошибка ???
      и стоит ли лучше указывать бэкграунд картинку через img src?

  • @earnlem
    @earnlem 3 года назад

    Есть карусель из блоков, в каждом изображение и текст (подпись) на самой картинке. Знаю только два варианта: 1) bg img для блока, 2) использовать абсолютное позиционирование. Что лучше? И может быть есть ссылка на ресурс с подробным разбором?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад +1

      Обычно, используют 2-й вариант. Только дополнительно на back-end создают функциональность возврата нескольких картинок

  • @user-nl4lx7jg9n
    @user-nl4lx7jg9n 2 года назад

    Добрый день, а как, допустим, управлять размерами двух разных картинок? background-size в общем применяется для обеих картинок. А если каждую в частности нужно изменить? В 5 применяемых атрибутов background, нет контроля размера. Спасибо

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 года назад +1

      Добавлять уникальный класс для каждой обёртки и добавлять стили базируясь на классе

  • @Oktan241
    @Oktan241 3 года назад

    а если мы все пишем в одном Background, то порядок написания свойств имеет значение? и второй вопрос - Z index будет работать для смены уровней отображения изображений, или только изменением порядка написания это регулируется?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад +2

      z-index применяется к элементам и никак не влияет на порядок отображения фона внутри них. Другое дело если для каждого элемента вы зададите собственный фон и будете один "поднимать" над другим

  • @user-bp8ky1my4o
    @user-bp8ky1my4o 3 года назад

    У меня вопрос. Можно ли сделать так, что бы одна картинка обтекала другую. Т.е. о чём речь. Пример по аналогии с американским флагом. Слева сверху идёт одна картинка маленького размера снизу справа вставляем маленькую картинку звезды и включаем повторение:
    background: url(300x300.png) top left no-repeat, url(zvezda60x60.png) bottom right;
    Получается. Но звёзды заходит под первую. А можно сделать так чтобы они были на одном уровне, звёзды доходят до 1 картинки и останавливаются, а не торчать из под неё ?
    Надеюсь понятно изложил.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад

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

  • @NeoJohnSmit
    @NeoJohnSmit 3 года назад

    Thank you bro!

  • @nouchance
    @nouchance 3 года назад

    Спасибо))

  • @user-ph4qx7dt9u
    @user-ph4qx7dt9u 4 месяца назад

    Если ограничения на размер фона? Я использую background - image: url("ссылка на изображение 2000на3600");
    Фон не прогружается, не понимаю почему, подскажите пожалуйста

    • @YauhenKavalchuk
      @YauhenKavalchuk  4 месяца назад

      Не видя код, трудно что-то подсказать. Посмотрите в консоли - может проблема с путём

  • @makemycake3617
    @makemycake3617 3 года назад

    спасибо!!! со вчерашнего дня появилось куча рекламы... просто куча. до этого все было ок. так должно быть?

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад

      Понятия не имею что произошло, со своей стороны никаких изменений не вносил

  • @N1enlin
    @N1enlin 4 месяца назад

    Привет из 2024 года. Появился вопрос: вот я добавил нужное мне изображение на сайт, но он рисует его просто с белым фоном. На сайте присутствует фон, само изображение без фона, только нужная надпись. Что делать?

    • @YauhenKavalchuk
      @YauhenKavalchuk  4 месяца назад

      Без кода трудно помочь (

  • @mmax487
    @mmax487 3 года назад

    есть вк для связи немогу попрасту фон поставить банальный хотя css подключен и он работает тк на нём сделал 3d кнопки поомги пожалуйста

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад

      в описании есть елки на соц.сети

    • @mmax487
      @mmax487 3 года назад

      @@YauhenKavalchuk щяс посмотрю

  • @rudiaorig
    @rudiaorig Год назад

    А как сделать чтобы в одном файле работало сразу два? Как на ролике

  • @povargame6217
    @povargame6217 6 месяцев назад

    У меня не работает ключевое слово cover, фото всё равно обрезанное как и раньше

  • @maryanaliakh7359
    @maryanaliakh7359 Год назад

    как сделать четкий фон, у меня он немного в пикселях?

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад

      Видимо картинка плохого качества. CSS этим не управляет

  • @baytszy
    @baytszy 2 года назад

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

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 года назад +1

      Это уже зависит не от фонового изображения, а от высоты элемента на который вы его вешает. Что бы растянуть его на всю высоту, добавляют min-height: 100vh;

    • @baytszy
      @baytszy 2 года назад

      @@YauhenKavalchuk спасибо))))

  • @sabrinatoktorbaeva8749
    @sabrinatoktorbaeva8749 7 месяцев назад

    Какая тема у вас стоит? Как называется

    • @YauhenKavalchuk
      @YauhenKavalchuk  7 месяцев назад

      Если мне не изменяет память material gecko

  • @user-bn6me9rp7r
    @user-bn6me9rp7r Год назад

    Обьясните мне кто-нибудь в этом мире, почему не подключается локальная фоновая картинка

    • @YauhenKavalchuk
      @YauhenKavalchuk  Год назад

      Проверьте пути, имя файла и расширение. Один из этих трёх параметров не верный

    • @user-bn6me9rp7r
      @user-bn6me9rp7r Год назад

      @@YauhenKavalchuk Там все было верно, просто css хотел чтобы я прописал ../

  • @1MrAnonymous11
    @1MrAnonymous11 3 года назад

    Код читается сверху в низ и по идеи лес должен был перекрыть картину css.

    • @YauhenKavalchuk
      @YauhenKavalchuk  3 года назад

      Здесь не про то как читается документ, а про то в каком порядке свойство применяет фон

    • @1MrAnonymous11
      @1MrAnonymous11 3 года назад

      @@YauhenKavalchuk понял спасибо

  • @maksRnik
    @maksRnik Год назад

    и этот посмотрел. все понятно. всё записал 💾

  • @user-ex4xx2lu7g
    @user-ex4xx2lu7g Месяц назад

    У меня не работает url

    • @YauhenKavalchuk
      @YauhenKavalchuk  Месяц назад

      Значит не верно определили путь

  • @walkingdolphin9513
    @walkingdolphin9513 2 года назад

    Почему то все айтишники произносят none неправильно ... нон .. а на самом деле нан nʌn

    • @YauhenKavalchuk
      @YauhenKavalchuk  2 года назад +5

      Если вы так хорошо знаете английский, то почему не смотрите курсы на этом языке? Там вопросов к произношению у вас не будет)