Я видел много похожих вопросов и ответов, но ничего такого, что я пытаюсь достичь.Поместите значок в начало справа от абсолютно позиционированного изображения
Вот мой HTML:
<div class="container">
<div class="inner">
<div class="image-container">
<img src="http://fpoimg.com/600x300" alt=""/>
<a href="" class="close-link">x</a>
</div>
<div>image name</div>
<div>id: 123456</div>
</div>
и CSS:
* {
font-family: sans-serif;
}
.container {
position: relative;
border: 1px solid;
width: 500px;
height: 500px;
}
img {
max-height: 100%;
max-width: 100%;
position: absolute;
top: 0;
bottom: 0;
left: 0;
right: 0;
margin: auto;
}
.close-btn {
position: absolute;
background: red;
padding: 4px 8px;
border-radius: 50%;
color:white;
text-decoration: none;
}
Смотрите jsfiddle здесь - https://jsfiddle.net/61afw70q/10/
Что мне нужно сделать, это место красный крест в верхнем правом углу ИЗОБРАЖЕНИЯ. Примечание. Я не хочу размещать его в правом верхнем углу контейнера. Я хочу это для изображения. Каждое изображение будет отличаться по размеру. Центры изображений внутри контейнера.
Это очень урезанная версия всей моей страницы.
Хорошо, я согласен, я не нужен внутренний DIV. Я добавил его, чтобы поэкспериментировать с положением кнопки. Любое решение о том, как я могу выровнять кнопку закрытия с изображением вправо-вправо ??? –
Это ... разве это не в моей демонстрации? –
да, я вижу это сейчас. Благодарю. Позвольте мне проверить в моем исходном коде, чтобы отметить как ответ. –