Полезные коды для сайта- Белнет 24

Полезные коды для сайта- Белнет 24

Пишите, общайтесь, задавайте вопросы.

ПоискПоиск   РегистрацияРегистрация
Сегодня: 04.07.2022 - 06:36:10
Страницы:  1  
Полезные коды для сайта- Белнет 24 » Как сделать - сетку для изображений
Объявление

Здесь можно разместить рекламу, важное объявление.
'
АвторСообщение

Админ

А

<!DOCTYPE html>
<html>
<style>
* {
box-sizing: border-box;
}

body {
margin: 0;
font-family: Arial;
}

.header {
text-align: center;
padding: 32px;
}

.row {
display: -ms-flexbox; /* IE 10 */
display: flex;
-ms-flex-wrap: wrap; /* IE 10 */
flex-wrap: wrap;
padding: 0 4px;
}

/* Create two equal columns that sits next to each other */
.column {
-ms-flex: 50%; /* IE 10 */
flex: 50%;
padding: 0 4px;
}

.column img {
margin-top: 8px;
vertical-align: middle;
}

/* Style the buttons */
.btn {
border: none;
outline: none;
padding: 10px 16px;
background-color: #f1f1f1;
cursor: pointer;
font-size: 18px;
}

.btn:hover {
background-color: #ddd;
}

.btn.active {
background-color: #666;
color: white;
}
</style>
<body>

<!-- Header -->
<div class="header" id="myHeader">
<h1>Сетка изображения</h1>
<p>Нажмите на кнопки, чтобы изменить вид сетки.</p>
<button class="btn" onclick="one()">1</button>
<button class="btn active" onclick="two()">2</button>
<button class="btn" onclick="four()">4</button>
</div>

<!-- Photo Grid -->
<div class="row">
<div class="column">
<img src="wedding.jpg" style="width:100%">
<img src="rocks.jpg" style="width:100%">
<img src="falls2.jpg" style="width:100%">
<img src="paris.jpg" style="width:100%">
<img src="nature.jpg" style="width:100%">
<img src="mist.jpg" style="width:100%">
<img src="paris.jpg" style="width:100%">
</div>
<div class="column">
<img src="underwater.jpg" style="width:100%">
<img src="ocean.jpg" style="width:100%">
<img src="wedding.jpg" style="width:100%">
<img src="mountainskies.jpg" style="width:100%">
<img src="rocks.jpg" style="width:100%">
<img src="underwater.jpg" style="width:100%">
</div>
<div class="column">
<img src="wedding.jpg" style="width:100%">
<img src="rocks.jpg" style="width:100%">
<img src="falls2.jpg" style="width:100%">
<img src="paris.jpg" style="width:100%">
<img src="nature.jpg" style="width:100%">
<img src="mist.jpg" style="width:100%">
<img src="paris.jpg" style="width:100%">
</div>
<div class="column">
<img src="underwater.jpg" style="width:100%">
<img src="ocean.jpg" style="width:100%">
<img src="wedding.jpg" style="width:100%">
<img src="mountainskies.jpg" style="width:100%">
<img src="rocks.jpg" style="width:100%">
<img src="underwater.jpg" style="width:100%">
</div>
</div>

<script>
// Get the elements with class="column"
var elements = document.getElementsByClassName("column");

// Declare a loop variable
var i;

// Full-width images
function one() {
for (i = 0; i < elements.length; i++) {
elements[i].style.msFlex = "100%"; // IE10
elements[i].style.flex = "100%";
}
}

// Two images side by side
function two() {
for (i = 0; i < elements.length; i++) {
elements[i].style.msFlex = "50%"; // IE10
elements[i].style.flex = "50%";
}
}

// Four images side by side
function four() {
for (i = 0; i < elements.length; i++) {
elements[i].style.msFlex = "25%"; // IE10
elements[i].style.flex = "25%";
}
}

// Add active class to the current button (highlight it)
var header = document.getElementById("myHeader");
var btns = header.getElementsByClassName("btn");
for (var i = 0; i < btns.length; i++) {
btns[i].addEventListener("click", function() {
var current = document.getElementsByClassName("active");
current[0].className = current[0].className.replace(" active", "");
this.className += " active";
});
}
</script>

</body>
</html>
Сообщение # 1 20.03.22 - 16:35:51
Полезные коды для сайта- Белнет 24 » Как сделать - сетку для изображений
Сетку для адаптивного изображения :Предыдущая темаСледующая тема: Галерею изображений с вкладками
Страницы:  1  

Сообщение
Имя E-mail
Сообщение

Нажмите на точку возле имени для обращения к участнику

Смайлы:
Ещё смайлы
         
Защитный код: (введите цифры, которые на синем фоне)
   
Powered by WR-Forum © 2.2 UTF-8