Dantes (обсуждение | вклад) (Отмена правки 9056, сделанной Dantes (обсуждение)) Метка: отмена |
Dantes (обсуждение | вклад) (Скрестим пальцы) |
||
Строка 1: | Строка 1: | ||
/* | /* Общие стили */ | ||
* { | |||
font-family: Arial, sans-serif; | |||
margin: 0; | |||
padding: 0; | |||
box-sizing: border-box; | |||
} | |||
body { | |||
color: #FAFAFA; | |||
background-color: #121212; /* Добавлен фон для контраста */ | |||
} | |||
/* Стили ссылок */ | |||
.standard-link td, | .standard-link td, | ||
.standard-link th { | .standard-link th { | ||
Строка 7: | Строка 20: | ||
.standard-link a { | .standard-link a { | ||
display: flex; | |||
align-items: center; | |||
text-decoration: none; | text-decoration: none; | ||
color: # | color: #fff; | ||
padding: 4px; | |||
margin: 2px; | |||
border: 1px solid #888; | border: 1px solid #888; | ||
border-radius: 4px; | border-radius: 4px; | ||
background-color: transparent; | background-color: transparent; | ||
transition: | transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease; | ||
} | } | ||
Строка 25: | Строка 38: | ||
} | } | ||
.standard-link img { | |||
.standard-link | vertical-align: middle; | ||
margin-right: 8px; | |||
border-radius: 4px; | |||
border- | |||
} | } | ||
.standard-link | /* Медиазапросы для адаптации на мобильных устройствах */ | ||
@media (max-width: 768px) { | |||
} | .standard-link { | ||
font-size: 28px; | |||
line-height: 42px; | |||
} | |||
.standard-link td, | |||
.standard-link th { | |||
text-align: left; | |||
} | |||
.standard-link a { | |||
padding: 12px; | |||
} | font-size: 20px; | ||
} | |||
. | .standard-link img { | ||
margin-right: 4px; | |||
width: 48px; | |||
} | height: 48px; | ||
} | |||
/* Адаптация контейнеров */ | |||
[style*="display:flex"] { | |||
} | flex-direction: column; | ||
align-items: center; | |||
} | |||
[style*="flex-basis"] { | |||
flex-basis: 100%; | |||
margin: 1em 0; | |||
} | |||
} | } | ||
/* | /* Стили меню */ | ||
.main-container { | .main-container { | ||
display: flex; | display: flex; | ||
Строка 493: | Строка 86: | ||
} | } | ||
.menu-section { | .menu-section { | ||
flex-basis: 23%; | flex-basis: 23%; | ||
Строка 499: | Строка 91: | ||
padding: 10px; | padding: 10px; | ||
border-radius: 8px; | border-radius: 8px; | ||
background-color: #171c27; | background-color: #171c27; | ||
color: #fff; | color: #fff; | ||
} | } | ||
.marines-section { | .marines-section { | ||
background-color: #222424; | background-color: #222424; | ||
Строка 512: | Строка 103: | ||
} | } | ||
.menu-section h3 { | .menu-section h3 { | ||
padding: 5px; | padding: 5px; | ||
margin: | margin-bottom: 10px; | ||
font-size: 18px; | font-size: 18px; | ||
border-radius: 8px; | border-radius: 8px; | ||
text-align: center; | text-align: center; | ||
background-color: #444; | |||
border: 2px solid #ccc; | border: 2px solid #ccc; | ||
color: #fff; | color: #fff; | ||
} | } | ||
.menu-section ul { | .menu-section ul { | ||
list-style | list-style: none; | ||
margin: 0; | |||
padding: 0; | padding: 0; | ||
} | } | ||
.menu-section ul li { | .menu-section ul li { | ||
margin: 10px 0; | margin: 10px 0; | ||
Строка 537: | Строка 125: | ||
} | } | ||
.custom-button { | .custom-button { | ||
display: | display: block; | ||
width: 100%; | width: 100%; | ||
padding: 10px | padding: 10px; | ||
border-radius: 8px; | border-radius: 8px; | ||
background-color: #333; | background-color: #333; | ||
color: | color: #fff; | ||
font-weight: bold; | font-weight: bold; | ||
text-decoration: none; | text-decoration: none; | ||
Строка 555: | Строка 141: | ||
} | } | ||
.maps-section ul { | .maps-section ul { | ||
display: flex; | display: flex; | ||
Строка 561: | Строка 146: | ||
justify-content: space-between; | justify-content: space-between; | ||
padding: 0; | padding: 0; | ||
} | } | ||
.maps-section ul li { | .maps-section ul li { | ||
flex-basis: 48%; | flex-basis: 48%; | ||
margin: 10px 0; | margin: 10px 0; | ||
text-align: center; | text-align: center; | ||
} | } | ||
/* Стили | /* Стили заголовка */ | ||
.header-container { | .header-container { | ||
display: flex; | display: flex; | ||
align-items: center; | align-items: center; | ||
padding: 20px 30px; | |||
background-color: #1b1e26; | background-color: #1b1e26; | ||
border-radius: 8px; | border-radius: 8px; | ||
} | } | ||
.logo img { | .logo img { | ||
border-radius: 50%; | border-radius: 50%; | ||
width: 100px; | width: 100px; | ||
height: auto; | height: auto; | ||
} | } | ||
.title-text { | .title-text { | ||
margin-left: 30px; | margin-left: 30px; | ||
color: # | color: #fff; | ||
} | } | ||
.title-text h1 { | .title-text h1 { | ||
font-size: 32px; | |||
font-size: 32px; | |||
font-weight: bold; | font-weight: bold; | ||
} | } | ||
.title-text p { | .title-text p { | ||
margin: 5px | margin-top: 5px; | ||
font-size: 18px | font-size: 18px; | ||
} | } | ||
/* Адаптивные стили | /* Адаптивные стили */ | ||
@media (max-width: 599px) { | @media (max-width: 599px) { | ||
.main-container { | .main-container { | ||
Строка 646: | Строка 202: | ||
.logo img { | .logo img { | ||
width: 80px; | width: 80px; | ||
} | } | ||
.title-text { | .title-text { | ||
margin-left: 0; | margin-left: 0; | ||
margin-top: 10px; | margin-top: 10px; | ||
} | } | ||
.title-text h1 { | .title-text h1 { | ||
font-size: 24px; | font-size: 24px; | ||
} | } | ||
.title-text p { | .title-text p { | ||
font-size: 16px; | font-size: 16px; | ||
} | } | ||
} | } | ||
@media (min-width: 600px) and (max-width: 899px) { | @media (min-width: 600px) and (max-width: 899px) { | ||
.menu-section { | .menu-section { |
Версия от 12:38, 28 августа 2024
/* Общие стили */ * { font-family: Arial, sans-serif; margin: 0; padding: 0; box-sizing: border-box; } body { color: #FAFAFA; background-color: #121212; /* Добавлен фон для контраста */ } /* Стили ссылок */ .standard-link td, .standard-link th { vertical-align: middle; padding: 4px; } .standard-link a { display: flex; align-items: center; text-decoration: none; color: #fff; padding: 4px; margin: 2px; border: 1px solid #888; border-radius: 4px; background-color: transparent; transition: background-color 0.3s ease, color 0.3s ease, border-color 0.3s ease; } .standard-link a:hover { background-color: #666; color: #fff; border-color: #fff; } .standard-link img { vertical-align: middle; margin-right: 8px; border-radius: 4px; } /* Медиазапросы для адаптации на мобильных устройствах */ @media (max-width: 768px) { .standard-link { font-size: 28px; line-height: 42px; } .standard-link td, .standard-link th { text-align: left; } .standard-link a { padding: 12px; font-size: 20px; } .standard-link img { margin-right: 4px; width: 48px; height: 48px; } /* Адаптация контейнеров */ [style*="display:flex"] { flex-direction: column; align-items: center; } [style*="flex-basis"] { flex-basis: 100%; margin: 1em 0; } } /* Стили меню */ .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: #171c27; color: #fff; } .marines-section { background-color: #222424; } .xenos-section { background-color: #2b2e44; } .menu-section h3 { padding: 5px; margin-bottom: 10px; font-size: 18px; border-radius: 8px; text-align: center; background-color: #444; border: 2px solid #ccc; color: #fff; } .menu-section ul { list-style: none; margin: 0; padding: 0; } .menu-section ul li { margin: 10px 0; text-align: center; } .custom-button { display: block; width: 100%; padding: 10px; border-radius: 8px; background-color: #333; color: #fff; 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; justify-content: space-between; padding: 0; } .maps-section ul li { flex-basis: 48%; margin: 10px 0; text-align: center; } /* Стили заголовка */ .header-container { display: flex; align-items: center; padding: 20px 30px; background-color: #1b1e26; border-radius: 8px; } .logo img { border-radius: 50%; width: 100px; height: auto; } .title-text { margin-left: 30px; color: #fff; } .title-text h1 { font-size: 32px; font-weight: bold; } .title-text p { margin-top: 5px; font-size: 18px; } /* Адаптивные стили */ @media (max-width: 599px) { .main-container { flex-direction: column; align-items: center; } .menu-section { flex-basis: 100%; } .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; } } @media (min-width: 600px) and (max-width: 899px) { .menu-section { flex-basis: 48%; } } @media (min-width: 900px) { .menu-section { flex-basis: 23%; } }