У меня есть аватара пользователя на моем сайте. Простой тег изображения:Как я могу наложить изображение 10x10px поверх другого изображения?
<img src="foo.jpg" class="userphoto" width="48" height="48" alt="">
Теперь я хочу поплавка изображения (Facebook Icon - 10x10px) над этим изображением в левом верхнем углу изображения.
Это означает, что пользователь аутентифицирован в Facebook.
Как я могу это сделать? CSS стиль в теге изображения, или я должен иметь отдельный div с абсолютным позиционированием?
Не нужно быть прозрачным или что-то еще, его нужно точно расположить в левом верхнем углу.
Конечно, я не могу просто физически модифицировать изображение, так как мне нужно определить, нужно ли динамически накладывать изображение на основе статуса Facebook. Но я надеялся динамически добавить класс css.
Любые идеи?
ОТВЕТ:
Понял работать с комбинацией обоих ответов. Использовал div вместо другого изображения.
HTML:
<div class="foo">
<div class="fboverlay"></div>
<a>
<img src="foo.jpg" class="userphoto" width="48" height="48" alt="">
</a>
</div>
CSS:
.foo
{
position: absolute;
top: 0;
right: 0;
}
.fboverlay
{
background-image: url('/image/facebook/logo.gif');
position: absolute;
z-index: 1;
top: 10px;
left: 10px;
width: 10px;
height: 10px;
}
Спасибо за помощь.
Получил его работу с соответствующим примером. Благодаря! – RPM1984
Это может быть улучшено, так что вам не нужно указывать ширину и высоту div: http://jsfiddle.net/robcampo/ny4TB/1/ –
Просто ссылка без кода невелика ... – ErikE