Быстрый вопрос, на который я не нашел точного ответа в Интернете. Я очень новичок в Javascript, так что это, вероятно, довольно простая проблема. Я пытаюсь сделать кнопку закрытия на странице jQuery больше.
.ui-dialog .ui-header .ui-btn-left {
left: auto;
right: 5px;
}
Я знаю, если я укажу высоту и ширину, это сделает кнопку более крупной, но как я могу увеличить размер значка, чтобы соответствовать или хотя бы сделать его центром на кнопке?
В конце концов я решил свою проблему. Мне пришлось удалить кнопку закрытия по умолчанию и просто создать свой собственный. Это может помочь кому-то другому, кто пытается сделать то же самое. Data-close-btn отключает кнопку закрытия по умолчанию.
Значок данных просто говорит ему использовать пользовательский значок, он был более прямым, чем я это делал.
#btnCancel .ui-btn-inner {
width: 33px;
height: 35px;
margin: 0px;
border: none !important;
background: transparent !important;
}
.ui-icon-custom
{
background-image: url(../images/image.png) !important;
background-position: 0px -84px;
width: 33px;
height: 35px;
margin: 0 !important;
box-shadow:none;
}
<html>
<head>
<title>Change Language</title>
</head>
<body>
<div data-role="page" id="changeLanguage" data-close-btn="none">
<header data-role="header">
<h1 data-translation-key="choose language" ></h1>
<a id="btnCancel" class="ui-btn-left" data-icon="custom" data-rel="back" data- iconpos="notext" ></a>
</header>
<div data-role="content">
<p data-translation-key="pick language"></p>
<ul id="languageSelection"></ul>
</div>
<p class="version"></p>
</div>
</body>
</html>