Как сделать кнопку с иконкой крестика, которая по клику закрывала бы какой-то всплывающий блок?
Для изменения размера крестика стоит лишь изменить размер шрифта.
/* Блок сообщения */
.alert {
padding: 20px;
background-color: green;
color: white;
margin-bottom: 15px;
}
/* Крестик */
.closebtn {
margin-left: 15px;
color: white;
font-weight: bold;
float: right;
font-size: 26px;
line-height: 20px;
cursor: pointer;
transition: 0.3s;
}
.closebtn:hover {
color: black;
}
<div class="alert">
<span class="closebtn" onclick="this.parentElement.style.display='none';">×</span>
Тут Ваше сообщение
</div>
Пример взят с этого сайта.
Т.к. js
в тегах вопроса вы не указали, вот решение html
+css
.
ps: Однако как я понял проблема у вас не в этом. Погуглите background-size: cover
.
* {
padding: 0;
margin: 0;
box-sizing: border-box;
}
body {
background-color: #ddd;
padding: 16px;
}
.modal-wrapper {
position: fixed;
left: 0;
top: 0;
width: 100vw;
height: 100vh;
background-color: rgba(0, 0, 0, .2);
display: flex;
}
.modal {
width: 40vw;
height: 40vh;
background-color: white;
margin: auto;
border-radius: 4px;
box-shadow: 0 0 10px rgba(0, 0, 0, .2);
position: relative;
}
.modal label {
position: absolute;
right: 0;
top: 0;
font-size: 200%;
width: 1em;
height: 1em;
line-height: 1;
text-align: center;
cursor: pointer;
}
.modal label:hover {
color: blue;
}
#openclose,
.modal-wrapper {
display: none;
}
#openclose:checked~.modal-wrapper {
display: flex;
}
#button {
color: blue;
text-decoration: underline;
cursor: pointer;
}
<label for="openclose" id="button">Открыть модальное окно</label>
<input type="checkbox" id="openclose">
<div class="modal-wrapper">
<div class="modal">
<label for="openclose">×</label>
</div>
</div>
Виртуальный выделенный сервер (VDS) становится отличным выбором
Как сделать блок по центру? он смещен немного вправоТак не должно быть
На сайте есть такой код <div class="col-12 col-sm-4"><div class="home-hover navigation-slide" ><img src="images/WPpng" style="width:20%"></div><a href="files/WP
В мобильной версии (при малом экране) после нажатия на пункт меню происходит скролл в нужный раздел сайта