1. Уважаемые пользователи, прежде чем ответить в теме или создать новую, внимательно ознакомьтесь с Правилами раздела
    Скрыть объявление

Разместить 3 картинки определенным образом

Тема в разделе "Вёрстка (HTML, CSS)", создана пользователем Jedai, 19 авг 2018.

  1. Jedai

    Jedai

    Регистрация:
    15 апр 2017
    Сообщения:
    6
    Симпатии:
    0
    Всем привет
    Пытаюсь разместить 3 фото как показано ниже.

    [​IMG]

    Вообще ничего не получается
    Просьба помочь.
    Заранее спасибо
     
  2. $iD

    $iD Команда форума

    Регистрация:
    13 мар 2012
    Сообщения:
    3.580
    Симпатии:
    1.482
  3. Jedai

    Jedai

    Регистрация:
    15 апр 2017
    Сообщения:
    6
    Симпатии:
    0
    Есть 3 картинки размером 960х320, их необходимо разместить так, как показано на картинке (сделано в gimp) выше
    Т.е. 2 картинки полностью перекрывают экран, третья снизу, у верхних прозрачные углы, через них видно третью картинку (размещена посередине).
    Кода у меня нет никакого, не знаю, как это сделать.
    Есть мысль, что может нарисовать прямоугольник с бэкграундом в виде картинки, часть его сделать прозрачным.
    Но знаний не хватает это сделать
     
  4. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    Я ничего не понял.
    Я вижу, что на рисунке по слоям - 2 картинки снизу и одна сверху. И именно у той которая сверху углы должны быть прозрачные, чтобы видеть картинки на слое ниже.
     
    $iD нравится это.
  5. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Jedai, вы уверены, что это точно есть смысл делать через CSS, а не просто вставить сразу такую картинку? Если эти картинки не будут подставляться динамически, то CSS тут будет излишним (учитывая, что это вызывает у вас сложности).

    А если всё же через CSS, то iga предложил теоретически вполне рабочий вариант. Главное не забыть про background-clip.
     
    $iD нравится это.
  6. Jedai

    Jedai

    Регистрация:
    15 апр 2017
    Сообщения:
    6
    Симпатии:
    0
    В том-то и дело, что картинки должны динамически изменяться
    Поэтому через CSS надо сделать
    Пусть будет 2 снизу, одна сверху - это не принципиально. Важен результат
    Куда копать?
     
  7. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Копать в прозрачные бордеры для верхней картинки.
    Две нижние просто прямоугольные, на них сверху третья (центральная), у которой боковины срезаны прозрачными бордерами.
     
  8. Jedai

    Jedai

    Регистрация:
    15 апр 2017
    Сообщения:
    6
    Симпатии:
    0
    Возникла мысль. что можно сделать верхнюю картинку треугольником.
    Это реально?
     
  9. Dotrox

    Dotrox Команда форума

    Регистрация:
    27 ноя 2012
    Сообщения:
    3.198
    Симпатии:
    1.306
    Я выше именно это и описал.

    Если же вы хотите весь блок деформировать, то смотрите в сторону transform. Но думаю, это будет сложнее, чем с бордерами.
     
  10. Jedai

    Jedai

    Регистрация:
    15 апр 2017
    Сообщения:
    6
    Симпатии:
    0
    А можно небольшой пример, а то знаний маловато по css