Видеоуроки с ответами на вопросы: как создать сайт, как сделать дизайн сайта, как продвинуть его в сети, а так же css, .htacces, seo, php, html и многое другое.
Главная страница>>статьи css>>Красивое оформление css-рамками/ CSS-клубничка

Красивое оформление css-рамками/ CSS-клубничка

В данной статье мы разберем несколько примеров, как с помощью css-border`ов можно красиво оформить изображения или ваши фотографии.

Данная реализация на изображениях сэкономит не только "вес" самой страницы, но и придаст стильность оформлению сайта.

Важно обратить внимание при оформлении изображений, на сочетания цветов в фоне или рамках самого css эффекта и на самом изображении.

Данная статья ориентирована на тех, кто уже имеет навыки в чудесном CSS.

Оформление "Арт-галерея"

css Арт-галерея

Данный css-стиль мы просто подцепляем в код самого изображения: <img class="artgirl" src="image/artcat.jpg" width="300" height="209" />

CSS-код:
.artgirl { border-style: double; padding: 16px; background-color: #DCDCED; }

Еще один пример оформления "Арт-галерея", но уже с серыми двойными рамками и .... цветом:

Арт-галерея
css-код:
.artcat { border-color: #CCCCCC; border-style: double; padding: 16px; background-color: #7b4c33; }

Оформление "Фотография"
Фотография


CSS-код:
.photo { border: 1px solid #4C3C1B; padding: 5px; width: 300px; background-color: #dfce53; }

Оформление "Поларойд"
Поларойд

CSS-код:

.polaroid { border: 1px solid #666666; padding: 10px 10px 60px 10px; }

Оформление "Шарики"
Шарики

CSS-код:
.blow { border: #FF0033 10px dotted; margin: 0; padding:5px; }

Оформление "Рамка с фоном"
css Рамка с фоном

CSS-код:
.bgborder { padding: 11px; background-image: url(babybg.jpg); border: 2px solid #CCCCCC ; }

Оформление "Рамка с подписью"
Изображение до:
css-эффект
Изображение после:
css effect

В данном примере мы создаем стиль для DIV`a, в который поместим изображение, размеры DIV`а должны быть такие же как у изображения. В этот же DIV поместим <cite> с описанием к изображению и сделаем подстиль цитаты DIV`a. Фон цитаты будет задан с прозрачностью filter:alpha(opacity=55); opacity:.55; и ее позицией.

CSS-код:
.divimg { position: relative; display: block; height:275px; width: 300px; border-style:double }
.divimg cite { background: #0ea0cd; filter:alpha(opacity=55); opacity:.55; color: #fff; position: absolute; bottom: 0; left: 0; width: 280px; padding: 10px; border-top: double #e9ee93; }

Html-код:
<div class="divimg">
<img src="party.jpg" alt="" width="300" height="275" />;
<cite>Тусовка в Дрездене</cite>
</div>


Оформление "Рамка с фоном. Реализация номер 2"
В данном способе мы будем использовать дополнительно тег Span, который будет накрывать наше изображение фоном. В результате чего пользователю не удастся сохранить картинку напрямую, т.к. будет сохранятся только фон. Конечно адрес самого изображения можно просмотреть в хтмл коде или найти в временных файлах Интернета. Так что считать это защитой нельзя. Фон картинки будет прозрачным за исключением боков. Так же мы создадим стиль img для самого изображения, чтобы регулировать внешние отступы. Изображение должно быть не больше самого фона. Не ошибитесь, прописывая размеры фона в стилях div-img и в SPAN`e для div-img.

Наша картинка:
css пример


Наша рамка:
new css ramka


Готовое изображение:
complete css


CSS-код:
.div-img { position: relative; display: block; height:262px; width: 300px; }
.img { margin-top:5px; margin-left:5px; }
.div-img span { background: url(ramka.png) no-repeat center top; height:262px; width: 300px; position: absolute; }

Html-код:
<div class="div-img">
<span>&nbsp; </span>
<img class="img" src="kid.jpg" alt="" />
</div>


Оформление "Рамка с переходом"
Наш примерный фон (его также можно сделать с эффектом тени), разделенный на три отдельных изображения. Центральное маленькое изображение заполняет весь боковой фон с помощью команды в css-коде "background-repeat: repeat-y;" . (Повторение по оси y):
секреты css
Готовое изображение:
урок css

Описание CSS-кода:
.header { background-image: url(header.jpg); width: 315px; height: 34px; }
.center { background-image: url(center.jpg); background-repeat: repeat-y; width: 315px; text-align: center; }
.footer { background-image: url(footer.jpg); width: 315px; height: 34px; }

Далее нужно будет сверстать все эти классы с помощью DIV`ов в Html-коде:
<div class="header"></div>
<div class="center">Вставка Вашего изображения</div>
<div class="footer"></div>

Оформление "Рамка в отдельной графической оправе"
Наша картинка:
css new

Рисуем рамку. Далее разбиваем нашу рамку на три части и сохраняем каждое изображение отдельно. Их размеры потом прописываем в CSS-коде:
css-клубничка

Описание CSS-кода:
.header { background-image: url(header.jpg); width: 315px; height: 34px; }
.center { background-image: url(center.jpg); width: 315px; text-align: center; }
.footer { background-image: url(footer.jpg); width: 315px; height: 34px; }

Далее нужно будет сверстать все эти классы с помощью DIV`ов в Html-коде:
<div class="header"></div>
<div class="center">Вставка Вашего изображения</div>
<div class="footer"></div>

Готовое изображение сверстанное с помощью CSS и DIV:
css color


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

За основу в статье были использованы идеи с сайта: http://www.thewebsqueeze.com/
автора: Linda Chadbourne.

Так же советую посмотреть красивые примеры оформления сайтов с помощью CSS на сайте http://www.csszengarden.com/
Дата публикации: 2009-05-03 Просмотров: 6337 Автор: Сергей печатная версия


Комментарии к статье:

Автор комментария: Salam
Дата: 2010-03-15 16:24:26 ip-адрес:(91.185.229.33)
Мне больше всего первая понравилась

Автор комментария: Adolph
Дата: 2010-05-03 14:01:19 ip-адрес:(89.222.234.107)
Да, первая лучше всех, остальные так себе...)

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



Символов осталось:

Удалите слово "форма" и введите сумму красных чисел на изображении: