Читатели
Онлайн всего: 11
Гостей: 9
Пользователей: 2
Новые пользователи

Новостей: 162 | Комментариев: 1389 | Отзывов: 52 | Блог: 8

Л. ТолстойСчастье не в том, чтобы делать всегда, что хочешь, а в том, чтобы всегда хотеть того, что делаешь.Л. Толстой ©
Rammdrum.com - сайт об ударнике Rammstein - Главная реклама

Рамка для аватара путём html-css

просмотров 1454 | комментарии (3)

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

Обычная рамка:

Для начало, нашему изображению мы пропишем нужный нам класс, в нашем случае это class="avatar_ramka"

HTML-Code
Code
<img class="avatar_ramka" alt="аватар пользователя 1" src="avatar_uzer_1.jpg">

В css стилях прописываем, высоту, ширину, отступ в 3 пикселя и саму рамку.

CSS-Code
Code
.avatar_ramka {
  width:60px;  
  height:60px;
  padding: 3px;
  border:1px solid #A7A7A7;
}
Прозрачность при наведении стрелкой мыши:

Создаём отдельную ячейку div и задаём ему class="avatar_prozrachost", в эту ячейку помещаем ссылку на анкету пользователя, а в ссылку помещаем адрес аватара пользователя.

HTML-Code
Code
<div class="avatar_prozrachost">
  <a href="www.center-dm.ru" title="Анкета пользователя 1">
  <img class="avatar_ramka" alt="аватар пользователя 1" src="avatar_uzer_1.jpg">
  </a>
</div>

А в css стилях прописываем высоту, ширину, отступ в 3 пикселя, рамку и прозрачность для img картинок.

CSS-Code
Code

.avatar_ramka {
  width:60px;  
  height:60px;
  padding: 3px;
  border:1px solid #A7A7A7;
}

.avatar_prozrachost a:hover img {
  filter: progid: DXImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity: 0.7;
  opacity: 0.7;
  filter: alpha(opacity=70);
}
Графическая рамка:

Во-первых, нам понадобиться изображение рамки для аватара в формате png, в которой центральная часть изображение прозрачная.

прозрачная рамка для аватаров

Во-вторых, создаём ячейку div и задаём ему class="avatar_ramka_img".
В-третьих, в эту ячейку помещаем теги span, которые отвечают за графическую рамку аватара.
В-четвёртых, помещаем само изображение аватара пользователя и задаём ему class="avatar", это делается для того, чтобы допустим аватар пользователя размером в 100x100 пикселей, уменьшился до нужного нам размера, в нашем случаи это 68x68 пикселей.

HTML-Code
Code
<div class="avatar_ramka_img">
  <span></span>
  <img class="avatar" alt="аватар пользователя 1" src="avatar_uzer_1.jpg" />
</div>

А в css стилях прописываем высоту, ширину аватара, абсолютное и относительное позиционирование, элемент блокового уровня и ссылку на рамку аватара.

CSS-Code
Code
.avatar {
  width:68px;
  height:68px;
}

.avatar_ramka_img {
  position: relative;
  display: block;
  height:68px;
  width:68px;}

.avatar_ramka_img span {
  position: absolute;  
  display: block;
  height:68px;
  width:68px;
  background: url('ramka_avatar.png') no-repeat center top;
}

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

Быстрая подписка на Email:

Ваша оценка новости
оценка новости3.4голосов: 5
3 | chernoffo пишет: | 07.01.2012 | 17:35 0
класс! а вот такой вопрос,как сделать ошибку 404 у себя на сайте,примерно как у тебя..напишите в лс

Ответ: заходишь в админ панель сайта uCoz => Файловый менеджер и загружаешь туда html страницу такого вида 404.htm (страницу ты сам делаешь у себя на компьютере)

аватар отсутствует
2 | armenka пишет: | 19.12.2011 | 11:04 0
круто=)) online2long v yes
аватар отсутствует
1 | pulse пишет: | 11.05.2011 | 17:03 -1
как выроанить по центру страницы? ато получается только либо картинку либо рамку...
Bihttp:imgЦитатаСodeClose-BBСправкаПревью
200 Обновить
rssrss e-mailtwitter
Выбираем рубрику
Готовые решения на html-css [24]
Ошибки при создании сайта [4]
Немного о юзабилити [9]
Полезные сайты [16]
Это надо знать [15]
Живое интервью [3]
Web решения для uCoz
В целом о uCoz [11]
Форма добавления комментарий [3]
Форма регистрации [0]
Форма входа [3]
Форма Поиска [2]
Вид навигации [5]
Вид комментарий [3]
Вид новостей [1]
Вид Опроса [2]
Вид информеров [10]
Ajax окна [6]
jQuery и JS [25]
Слайдер для uCoz [4]
Разбор полётов uCoz [4]
Shortcodes
Вид Рейтинга [4]
Вид Календаря [3]
Вид Цитаты и кода [2]
Вид Панели BB-кодов [3]
Лучшие пользователи
Аватар RuleZ-DM

RuleZ-DM

Аватар chernoffo

chernoffo

Аватар 3loY

3loY

Аватар Silver

Silver

Аватар erudit

erudit

аватар отсутствует

armenka

аватар отсутствует

Angry

Аватар Skoda

Skoda

Аватар iGosu

iGosu

Обрати внимание
Twitter лента
Система Orphus
Наверх