Войти на сайт:
      Забыл пароль · Регистрация
Здравствуй Прохожий! Пожалуйста войди под своими данными.
Меню сайта
Главная Форум Статьи ТОП Сайтов Файлы Гостевая книга Баннер обмен Мониторинг Онлайн игры Галерея PhotoShop online
Cggaming Team
Устав Набор в клан Состав Тренировки Таблица CW
Всё для Ucoz
Скрипты Шапки Шаблоны Иконки групп HTML таблица Кнопки для форума
Программы/Soft
Система Безопасность Мультимедия Интернет Графика CD / DVD OC Windows Разный Софт
Всё для PhotoShop
Всё для Photoshop Рендеры Шрифты Рамки Текстуры Стили Soft по Photoshop Плагины Градиенты Шаблоны Кисти
Counter-Strike 1.6
Скачать Counter-Strike Читы Cs Моды Cs Боты CS Kарты Cs Config's Логосы CS Прицелы Cs Программы Cs Руссификация Cs
Для сервера CS 1.6
Как сделать постоянный IP Создаем свой сервер Всё о Amxmodx Что нужно для сервера? Amx команды для админа Плагины Античиты Готовые сервера Руссификация сервера Установка плагинов Русское название сервера Запуск в консольном режим Все о HLTV
Изготовление
Заказать Шапку Заказать Баннер Заказать Аватар Заказать Картинку Заказать Юзербар
Установка
Текстур и перчаток Цветных логотипов Собственного меню Фона меню Спрайтов Карт Игроков Оружия
Тактика
de_dust de_dust2 cs_italy de_inferno Закладка бомбы Тактика с ножом Базовая тактическая схема
Про читерство в cs
Встреча с читером Cообщить подозрения Что такое читы в cs? Вычисляем читера Доказать обратное
Топ файловиков
Блок софта
Наш опрос
Откуда вы нас нашли?


Архив
Результаты
Всего голосовало: 105
Обсудить опрос на форуме
Главная » Статьи » Мои статьи » Уроки HTML и CSS

новые возможности CSS3

Здравствуйте. Сегодня я хочу вам рассказать про некоторые новые возможности CSS3, которые стоит использовать при создание современного сайта. Хотя стоит заметить, что еще не все браузеры полностью поддерживают CSS3.

CSS 3

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

Множество фонов

В CSS3 есть возможность применять несколько фонов, перечисляя их через запятую.

body {
background:
url(../images/top-left.png) bottom left fixed no-repeat,
url(../images/top-right.png) bottom right fixed no-repeat;
url(../images/bottom-left.png) top right fixed no-repeat,
url(../images/bottom-right.png) top left fixed no-repeat,
}

Селекторы

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

Общий комбинатор элементов одного уровня

Еще один тип комбинаторов появился в CSS3 - общий комбинатор элементов одного уровня. Этот селектор нацелен на все элементы одного уровня заданного элемента. Например, если вы хотите нацелиться на абзацы в той же категории как заголовки h1, вам необходимо:

h1~p {
color: red;
}

Селектор будет работать и предавать красный цвет первому элементу p под элементом h1. Но не будет работать во втором p элементе, так как он не на том же уровне.

<h1>Heading</h1>
<p>Красный параграф</p>
<div>
<p>Не красный параграф</p>
</div>

Новые псевдо классы для более высокой специфичности без скриптов

Новые псевдо классы в CSS 3 позволяют выбирать такие группы элементов, которые раньше было возможно выбрать, только используя JS или дополнительные rkfccs\ID.

Несколько примеров новых псевдо классов:

  1. :last-child - выбирает только последний дочерний элемент.
  2. :nth-child(n) - выбирает n-ный дочерний элемент (например, для создания таблиц-зебр).
  3. :not(e) - выбирает все, кроме е.

Полный список CSS 3 псевдо классов здесь.

Ресайз элементов

По сути это изменение размеров элементов. Задается с помощью свойства CSS3 resize. Пока работает только в браузере Сафари. Этот код позволит маленькому треугольнику разместиться в правом нижнем углу элемента, с помощью которого и можно менять размер.

div {
resize: both;
}

Любые шрифты

В интернете наиболее распространенные шрифты это Arial, Helvetica, Verdana и Georgia потому что они есть у всех на компьютере. CSS 3 позволяет использовать любые другие шрифты с помощью свойства @font-face.

@font-face {
font-family: SketchRockwell;
src: url('http://example.com/fonts/SketchRockwell.ttf');
}
h1 {
font-family: SketchRockwell;
font-size: 3.2em;
letter-spacing: 1px;
text-align: center;
}

Текстовые тени

Задаются свойством text-shadow.

В этом примере мы применим темно-синюю тень, смещенную вправо на 2px, вниз на 5px и имеет размытие радиусом 2px для всех тегов p.

p {
text-shadow: #003471 /* цвет тени */ 2px /* смещение вправо */ 5px /* смещение вниз */ 2px /* размытие*/;
}

CSS 3

Закругленные углы

Закруглить углы не так уж и просто сделать. Однако, с помощью CSS3, сделать это становится очень легко, используя новое свойство border-radius.

Например, код ниже сделает 10-ти пиксельное закругление для тега div:

div {
border: 2px solid #434343;
padding: 10px;
background: #e3e3e3;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
width: 500px;
}

-moz для FF и -webkit для Сафари и Хрома.

CSS 3

На заметку: Сейчас уже много блогеров и уже давно создалась некая блогосфера. Если вы тоже хотите стать блогером, то можете почитать про блоггинг на esblog.

Категория: Уроки HTML и CSS | Добавил: Maserati (19/Сен/2010)
Просмотров: 707 | Рейтинг: 0.0/0
HTML
BB-Code
Ссылка
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Форма входа
Мини чат
РАЗДЕЛ GAMES


CSS


Читы для CSS Взрывы Прицелы Выстрелы Спрайты Фон меню Фонарики Патчи Плагины/моды Готовые сервера Модели Информация


PeS


Скачать Игру ТВ-Попапсы Программы Стадионы Графика Формы Бутсы Медиа Меню Щиты Мячи Лица Патчи


NFS


Обои Nfs Машины NFS Carbon Машины NFS Undeground 2 PLan


Различные игры


Игры для PC Игры для X-BOX 360 Игры для PlayStation 3


WarCraft 3


Коды Карты Патчи Программы Дистрибутивные иры
Торрент


Фильмы


Скачать Торрент Мульты Фильмы Фентези Боевики Комедии Сериалы Триллеры Ужастики Детективы Мелодрамы Приключения


Музыка


Trance Клубная Попса Классика Rnb Техно Хип-Хоп Ритм-н-Блюз Джаз
Мониторинг
Реклама

Реклама 150x200
Друзья сайта
Место свободно Место свободно Место свободно Место свободно
Статистика
Зарег. на сайте:
Материалы:
Счетчики:
Онлайн:
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Сегодня нас посетили:

cggaming.ucoz.net © Все права защищены Прокрутить вверх При Копировании материалов, ссылка на сайт ОБЯЗАТЕЛЬНА!