Открыть меню
Переключить меню настроек
Открыть персональное меню
Вы не представились системе
Ваш IP-адрес будет виден всем, если вы внесёте какие-либо изменения.

Шаблон:Заглавная/styles.css: различия между версиями

Материал из FIRE STATION WIKI
Нет описания правки
Нет описания правки
Строка 26: Строка 26:
.главная-враппер-сообщества-Кнопки {
.главная-враппер-сообщества-Кнопки {
padding: 3px;
padding: 3px;
display: flex;
display: grid;
flex-wrap: wrap;
grid-template-columns: repeat(6, minmax(0, 1fr));
gap: 3px;
gap: 3px;
}
}


/* Максимум 3 элемента в ряд */
/* Базово: 3 элемента в ряд (каждый занимает 2 из 6 колонок) */
.главная-враппер-сообщества-Кнопки > * {
.главная-враппер-сообщества-Кнопки > * {
flex: 0 0 calc((100% - 2 * 3px) / 3);
grid-column: span 2;
min-width: 0;
}
}


/* Если в последнем ряду 2 элемента (например всего 5) — растягиваем их на всю строку */
.главная-враппер-сообщества-Кнопки > :nth-last-child(2):nth-child(3n + 1),
.главная-враппер-сообщества-Кнопки > :nth-last-child(2):nth-child(3n + 1),
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 2) {
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 2) {
flex-basis: calc((100% - 3px) / 2);
grid-column: span 3;
}
}


/* Если в последнем ряду 1 элемент — на всю ширину */
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 1) {
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 1) {
flex-basis: 100%;
grid-column: 1 / -1;
}
 
@media (max-width: 1050px) {
.главная-враппер-сообщества-Кнопки {
grid-template-columns: repeat(2, minmax(0, 1fr));
}
 
.главная-враппер-сообщества-Кнопки > * {
grid-column: span 1;
}
 
.главная-враппер-сообщества-Кнопки > :nth-last-child(2):nth-child(3n + 1),
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 2),
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 1) {
grid-column: span 1;
}
}
}


@media (max-width: 750px) {
@media (max-width: 750px) {
.главная-враппер-сообщества-Кнопки {
grid-template-columns: 1fr;
}
.главная-враппер-сообщества-Кнопки > * {
.главная-враппер-сообщества-Кнопки > * {
flex-basis: 100%;
grid-column: 1 / -1;
}
}
}
}

Версия от 09:24, 8 апреля 2026

.главная-враппер {
	display: grid;
	grid-template-columns: 0.85fr 1fr;
	gap: 8px;
	margin-bottom: 15px;
}

@media (max-width: 750px) {
	.главная-враппер {
		grid-template-columns: 1fr;
	}
}

.главная-враппер-Кнопки {
	padding: 2px;
	margin-top: 3px;
}

.главная-враппер-Кнопки,
.главная-враппер-Информация {
	display: flex;
	flex-direction: column;
	gap: 3px;
}

.главная-враппер-сообщества-Кнопки {
	padding: 3px;
	display: grid;
	grid-template-columns: repeat(6, minmax(0, 1fr));
	gap: 3px;
}

/* Базово: 3 элемента в ряд (каждый занимает 2 из 6 колонок) */
.главная-враппер-сообщества-Кнопки > * {
	grid-column: span 2;
	min-width: 0;
}

/* Если в последнем ряду 2 элемента (например всего 5) — растягиваем их на всю строку */
.главная-враппер-сообщества-Кнопки > :nth-last-child(2):nth-child(3n + 1),
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 2) {
	grid-column: span 3;
}

/* Если в последнем ряду 1 элемент — на всю ширину */
.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 1) {
	grid-column: 1 / -1;
}

@media (max-width: 1050px) {
	.главная-враппер-сообщества-Кнопки {
		grid-template-columns: repeat(2, minmax(0, 1fr));
	}

	.главная-враппер-сообщества-Кнопки > * {
		grid-column: span 1;
	}

	.главная-враппер-сообщества-Кнопки > :nth-last-child(2):nth-child(3n + 1),
	.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 2),
	.главная-враппер-сообщества-Кнопки > :last-child:nth-child(3n + 1) {
		grid-column: span 1;
	}
}

@media (max-width: 750px) {
	.главная-враппер-сообщества-Кнопки {
		grid-template-columns: 1fr;
	}

	.главная-враппер-сообщества-Кнопки > * {
		grid-column: 1 / -1;
	}
}

.главная-ссылки {
	display: flex;
	min-width: 24%;
	padding: 3px;
	gap: 6px;
}

.главная-ссылки-Ссылка {
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content: space-between;
}

@media screen and (max-width: 750px) {
	.главная-ссылки {
		flex-direction: column;
	}
}

.главная-враппер-2 img {
	image-rendering: auto;
}

.красивая-кнопка-Картинка {
	height: 88px;
}

.красивая-кнопка-Картинка span {
	height: 100%;
}

.красивая-кнопка-Картинка img {
	height: 100%;
	width: auto;
}

.заглавная-кнопка-СоцСеть-Картинка {
	position: relative;
	display: flex;
	align-items: center;
}

.красивая-кнопка-СоцСеть-Картинка img {
	height: 100%;
	width: auto;
}