Замечание: Возможно, после публикации вам придётся очистить кэш своего браузера, чтобы увидеть изменения.
- Firefox / Safari: Удерживая клавишу Shift, нажмите на панели инструментов Обновить либо нажмите Ctrl+F5 или Ctrl+R (⌘+R на Mac)
- Google Chrome: Нажмите Ctrl+Shift+R (⌘+Shift+R на Mac)
- Internet Explorer / Edge: Удерживая Ctrl, нажмите Обновить либо нажмите Ctrl+F5
- Opera: Нажмите Ctrl+F5.
/* Ниже находится код Данте! */
/* Данте код главного меню */
.standard-link td,
.standard-link th {
vertical-align: middle;
padding: 4px;
}
.standard-link a {
text-decoration: none;
color: #ffffff;
border: 1px solid #888;
border-radius: 4px;
padding: 4px;
margin: 2px;
display: flex;
align-items: center;
background-color: transparent;
transition: all 0.3s ease;
}
.standard-link a:hover {
background-color: #666;
color: #fff;
border-color: #fff;
}
/* Стиль для выделения элемента при наведении */
.standard-link .highlight {
background-color: #666;
color: #fff;
border-color: #fff;
}
.standard-link .highlight img {
border-color: #fff;
}
/* Данте код главного меню */
/* Данте Морпехи */
/* Основные стили для контейнера меню */
.main-container {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
/* Общие стили для секций меню */
.menu-section {
flex-basis: 23%;
margin-bottom: 15px;
padding: 10px;
border-radius: 8px;
background-color: #14171f; /* Фон не покрашенных блоков */
color: #fff;
}
/* Индивидуальные цвета для секций */
.marines-section {
background-color: #222424;
}
.xenos-section {
background-color: #2b2e44;
}
.other-section {
background-color: #341d1d; /* Цвет для блока "Другие фракции" */
}
/* Стили для заголовков секций */
.menu-section h3 {
padding: 5px;
margin: 0;
font-size: 18px;
border-radius: 8px;
text-align: center;
border: 2px solid #ccc;
background-color: #444;
color: #fff;
}
/* Стили для списка */
.menu-section ul {
list-style-type: none;
padding: 0;
margin: 10px 0 0 0;
}
/* Стили для элементов списка */
.menu-section ul li {
margin: 10px 0;
text-align: center;
}
/* Стили для кнопок */
.custom-button {
display: inline-block;
width: 100%;
padding: 10px 0;
border-radius: 8px;
text-align: center;
background-color: #1a1e29; /* Новый цвет фона кнопок */
color: white;
font-weight: bold;
text-decoration: none;
transition: background-color 0.3s ease;
}
.custom-button:hover {
background-color: #666;
}
/* Стили для секции с картами */
.maps-section ul {
display: flex;
flex-wrap: wrap;
gap: 10px; /* Отступы между картами */
padding: 0;
margin: 0;
}
/* Стили для элементов списка в секции карт */
.maps-section ul li {
flex-basis: 48%; /* Уменьшаем до 48%, чтобы уместить 2 карты в ряд с отступами */
list-style: none; /* Убираем маркеры списка */
}
.maps-section ul li a {
display: block;
padding: 10px;
background-color: #1a1e29; /* Новый цвет фона кнопок в секции карт */
color: white;
border-radius: 8px;
text-align: center;
text-decoration: none;
}
.maps-section ul li a:hover {
background-color: #666; /* Цвет фона при наведении на ссылку в секции карт */
}
/* Стили для кнопок карт */
.maps-section .custom-button {
display: block;
width: 100%;
padding: 10px;
text-align: center;
background-color: #1a1e29; /* Новый цвет фона кнопок в секции карт */
color: white; /* Цвет текста на кнопках в секции карт */
}
.maps-section .custom-button:hover {
background-color: #666; /* Цвет фона кнопок при наведении */
}
/* Стили для контейнера заголовка */
.header-container {
display: flex;
align-items: center;
background-color: #1b1e26;
padding: 20px 30px;
border-radius: 8px;
}
/* Стили для логотипа */
.logo img {
border-radius: 50%;
width: 100px;
height: auto;
}
/* Стили для текста заголовка */
.title-text {
margin-left: 30px;
color: #ffffff;
}
.title-text h1 {
margin: 0;
font-size: 32px;
font-weight: bold;
}
.title-text p {
margin: 5px 0 0;
font-size: 18px;
}
/* Стили для разделителя */
.separator {
border-bottom: 2px solid #A9A9A9;
margin: 10px 0 20px;
}
/* Адаптивные стили для мобильных устройств */
@media (max-width: 599px) {
.main-container {
flex-direction: column;
align-items: stretch;
}
.menu-section {
flex-basis: 100%;
margin-bottom: 15px;
display: flex;
flex-direction: column;
align-items: stretch;
}
.menu-section ul {
flex-grow: 1;
justify-content: space-between;
padding: 0;
}
.menu-section ul li {
flex-grow: 1;
width: 100%;
text-align: center;
margin-bottom: 10px; /* Отступы между элементами */
}
.custom-button {
flex-grow: 1;
display: flex;
align-items: center;
justify-content: center;
width: 100%;
text-align: center;
padding: 10px 0;
}
.maps-section ul {
flex-wrap: wrap;
gap: 10px;
}
.maps-section ul li {
flex-basis: 48%; /* Карты будут располагаться по 2 на ряд */
margin-bottom: 10px; /* Отступы между картами */
}
.header-container {
flex-direction: column;
text-align: center;
padding: 10px;
}
.logo img {
width: 80px;
}
.title-text {
margin-left: 0;
margin-top: 10px;
}
.title-text h1 {
font-size: 24px;
}
.title-text p {
font-size: 16px;
}
}
/* Убираем иконки внешних ссылок в блоке карт */
.maps-section ul li a.external::after {
display: none !important; /* Убираем иконки внешних ссылок */
}