Создание близкого изображения появляется в верхнем правом углу DIV - PullRequest
6 голосов
/ 23 февраля 2011

Я хотел знать, как сделать маленькое перекрестное (близкое) изображение в правом верхнем углу внутри div. Использование CSS и XHTML. Спасибо

Ответы [ 3 ]

11 голосов
/ 23 февраля 2011

Вы можете сделать это следующим образом: jsfiddle.net / 7JEAZ / 1317

Фрагмент кода:

#panel{
    width:100px;
    height:100px;
    background:red;
}
#close{
    display:block;
    float:right;
    width:30px;
    height:29px;
    background:url(https://web.archive.org/web/20110126035650/http://digitalsbykobke.com/images/close.png) no-repeat center center;
}
<div id="panel"><a id="close" href="#"></a></div>
8 голосов
/ 23 февраля 2011

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

CSS:

#content{
    border: solid black;   
    width: 70%;
}

#info{
    border: solid red;   
    width: 50%;
}

.close-image{
    display: block;
    float:right;
    position:relative;
    top:-10px;
    right: -10px;
    height: 20px;
}

HTML:

<a href="#" id="toggle-content">Show / Hide content</a>
<br/><br/>
<div id="content">
    <img class="close-image" src="http://residentialsearch.savills.co.uk/Content/Images/icon_close.png" />
    <b><u>Content:</u></b><br/>
    This is the info inside the div!
</div>
<br/><br/>
<div id="info">
    <img class="close-image" src="http://residentialsearch.savills.co.uk/Content/Images/icon_close.png" />
    <b><u>Info:</u></b><br/>
    Click the close button to hide this info!
</div>

jQuery:

$(".close-image").click(function() {
    $(this).parent().hide();
});

$("#toggle-content").click(function() {
    $("#content").slideToggle();
});

Пример: нажмите здесь

2 голосов
/ 11 сентября 2014

этот простой пример может помочь. =] * * Тысяча одна

HTML

<div class="thumbnail">
    <img src="http://96pix.com/images/renee-v.jpg" />
    <a href="#" id="close"></a>
</div>

CSS

.thumbnail {
    position: relative;
   width:300px;
   height:300px;
}

.thumbnail img {
    width:100%;
    height:100%;
}

#close {
    display: block;
    position: absolute;
    width:30px;
    height:30px;
    top: 2px;
    right: 2px;
    background: url(http://icons.iconarchive.com/icons/kyo-tux/delikate/512/Close-icon.png);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

Пример: http://jsfiddle.net/PPN7Q/26/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...