24/08/15 Открыта запись на обучение вёрстки для майбба - ссылка на тему

Избранные уроки Photoshop


Вверх
Вниз

COLOR MATE

Информация о пользователе

Привет, Гость! Войдите или зарегистрируйтесь.


Вы здесь » COLOR MATE » Уроки CSS|JS » Разбор CSS3


Разбор CSS3

Сообщений 1 страница 10 из 10

1

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

Код:
.border_rounded {
background-color: #ddccb5;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border: 2px solid #897048;
padding: 10px;
width: 310px;
}
DEMO

http://vremenno.net/files/uploads/css3_review_part_1/border_rounded.gif

Градиентные границы

Код:
.border_gradient {
border: 8px solid #000;
-moz-border-bottom-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-top-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-left-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-right-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
padding: 5px 5px 5px 15px;
width: 300px;
}
DEMO

http://vremenno.net/files/uploads/css3_review_part_1/border_gradient.gif

Тени

Код:
.border_shadow {
-webkit-box-shadow: 10px 10px 5px #888;
padding: 5px 5px 5px 15px;
width: 300px;
}
DEMO

http://vremenno.net/files/uploads/css3_review_part_1/border_shadow.gif

Изображения на границах

Код:
.border_image {
-webkit-border-image: url(border.png) 27 27 27 27 round round;
}
DEMO

http://vremenno.net/files/uploads/css3_review_part_1/border_image.gif

Тень блока

Код:
span {
   box-shadow: 0.2em 0.2em 5px #CCC;
}
DEMO

http://alt-f4.ru/system/files/u1/box-shadow.png

Текстовые эффекты в CSS3
Тень от тектса

Код:
.text_shadow {
color: #897048;
background-color: #fff;
text-shadow: 2px 2px 2px #ddccb5;
font-size: 15px;
}
DEMO

http://vremenno.net/files/uploads/css3_review_part_1/text_shadow.png

Использование своих шрифтов

Код:
@font-face {
font-family: 'Имя вашего шрифта';
src: url('font.ttf');
}

Отредактировано winter ` (22-08-2012 05:25:38)

+3

2

Анимация в CSS3

Еще одна замечательная возможность третьей версии CSS - анимация. Здесь довольно много нюансов, поэтому начнем с самого начала.

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

"transitions" определяются следующими свойствами:

    • transition-property - Какое свойство элемента мы анимируем - например, "opacity".
    • transition-duration - Время, которое будет продолжаться анимация.
    • transition-timing-function - Функция от времени, определяющая типа изменения - например: liner, ease-in, и т.п.
    • transition - Возможна короткая запись трех предыдущих свойств.

Вот простой пример:

Код:
div {
   opacity: 1;
   -webkit-transition: opacity 1s linear;
}
div:hover {
   opacity: 0;
}

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

Моменты, важные для понимания "переходов":

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

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

transition-property
доступные значения: none | all | <property>
по умолчанию (в случае отсутствия значения) стоит: all
описание: Указывает какое css-свойство подвергается анимации. Если указано значение 'none' - анимации не будет. Значение 'all' значит, что каждое свойство будет анимировано, если такое возможно. В остальных случаях значением будет определенное css-свойство.
transition-duration
доступные значения: <time>
по умолчанию (в случае отсутствия значения) стоит: 0
описание: Определяет продолжительность (время) изменения значения свойства.
transition-timing-function
доступные значения: default | linear | ease-in | ease-out | ease-in-out | cubic-bezier(x1, y1, x2, y2)

Пояснения

• linear - Линейная функция возвращает неизмененное полученное значение.
    • default - Функция по умолчанию эквивалентна cubic-bezier(0.25, 0.1, 0.25, 1.0)
    • ease-in - cubic-bezier(0.42, 0, 1.0, 1.0)
    • ease-out - cubic-bezier(0, 0, 0.58, 1.0)
    • ease-in-out - cubic-bezier(0.42, 0, 0.58, 1.0)
    • cubic-bezier - Задает кривую Безье третьего порядка с точками P0 и P3 в (0,0) и (1,1) соответственно. Четыре параметра задают координаты точек P1 и P2 в таком порядке: (x1, y1, x2, y2).

по умолчанию (в случае отсутствия значения) стоит: default

+2

3

Мне кажется, что это лучше в ВСЕ ДЛЯ ДИЗАЙНА http://colormate.ru/wp-content/uploads/2011/03/clover.gif

0

4

супернатурал.
Извиняюсь, не обратил внимание на это)
Если перенесёте, буду вам благодарен)

0

5

Декорация текста (простая)
Собственно, благодаря CSS вы можете сделать довольно-таки легкие украшения для текстов вашего форума. К примеру, если в строке ссылки при наведении (a:hover) задать text-decoration: underline;, то ссылка будет подчёркиваться при наведении. Собственно, самые распространённые декорации текста:

blink — устанавливает мигающий текст;
    line-through — создает перечеркнутый текст;
    overline — линия проходит над текстом;
    underline — устанавливает подчеркнутый текст;
    none — отменяет все заданные по умолчанию эффекты;
    inherit — значение наследуется у родителя.

0

6

morgan
Я, честно, туплю. Куда вставлять это? Объясните пожалуйста.

0

7

Mixer
Что именно "это"?)

0

8

morgan

Код:
.border_gradient {
border: 8px solid #000;
-moz-border-bottom-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-top-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-left-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-right-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
padding: 5px 5px 5px 15px;
width: 300px;
}

0

9

Mixer
Тому селектору, который вам нужен. Скажем, для цитаты это будет так:

Код:
.punbb .quote-box{
border: 8px solid #000;
-moz-border-bottom-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-top-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-left-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;
-moz-border-right-colors: #897048 #917953 #a18a66 #b6a488 #c5b59b #d4c5ae #e2d6c4 #eae1d2;}

0

10

morgan
Благодарю!;)

0


Вы здесь » COLOR MATE » Уроки CSS|JS » Разбор CSS3