{% else-1 %}
Обновить | Подписаться | Поднять тему
Чтобы выполнить действие авторизируйтесь или пройдите регистрацию на сайте.
1.
Macmak * 0.05
[автор] (8 дек 2012, 21:36) [0/0] [0] [отв] [спам] [под] +1 | -1

В этой небольшой темке я хочу рассказать вам, о том, как можно сделать наложения изображений. Урок будет достаточно простым, но я уверен, новичкам он непременно пригодится. Итак, приступим.

2.
Macmak * 0.05
[автор] (8 дек 2012, 21:36) [0/0] [0] [отв] [спам] [под] +1 | -1

#OverlayImage1 {
position: absolute;
left: 20px;
top: 20px;
width: 56px;
height: 45px;
background:url(Angel.png) no-repeat top left;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}
#OverlayImage2 {
position: absolute;
left: 40px;
top: 20px;
width: 56px;
height: 45px;
background:url(Devil.png) no-repeat top left;
opacity:.80;
filter: alpha(opacity=80);
-moz-opacity: 0.8;
}

3.
Macmak * 0.05
[автор] (8 дек 2012, 21:37) [0/0] [0] [отв] [спам] [под] +1 | -1

десь мы объявляем два идентификатора: OverlayImage1 и OverlayImage2. Не трудно догадаться, что первый будем использовать для картинки №1, а второй для изображения №2. Для каждого идентификатора я выставляю следующие свойства:

position: способ позиционирование элемента. Для нашего примера выставляем absolute, что подразумевает абсолютное позиционирование. При этом типе позиционирования, положение элемента будет определяться свойствами left, top, right и bottom.

Left, top: координаты элемента (X, Y).

Width, Height: Ширина, высота

Background: определяет стиль фона. В нашем случае, фоном будет картинка. В первом случае это angel.png, а во втором devil.png. Свойство no-repeat говорит о том, что фоновое изображение не должно повторяться.

Opacity: свойство позволяет задать уровень прозрачности для элемента.

filter: определяет набор фильтров, применяемых к элементу. В нашем примере мы используем: alpha (прозрачность) и –moz-opacity (прозрачность)

4.
Macmak * 0.05
[автор] (8 дек 2012, 21:40) [0/0] [0] [отв] [спам] [под] +1 | -1

Подключаем наши стили

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

<div></div>
<div></div>

Сохраните страницу и попробуйте ее посмотреть. Если вы не забыли создать картинки angel.png и devil.png, то вы увидите, что картинка № 2 (дьявол) наложилась на картинку №1 (ангела). Результат работы моего примера доступен в приложенном файле

Прикрепленные файлы:
* PROFIWM_RU_531_29129_1.jpg (6.05 кб)
5. (8 дек 2012, 21:42) [0/0] [0] [отв] [спам] [под] +1 | -1

Помойму легче так:

#copy {margin-top: -10px; margin-left: 80%;}

6.
Macmak * 0.05
[автор] (8 дек 2012, 21:44) [0/0] [0] [отв] [спам] [под] +1 | -1

ну уж нет...не все браузеры поймут...

7.
Macmak * 0.05
[автор] (8 дек 2012, 21:52) [0/0] [0] [отв] [спам] [под] +1 | -1

Не работает код? Берешь мануал, садишься за этот код, проходишь по каждой строчке и пытаешься понять зачем она и что делает. Если находишь функцию, которую ты знаешь не с точностью до каждого параметра и поведения, то идешь в мануал и читаешь про нее. Потом осознаешь что она такое и зачем там. Вот так надо учить css, а не просто копировать примеры из примеров в примеры, в надежде, что эти примеры потом будут работать.

8. (9 дек 2012, 03:41) [0/0] [0] [отв] [спам] [под] +1 | -1

Источник (не реклама): http://www.vr-online.ru/content/css-nalozhenie-izobrazhenij-1210
Спасибо за статью, только забыл добавить:
Written by: Антонов Игорь aka Spider_NET

9.
Macmak * 0.05
[автор] (9 дек 2012, 19:51) [0/0] [0] [отв] [спам] [под] +1 | -1

DiKraven, Я Ж СЕБЕ АВТОРСТВО НЕ ПРИСВАИВАЮ...ПРОСТО ЛЕНИВЫХ МНОГО ТАК ХОТЬ ПОЧИТАЮТ КАК И ЧТО ДА МОЖ НАУЧАТЬСЯ

  • 1 из 1
Чтобы писать сообщения авторизируйтесь или пройдите регистрацию на сайте.
Подписаны: 0
Скачать тему | Файлы темы | Фильтр сообщений