ria pc game
fle game engine - движок для создания игр
fle game engine - движок для создания игр


Balls and holes PC game / Balls and Holes PC игра
Вакансии
Игродельня
Сегодня
17 февраля 2019 21:20
Вход Регистрация Забыли пароль ?

megainformatic - Game craft - игровая камера в d3d9 - приложении
Game craft - игровая камера в d3d9 - приложении [все уроки game craft]  [моделируем scv]  [моделируем scv шаг 1 часть 2] [моделируем scv шаг 2 часть 3] [Прорисовка текстуры робота SCV шаг 5]  [экспорт робота scv в формат x] 
подробнее...

Теги создание сайтов, создание игр, дизайн, игры, информатика, уроки photshop, php, c++, музыка, delphi, cms, робосайт
Статьи сайта
megainformatic - Размещение Вашей рекламы на нашем сайте

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 9

megainformatic - Костя Коробкин - В гостях у тёти Светы (kk as) - онлайн комикс - страница 10

роман Eternity Вечность - автор Синицин Андрей megainformatic - В чём отличие в применении символов & и * в языке c++ ? также продолжаем изучать Windows Sockets 2 и пример simple - страница 5

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 11

megainformatic - игра Шарики на лифте Серия 1 Разгони Лифт / Balls on Lift Level 1 Run The Lift версия 0.9.2 05.10.2016 / version 0.9.2 05.10.2016

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 12

роман Eternity - страница 6 + решение по анимации закрывающихся дверей лифта

megainformatic - Сообщить об ошибке

Balls on Lift Table of Records / Шарики на лифте Таблица рекордов

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 13

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Рисуем шарик / How make the game - series of lessons - draw ball

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Содержание / How make the game - series of lessons - Index

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Разные шарики / How make the game - series of lessons - Different balls

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Анимация прыжков шарика / How make the game - series of lessons - Animation ball jumps

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Создание фона заднего плана / How make the game - series of lessons - Creating background for back plane

Balls on Lift / Шарики на лифте - Как создать игру - серия уроков - Вставка созданной графики, звуков и музыки в игру - Inserting created graphics, sounds and music in the game.

Balls on Lift / Шарики на лифте + Как создать игру - бесплатная игра + комплект уроков о том, как создавать контент для игры - спрайты, фоны, звуки, музыку, и вставить его в игру - How to create a game - free game + package of lessons on how to create content for the game - sprites, backgrounds, sounds, music, and insert it into the game

Balls on Lift / Шарики на лифте + Как создать игру - бесплатная игра + комплект уроков о том, как создавать контент для игры - спрайты, фоны, звуки, музыку, и вставить его в игру - How to create a game - free game + package of lessons on how to create content for the game - sprites, backgrounds, sounds, music, and insert it into the game

Развитие проекта fle game engine

Бинарная философия / Binary Philosofy

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 14

Вакансии

Коллекция php скриптов

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 15

megainformatic - Приключения Кости Коробкина - В гостях у тёти Светы часть 1 - интерактивный комикс

megainformatic - Приключения Кости Коробкина - С новым годом - интерактивный комикс

fle game generator - fle генератор игр - fly snow 3d падающий снег - расширяемый генератор визуальных образов, с музыкой mp3, ogg и генерацией игр

fle game generator - fle генератор игр - fly snow 3d падающий снег - расширяемый генератор визуальных образов, с музыкой mp3, ogg и генерацией игр

megainformatic - Костя Коробкин - В гостях у тёти Светы часть 2 Живые машины (kk as) - онлайн комикс - страница 16

megainformatic Создание и размещение видео баннера mp4

megainformatic Использование баннер-ротатора

megainformatic fle game engine Simple game / Пример простой игры

megainformatic fle game engine Simple game / Пример простой игры - страница 1 - Спрайты

Creating game on fle game engine - Draw Line - This can be helpful/ Создание игры на fle game engine - Рисование линий - Это может пригодиться.

Платная подписка на fle game engine

megainformatic Создание игры на fle game engine - Simple game - страница 2 - Объекты / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 3 - Объекты / Пример простой игры

Платная подписка на fle game engine

megainformatic Создание игры на fle game engine - Simple game - страница 4 - Код - Настройка параметров Scene Editor fge и написание кода для вывода спрайта шарика в вашем первом игровом приложении / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 5 - Отображаем прыгающий шарик, узнаем как задается для спрайта его центр и знакомимся с векторной системой координат / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 6 - Загрузка игровой сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 7 - Перемещения игровой сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 8 - Закрываем часть сцены от пустот при помощи черной текстуры с прорезью, ограничиваем перемещение сцены / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 9 - Реализуем корректное попадание в ямы и около ям - определяем границы спрайтов ям и спрайта прыгаюшего шарика / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 10 - Проверка столкновений / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game - страница 11 - Игровой счёт, звуки, музыка / Пример простой игры

megainformatic Создание игры на fle game engine - Simple game extended - страница 1 - Создание новой сцены (уровня, комнаты), добавление новых возможностей / Пример простой игры - расширенная версия

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Платная подписка на simple game fle game engine версия 1.0.7 от 05.01.2017

Советы копирайтеру - как не обмануть и не быть обманутым

Balls and Holes игра скачать + как создать игру на fle game engine

Balls and Holes игра скачать + как создать игру на fle game engine

Something: Unexplained 2 captive of desires

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

KKK Коллекционное издание: Веселый Буквоежка Комикс + Костя Коробкин Комикс + Нечто: Необъяснимое в плену желаний 2 начало

подробнее

ТЗ на сайт по аналогии rys-stroi.ru

задача по ТЗ краткое описание по решению, сроки, стоимость в % от бюджета проекта
     
1. дизайн сайта

Сайт в конечной виде должен выглядеть достой, профессионально сделанный(с точки зрения обывателей, а не программистов)))) структура ориетировочная как на русстрой(НО НЕ КЛОН) цветовая гамма - красный, черный, серый, глубоко синий. возможно и беж+ синий+ зелёный, желтый.
2. верстка сайта

шаблон - во всю ширину
основные блоки сайта - шапка, верхнее меню, избранные продукты, баннер, контент, футер
 
3. разделы сайта
статьи, галерея, форма заказа, отзывы, категории, популярные услуги, новости (в футере), слайдер, выпадающие блоки, онлайн консультант, вопросы-ответы
4. админ-панель
варианты дизайна и набор функционала админ-панели сайта
5. уточнения и дополнения
структурное расположение элементов сайта рус строй
6. функциональные блоки

6.1) кликабельное лого в шапке;
6.2) выпадающая вкладка холдина рус строй
6.3) рекламный-мини блок со ссылкой на страницу формы заказа
6.4) телефон, рабочие дни
6.5) о компании - страница статьи, со ссылками на др. страницы
6.6) услуги - страница статьи
6.7) галерея
6.8) список статей сайта
6.9) отзывы клиентов сайта
6.10) контакты - страница статьи, содержит карту, фото
6.11) левая колонка - фоновая картинка
6.12) категории
6.13) разворачиваемый блок под шапкой
6.14) футер
6.15) блоки футера - фон, статьи, популярные услуги, новости
6.16) телефон, меню, авторские права
6.17) кнопка заказа
6.18) функционирование ссылок без ЧПУ, как наиболее простой и эффективный для SEO вариант
6.19) map.php, sitemap.xml
3 этап работ по проекту сайта аналога rys-stroy.ru

ЧТО СДЕЛАНО

1. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - раздел в админ-панели
2. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - подключение модуля для настроек сайта
3. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - вынос контента для блока - логотип - в Настройку сайта
4. написание модуля modules/site/logo.php для вывода логотипа в соответствии с заданными настройками сайта
5. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - вынос контента для блока - телефон и режим работы - в Настройку сайта
6. написание модуля modules/site/phone.php для вывода телефона и режима работы организации в шапке и футере сайта
7. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - вынос копирайта в Настройку сайта
8. написание модуля modules/site/copyright.php для вывода копирайта в футере сайта
9. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - вынос названий пунктов и ссылок верхнего меню в Настройку сайта
10. написание модуля modules/site/topmenu.php для вывода пунктов верхнего меню в соответствии с Настройками сайта
11. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА - вынос названий пунктов и ссылок нижнего меню (в футере) в Настройку сайта
12. написание модуля modules/site/footer_menu.php для вывода пунктов нижнего меню (в футере) в соответствии с Настройками сайта

ПЛАН РАБОТ:

1. Модуль отзывов о компании - по аналогии с - http://www.rys-stroi.ru/otzyvy/
По сути это модуль фотогалереи, с возможностью навигации по изображениям, используя клавиши управления курсором - влево, вправо, вверх, вниз
и клики по-ним мышью

2. Разворачиваемая панель под шапкой (можно сделать как было сделано в проекте групон для фильтра городов)

3. кнопка СДЕЛАТЬ ЗАКАЗ - содержит ссылку на модуль и форму - Форма для онлайн заявки на выезд технолога - по аналогии -
http://www.rys-stroi.ru/contacts/form_request.php

4. УПРАВЛЕНИЕ > НАСТРОЙКИ САЙТА -
Настройки сайта - вынос контента для блоков - логотип, номер телефона и режим работы в шапке сайта, названия и ссылки пунктов главного меню,
названия статей для показа в верхнем футере, а также все элементы нижнего футера (кроме разработка и поддержка) - в настройки сайта -
чтобы можно было менять содержимое данных блоков через админ-панель в разделе НАСТРОЙКИ САЙТА

5. Галерея - http://www.rys-stroi.ru/gallery/ - реализация аналогично модулю отзывов

6. Статьи - содержит модуль вывода списка статей с кратким описанием и ссылкой, при клике на статью открывается страница данной статьи.

7. Новости - ссылка содержится в пункте НОВОСТИ в футере - все новости - и содержит ссылку на страницу списка Новостей (аналогично разделу Статьи)

8. страница КОНТАКТЫ - телефоны, режим работы, схема проезда, фотографии - верстка в рамках контента обычной статьи (страницы).

9. Избранные товары/услуги - какие из них должны отображаться можно определить в настройках сайта или сделать отдельный раздел в админ-панели.

10. Каталог товаров/услуг - список категорий и ссылок на страницы данных услуг в данной категории

11. map.php, sitemap.xml, robots.txt

12. Слайдер для некоторых страниц - например - http://www.rys-stroi.ru/service/2-remont-ofisov.html

13. Кнопка ЗАКАЗАТЬ - со ссылкой на СДЕЛАТЬ ЗАКАЗ для некоторых страниц - например - http://www.rys-stroi.ru/service/2-remont-ofisov.html

подробнее

     
  Уроки Photoshop - Рисуем и анимируем  
     
  Уроки Photoshop - Рисуем и анимируем   
 

Стоимость: 250 руб.

 
     
     
  Введение  
     
 

Эти уроки - плод упорной работы над графикой, которая выполнялась в течение почти года над проектом игры, которая еще не вышла, но выйдет в скором времени.

Вся графика была нарисована в программе Adobe Photoshop. Для просмотра созданных анимаций Вы можете использовать небольшую утилиту - Coords2D

Ссылка для скачивания утилиты Coords2D



Скачать Coords2D -


Размер sfx-архива: 36 Mb. Также содержит много примеров спрайтов и других
изображений из проекта fle, bol и др.

Все наши уроки будут посвящены рассмотрению приоритетно практических вопросов - как рисовать и создавать анимации в Adobe Photoshop. При этом Вам не нужно приобретать какое-либо специальное оборудование - графический планшет или что-то подобное. Мы будем использовать обычную мышь, с которой Вы давно привыкли работать. Итак, Вы откроете для себя огромный и необъятный мир графики, которую Вы можете создать сами в Adobe Photoshop.

Какую версию Adobe Photoshop использовать ? Решайте сами, исходя из Ваших возможностей и пожеланий. Могу посоветовать Вам любую версию начиная от CS (8) до CS 5 (12).

Что еще нам потребуется ? Только лишь немного свободного времени и желания создать что-то красивое и совершенное. А как же опыт ? Опыт мы с Вами будем набирать в ходе наших с Вами уроков. Итак, можно начинать !

 
     
 

Какие специальные знания потребуются ? Думаю, что никаких особых знаний не потребуется, единственное, я надеюсь, что Вы обладаете хотя бы базовыми знаниями работы на ПК, т. е. Вам не нужно объяснять как установить Photoshop, как запустить его, как создать папку или файл, открыть изображение.

Если же и этого минимума знаний у Вас пока нет - начните с изучения более простых уроков -

Уроки Photoshop;

Уроки Photoshop - Чудеса;

 
     
  В этом сборнике статей мы рассмотрим следующие темы:  
     
 

1. Старт - данная статья доступна онлайн, т. к. предоставляется как ознакомительная, остальные статьи входят в состав сборника и недоступны онлайн. Вы сможете их прочитать только после заказа всего сборника статей - Уроки Photoshop - рисуем и анимируем. Стоимость всего сборника - 250 руб. После оплаты заказа Вы в кратчайшие сроки получаете ссылку на скачивание ПОЛНОЙ ВЕРСИИ сборника, скачиваете его, распаковываете (сборник содержится в виде самораспаковывающегося архива) и читаете интересующие Вас уроки.

 
     
  2. Прорисовка  
     
  3. Раскраска  
     
  4. Секреты свето-тени  
     
  5. Применение фильтров  
     
  6. Подготовка к анимации персонажа  
     
  7. Создание анимации  
     
  8. Окончальтельный результат анимации, альфа-маска, сохранение файла  
     
  9. Создание кустов травы, тест результатов в Редакторе карт SceneEditor  
     
  10. Создание фона неба и земли, тест в редакторе карт  
     
  11. Деревья  
     
  12. Прочие объекты  
     
  13. Существа - пауки и их анимация  
     
  14. Анимация брошенных предметов  
     
  15. Основы создания тутульной заставки  
     
  16. Элементы меню  
     
  17. Оформление игровых панелей  
     
  18. Рисование обстановки помещений  
     
  19. Основы создания мини-комикса - шаг 1  
     
  20. Основы создания мини-комикса - шаг 2  
     
  21. Основы создания мини-комикса - шаг 3  
     
  22. Игровые экраны - настройки, информация, игровые диалоговые окна  
     
  23. Предметы и находки - лопата, лейка, плитки  
     
  24. Специфические предметы - летающий смех и его анимация  
     
  25. Специальные эффекты - создание и анимация дождя, возникновения/исчезновения объектов/героя/существ  
     
  26. Итоги проделанной работы: Чему мы научились ?  
     
 

Надеюсь, что эти статьи помогли Вам узнать еще больше о возможностях Photoshop и научили более профессиональной работе в этой программе.

Спасибо за внимание и желаю Вам творческих успехов !!!

 
     
     
     
     
     
     
подробнее


Fruity Loops Studio 9 - Как синтезировать свои сэмплы - изучаем возможности плагина Sytrus

Привет, Вам, любителям создавать музыку !!!

Сегодня Мы с вами научимся синтезировать собственные звуки - синты или сэмплы. Если Вы еще не в курсе что это и с чем их едят - тогда обратитесь к содержанию - [к содержанию] 

[готовые композиции]  [новинки 2013 года]  [к содержанию]  [вступление]  [назад]  [далее] 

Fruity Loops Studio является одной из программ для профессионального создания музыки, которая подойдёт в первую очередь новичкам !

Хотя если бы откровенным, многие профессионалы также с удовольствием её используют.

У этой программы практически нет недостатков. Разве что некоторые искушенные музыканты знают, что звук в FL Studio имеет какой-то едва уловимый характерный оттенок.

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

Другой недостаток - это конечно то, что этот инструмент - цифровая звуковая студия в вашем компьютере, потребует от Вас некоторой квалификации. Т. е. научиться пользоваться FL легко, но всё же у вас наверняка будут возникать по ходу освоения различные вопросы.

Задача данного сборника статей - как раз помочь Вам и поделиться с вами моим личным опытом.

Итак, приступим !



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

На выручку приходит синтезатор Sytrus встроенный в FL Studio.

Что он умеет и как им пользоваться ?

Я уже упоминал об этом очень удобном и практически универсальном плагине, с помощью которого можно создавать практически любые сэмплы и использовать в своих композициях или в других приложениях - например компьютерных играх.

Информацию о нём Вы можете найти в статьях - Пишем свою музыку - Урок 1 - Быстрый старт

урок 3 - экспериментируем с композицией COLD

Там достаточно подробно рассмотрен процесс создания композиции в FL Studio и в частности затронут вопрос использования плагина Sytrus.

Цель данного урока - показать как подойти к процессу модификации существующих или созданию собственных синтов (и сэмплов) для музыкальных композиций или другого применения - в играх, видеообзорах и прочих приложениях.

Посмотрим еще раз как добавляются синты (сэмплы) в ваш проект FL.



переключаемся на окно step sequencer

переключаемся на окно step sequencer

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

кликаем синт,
для которого
хотим изменить
текущий инструмент,

либо используя панель
справа
вставляем новый
воспользовавшись правой 
кнопкой мыши

В открывшемся окне плагина SYTRUS кликаем правой кнопкой мыши одну из кнопок стрелок в правом верхнем углу.

В открывшемся окне плагина SYTRUS 
 кликаем правой кнопкой мыши одну из кнопок
 стрелок в правом верхнем углу

После чего увидим ГРОМАДНЫЙ СПИСОК, в котором вам надо найти нужный synt - (как показано на рисунке)

После чего увидим ГРОМАДНЫЙ СПИСОК

Не мудрствуя лукаво в группе Drum выберем синт Kick и попробуем его модифицировать.

kick 2 видоизменяем в sytrus

Чтобы услышать звучание синта можно нажимать клавиши на клавиатуре вашего компьютера (окно плагина Sytrus должно быть активным), либо изображенные в окне клавиши пианино - при помощи мышки.

Можно также вставить партию этого синта в какой-либо паттерн и прослушивать в пошаговом режиме (PAT). Т. е. запускаем бесконечное воспроизведение данного паттерна в режиме PAT, а сами пробуем крутить разные ручки в Sytrus чтобы послушать как будет меняться звук.

Вот как это происходило у меня -

kick 2 видоизменяем в sytrus

Далее крутим и вертим различные ручки настроек, манипуляторы и регуляторы. Также попробуйте кликать вкладки OP1 и другие и посмотреть что есть там.

На рисунке как видим я показал не всё. Нужно нажимать и перемещать всё что нажимается и двигается :)))

kick 2 видоизменяем в sytrus

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

Кроме того, в составе FL Studio есть help, там все эти манипуляторы описаны более подробно (правда на английском).

Одним словом - экспериментируйте !!!

Удачи Вам на поприще создания музыки.

[готовые композиции]  [новинки 2013 года]  [к содержанию]  [вступление]  [назад]  [далее] 

подробнее

Уроки css - атрибут position

Сегодня Мы с Вами рассмотрим применение атрибута position

[к содержанию]

Приготовьтесь много экспериментировать, потому что настоящая верстка - это эксперименты, пробы и ошибки.

Особенно когда речь заходит о кроссбраузерности - т. е. одинаковом результате в разных браузерах.

Сначала приведу пример использования -



Красный блок - это DIV, описанный таким кодом -

<div style="float: left; width: 400px; height: 180px; background: #cc0011;">
</div>


Т. е. float: left - привязывание блока к левому краю контейнера (блока, его содержащего) - в нашем примере таким контейнером является внешний DIV, в котором находится данная статья.

Далее думаю понятно: width: 400px - ширина блока 400 пикселей
height: 180px - высота - 180, сразу дам совет если ваш блок планируется "резиновым" по высоте, тогда не указывайте атрибут height.

Соответственно цвет фона для блока - красный - background: #cc0011

Внутри красного блока DIV как видим расположен грязно-желтого цвета блок DIV.

Чтобы он остоял от левого края своего контейнера на 140 пикселей и от верхнего края на 50 пикселей зададим такой код -

<div style="position: relative; top: 50px; left: 140px; z-index: 1000; width: 200px; height: 80px; background: #aacc00;">
</div>


С шириной и высотой, а также цветом фона думаю Вам всё понятно, а вот новые атрибуты требуют пояснения

position: relative - задает расположение блока DIV "относительным" - т. е. смещения указанные у left и top задают относительное смещение внутри "родительского" контейнера - т. е. контейнера в котором расположен наш желый блок - по отношению в внешнему - красному блоку.

И вот тут таится главная ошибка всех НАЧИНАЮЩИХ ВЕРСТАЛЬЩИКОВ -

ИСПОЛЬЗОВАНИЕ position ТАМ, ГДЕ ЭТО СОВСЕМ НЕ НУЖНО.

!!! ПРАВИЛЬНО РЕШЕНИЕ ТАКОВО - используйте position там, где можно обойтись обычным float + margin. !!!

Т. е. блоки нужно выравнивать друг относительно друга с помощью атрибута margin - тот же самый пример более правильно записать так -



<div style="float: left; width: 400px; height: 180px; background: #cc0011;">

<div style="float: left; margin: 50px 0 0 140px; width: 200px; height: 80px; background: #aacc00;">
</div>

</div>


Внешне как видите никакой разницы. Но если использовать несколько блоков DIV внутри одного и того же контейнера, то разница будет ОЧЕНЬ ОЩУТИМА.

Посмотрим пример -



<div style="float: left; width: 400px; height: 180px; background: #cc0011;">

<div style="float: left; margin: 50px 0 0 40px; width: 60px; height: 60px; background: #22cc00;">
</div>

<div style="float: right; margin: 50px 0 0 40px; width: 60px; height: 120px; background: #220000;">
</div>

</div>


Пока всё просто :))))

А что если бы было вот так ?









<div style="float: left; width: 400px; height: 180px; background: #cc0011;">

<div style="float: left; margin: 50px 0 0 40px; width: 260px; height: 60px; background: #22cc00;">
</div>

<div style="float: left; margin: 50px 0 0 40px; width: 60px; height: 120px; background: #220000;">
</div>

<div style="float: left; margin: 50px 0 0 40px; width: 50px; height: 30px; background: #774100;">
</div>

</div>


Как видим маленькому коричневому прямоугольничку не хватило места в контейнере и он буквально "выпал" из него.

Использование position позволяет избежать такого поведения -









<div style="float: left; width: 400px; height: 180px; background: #cc0011;">

<div style="position: relative; top: 50px; left: 40px; z-index: 1000; width: 260px; height: 60px; background: #22cc00;">
</div>

<div style="position: relative; top: 50px; left: 40px; z-index: 1000; width: 60px; height: 120px; background: #220000;">
</div>

<div style="position: relative; top: 50px; left: 40px; z-index: 1000; width: 50px; height: 30px; background: #774100;">
</div>

</div>


Но как видите приводит к тому, что места теперь уже хватило лишь 1 блоку.

Остальные блоки оказались совсем не там, где ожидалось.

Это самый большой камень преткновения в верстке - добиться с одной стороны универсальности, а с другой - правильного расположения блоков в любых ситуациях.

МЫ ПОДОШЛИ К ГЛАВНОМУ - вы наверное уже заметили использование нового атрибута - z-index





<div style="float: left; width: 400px; height: 180px; background: #cc0011;">

<div style="position: relative; top: 0; left: 0; z-index: 1000; width: 260px; height: 60px; background: #22cc00;">
</div>

<div style="position: relative; top: -20px; left: 10px; z-index: 1001; width: 60px; height: 120px; background: #220000;">
</div>

<div style="position: relative; top: -40px; left: 10px; z-index: 1002; width: 50px; height: 30px; background: #774100;">
</div>

</div>






<div style="float: left; width: 400px; height: 180px; background: #cc0011; position: relative; top: 0; left: 0; z-index: 900;">

<div style="position: absolute; top: 0; left: 0; z-index: 1000; width: 260px; height: 60px; background: #22cc00;">
</div>

<div style="position: absolute; top: -20px; left: 10px; z-index: 1001; width: 60px; height: 120px; background: #220000;">
</div>

<div style="position: absolute; top: -40px; left: 10px; z-index: 1002; width: 50px; height: 30px; background: #774100;">
</div>

</div>


z-index всегда применяется совместно с position, поскольку без него просто не работает,
а используется он для позиционирования блоков по оси z - т. е. блоки с меньшими z располагаются на заднем плане, а блоки с большим z - поверх них.

Именно для такого позиционирования и правильно применять атрибут position, а во всех остальных ситуациях старайтесь обходиться простыми float + margin как было показано выше или вообще сверстать нужную часть страницы не блоками DIV, а при помощи TABLE (таблицы).

Считать, что "ДИВНАЯ" верстка более современна, а "ТАБЛИЧНАЯ" якобы устарела - в корне неправильно !

Почему ?

Да потому что бывают такие ситуации в верстке, когда обойтись без таблиц просто невозможно, особенно в плане поддержки очень старых браузеров, таких как IE 6, IE 5.5 или ниже.

Простой пример - красивое оформление форм - с позиционированием элементов по левому, правому краю. (см. например ФОРМУ ВХОДА нашего сайта или ФОРМУ для отправки комментариев).

Главное правило тут такое - старайтесь применять верстку DIVами, а когда это невозможно - таблицами. Тогда ваша верстка будет более универсальной и в то же время - отвечать требованиям времени.

На сегодня наш урок закончен, материала вам думаю будет достаточно и для экспериментов и для осмысления.

Удачи !

[к содержанию]

Содержимое данной страницы доступно только зарегистрированным пользователям.



Пожалуйста войдите на сайт - Вход

или пройдите процедуру регистрации - Регистрация

megainformatic live chat
Начать беседу
X
 

Оставленные комментарии



fle game engine - движок для создания игр
fle game engine - движок для создания игр


Something: Unexplained 2 captive of desires / Нечто: Необъяснимое 2 в плену желаний
Костя Коробкин Комикс Коллекционное издание - 6 комиксов, 81 страница, 220 mp3 треков
megainformatic Размещение баннерной рекламы у нас
Время загрузки: 0,0790