Авторизация на сайте

Последнее из портфолио

Как с нами связаться

  • 8 953 242 0439
  • +7 953 242 0439
  • ws-aprel@ya.ru
  • *******
  • Россия, г. Горячий Ключ
» » Оформление блока div рамкой с закругленными углами и тенью

Оформление блока div рамкой с закругленными углами и тенью

galina2601 14-01-2014, 16:41 17 562 Уроки по CSS

Для выделения какого-либо фрагмента текста на странице можно воспользоваться стилевыми свойствами CSS3. На данный момент практически все браузеры поддерживают свойства border-radius (скругление углов) и box-shadow создание тени.

Вот пример блока с тенью, но без скругления углов
Вот пример блока со скругленными углами

Итак, нам нужно создать блок, содержащий текст и картинку. Этот блок будет выделен рамкой со скругленными углами и тенью.

Блоку дадим имя, то есть присвоим какой-либо идентификатор.

<div class="ramka">

   <p>Текст внутри блока</p>

   <img src="1.gif" title="картинка внутри блока">

</div>

В таблицу стилей дописываем следующее описание:

.ramka{
    background: #FF9; /* Фоновый цвет блока */
    width:250px; /* Ширина блока */
    height: 50px; /* Высота блока */
    border:4px solid #777; /* Ширина вид и цвет рамки */
    border-radius:30px; /* Радиус скругления углов*/
    -webkit-border-radius:30px; /* Safari, Chrome */
    -moz-border-radius:30px; /* Firefox */
    box-shadow: 0 0 10px 2px #1A3457; /* Тень*/
    -webkit-box-shadow: 0 0 10px 2px #1A3457; /* Safari, Chrome */
    -moz-box-shadow: 0 0 10px 2px #1A3457; /* Firefox */
}

 

    /* ТЕНЬ  
* Первое значение(цифра) задает смещение тени по оси X (горизонтали). Может задаваться в любых допустимых единицах измерения CSS. Положительное значение задает смещение вправо, отрицательное – смещение влево;
* Второе значение(цифра) задает смещение по оси Y (вертикали). Положительное значение соответствует смещению вниз, отрицательное – вверх;
* Третье значение(цифра) определяет радиус размытия. Отрицательные значения недопустимы;
* Четвертое значение(цифра) – радиус растяжения тени. Положительные значения растягивают тень во всех направлениях, отрицательные сужают;
* color – базовый цвет тени;
* Если указано ключевое слово inset, тень будет направлена внутрь элемента.*/


Текст внутри блока

С новым годом

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

.ramka:hover{border:4px solid #f77;}

То есть при наведении на блок курсора меняется цвет рамки.

Похожие новости

  • Как сделать блок div гиперссылкой
  • Как проверить сайт на наличие вирусов?
  • Как подключить стили к HTML-документу. Урок 1
  • Урок 5. Вставка графики и мультимедиа
  • Урок 2. Заголовки, абзацы, работа со шрифтами

  • Добавить комментарий

    • bowtiesmilelaughingblushsmileyrelaxedsmirk
      heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
      winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
      worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
      expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
      disappointedconfoundedfearfulcold_sweatperseverecrysob
      joyastonishedscreamtired_faceangryragetriumph
      sleepyyummasksunglassesdizzy_faceimpsmiling_imp
      neutral_faceno_mouthinnocent
    Кликните на изображение чтобы обновить код, если он неразборчив