Показано с 1 по 15 из 15

Тема: Фон из двух кусков

  1. #1

    Регистрация
    11.09.2004
    Сообщений
    78
    Здравствуйте!
    Нужно реализовать то, что нарисовано на картинке:
    [attachment=3244:attachment]
    Идёт сначала фон, а потом в конце картинка. и поверх всего этого можно будет размещать любую инфу (картинки, текст или ещё что-нибудь).

    Подскажите как это лучше всего реализовать?

  2. #2

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    в чем проблема-то? картинка выровнена по правому краю.
    {...
    background: #цветфона url(picture.gif) no-repeat right center;
    ...
    }
    или я чего-то не понял?

  3. #3
    null, слева от картинки не цвет а узор. Приглядись.

    Самое прямолинейное, что лезет в голову — вложенные блоки.

  4. #4

    Регистрация
    11.09.2004
    Сообщений
    78
    DareDevil а о них по подробнее можно?
    Желательно пример кода.

  5. #5

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    DareDevil, вам все правильно сказали, лучше уж вы приглядитесь, никаких вложенных блоков не нужно.

  6. #6

    Регистрация
    11.09.2004
    Сообщений
    78
    Live, а что вы предложите?

  7. #7

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    Originally posted by null@May 6 2006, 19:40
    {...
    * * background: #цветфона url(picture.gif) no-repeat right center;
    ...
    }

    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

  8. #8

    Регистрация
    11.09.2004
    Сообщений
    78
    Live там узор, а не цвет! приглядитесь.

  9. #9

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    bmn, если вы не знаете ЦСС, так и скажите, это не порок : )
    Вам дали композитное стилевое св-во для контейнера, в котором описан цвет фона, а так же фоновое изображение позиционированное в правом верхнем углу... подробнее:
    {
    background-color:#ваш_цвет;
    background-image:url(ваш_узор.gif);
    background-position:100% 0%;
    background-repeat:no-repeat;
    }
    если что еще - спрашивайте, с удовольствием поможем

  10. #10

    Регистрация
    11.09.2004
    Сообщений
    78
    Live вы меня слушать не хотите никак, да?
    я вам говорю, что никакого цвета фона здесь нету.
    фон состоит из двух картинок (одна -- фоновая, а вторая просто в правом углу висит).

  11. #11

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    а... там не цвет, а типа градиентик идет? тогда вложенность блоков.
    сори.

  12. #12
    Live, более того, градиентик в полосочку.

    DareDevil а о них по подробнее можно?
    Для первого блока задаешь фон с полосочками, а для второго — с картинкой. Затем вкладываешь один в другой и пишешь свое меню во внутреннем.

    А хотя можно сделать одну длинную картинку, хорошенько её пожать и задать просто фоном.

  13. #13

    Регистрация
    29.01.2005
    Адрес
    Одесса
    Сообщений
    1,020
    эх... совсем плохой стал. пора в отпуск : )

  14. #14

    Регистрация
    11.09.2004
    Сообщений
    78
    Live :biggrin2:
    Live, DareDevil, Спасибо. Начинает проясняться.

    Но есть один трабл.
    Текст внутри блоков не хочет vertical-align&#39;ится вниз

    Код:
    <style>
    .header {
     *background: #3A7CB1 url(imgs/header_bg.gif) repeat-x;
     *vertical-align: bottom;
     *height: 62px;
     *width: 100%;
    }
    .h {
     *background: url(imgs/header.gif) top right no-repeat;
     *vertical-align: bottom;
     *text-align: center;
     *height: 62px;
    }
    </style>
    
    <div class=&#39;header&#39;>
     *<div class=&#39;h&#39;>
     * *Punkt1 Punkt2
     *</div>
    </div> *
    поэтому я использовал таблицу (стили те же)
    Код:
    <div class=&#39;header&#39;>
     *<div class=&#39;h&#39;>
     * *<table style=&#39;position: absolute; width: 100%; height: 100%&#39;>
     * * *<tr>
     * * * *<td style=&#39;vertical-align: bottom&#39;>
     * * * * *Punkt1 Punkt 2
     * * * *</td>
     * * *</tr>
     * *</table>
     *</div>
    </div>
    Проблема решена. Но может как-то можно без извращений с таблицой этой? IE точно не принимает это выравнивание, в других браузерах не смотрел.

  15. #15
    Vertical-align не управляет положением содержимого внутри блочного элемента. Только внутри ячейки таблицы.

    Опять же самое тупое, но самое быстроприходящее в голову — задать верхний паддинг.

Похожие темы

  1. Охота На Двух Зайцев
    от lmscan в разделе Промышленная графика
    Ответов: 1
    Последнее сообщение: 30.12.2009, 19:16
  2. помогите сделать соединение двух точек
    от Agrotis в разделе Flash-технологии
    Ответов: 1
    Последнее сообщение: 14.11.2007, 15:33
  3. Ответов: 10
    Последнее сообщение: 02.08.2007, 11:37
  4. Использование в атрибуте class двух стилей
    от Petrav в разделе Вёрстка сайта
    Ответов: 20
    Последнее сообщение: 07.01.2007, 21:02
  5. какой из этих двух планшетов выбрать
    от Risoz в разделе Софт и железо
    Ответов: 1
    Последнее сообщение: 12.02.2005, 01:42

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •