|
|
| (не показана 41 промежуточная версия этого же участника) |
| Строка 1: |
Строка 1: |
| <div class="rules__block" style="margin: {{{margin|20px 5px}}};border-left: {{{border-size|5px}}} solid {{{border-color|#2B30BD}}};padding: {{{padding|12px}}};> | | <div class="rules-box__block" style="margin:{{{margin|12px 2px}}}; border-left:{{{border-size|5px}}} solid {{{border-color|var(--border-color-hr)}}}; padding:{{{padding|10px 12px}}}; background:var(--theme-bg-color-175);> |
| <div class="rules__container"> | | <div class="rules-box__container"> |
| {{#if: {{{title|}}} | | | {{#if: {{{title|}}} | <div class="rules-box__title" style="margin-bottom:{{{margin-bottom-title|8px}}};>'''{{{title}}}'''</div>}} |
| <div class="rules__title">'''{{{title}}}'''</div>
| | {{#if: {{{content|}}} | <div class="rules-box__content list-reset-margin no-margin-edges">{{{content}}}</div>}} |
| }}
| |
| {{#if: {{{content|}}} | | |
| <div class="rules__content" style="margin-top: {{{margin-top-content|10px}}};>{{{content}}}</div>
| |
| }}
| |
| </div> | | </div> |
| {{#ifeq: {{{1|}}} | addition | | | {{#ifeq: {{{1|}}} | addition | |
| <div class="rules__container--addition mw-collapsible mw-collapsed"> | | <div class="rules-box__container--addition mw-collapsible mw-collapsed collapsible-absolute"> |
| <div class="rules__title--addition"><span style="white-space: nowrap;">'''{{{title-addition}}}'''</span></div> | | <div class="rules-box__title--addition"><span style="white-space: nowrap;">'''{{{title-addition}}}'''</span></div> |
| <div class="rules__content--addition mw-collapsible-content">{{{content-addition}}}</div> | | <div class="rules-box__content--addition mw-collapsible-content list-reset-margin no-margin-edges short-scrollbar">{{{content-addition}}}</div> |
| </div> | | </div> |
| }} | | }} |
| </div> | | </div><!-- |
| <!-- Не изменяемый CSS --> | |
| <div class="customCSS" style="display:none">
| |
| .rules__block {
| |
| position: relative;
| |
| display: flex;
| |
| justify-content: space-between;
| |
| text-align: left;
| |
| background-color: #27272f;
| |
| border-radius: 0.3em;
| |
| box-shadow: 0 4px 2px rgba(0, 0, 0, 0.3);
| |
| transition: background 0.3s ease, box-shadow 0.3s ease;
| |
| }
| |
| .rules__block:hover {
| |
| background: #282831;
| |
| box-shadow: 0 4px 8px rgba(0, 0, 0, 0.3);
| |
| }
| |
| .rules__block li {
| |
| margin-top: 12px;
| |
| }
| |
| .rules__container {
| |
|
| |
| }
| |
| .rules__title {
| |
| font-size: 1.3em;
| |
| }
| |
| .rules__content {
| |
| color: white;
| |
| }
| |
| .rules__title--addition {
| |
| font-size: 1em;
| |
| display: flex;
| |
| align-items: center;
| |
| }
| |
| .rules__container--addition {
| |
| position: absolute;
| |
| display: flex;
| |
| flex-direction: column;
| |
| max-height: 90%;
| |
| top: 0;
| |
| right: 0;
| |
| width: min(35%, 300px);
| |
| padding: 12px;
| |
| border-radius: 0.3em;
| |
| background: #34343f;
| |
| border-left: 4px solid #434353;
| |
| box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
| |
| transition: background 0.3s ease;
| |
| }
| |
| .rules__container--addition:hover {
| |
| background: #393945;
| |
| }
| |
| .rules__content--addition {
| |
| flex-grow: 1;
| |
| overflow-y: auto;
| |
| margin-top: 10px;
| |
| }
| |
| .mw-collapsible-toggle {
| |
| position: absolute;
| |
| top: 12px;
| |
| right: 12px;
| |
| }
| |
| /* Адаптивные стили для мобильных устройств */
| |
| @media (max-width: 700px) {
| |
| .rules__block {
| |
| flex-direction: column;
| |
| margin: 20px 0;
| |
| }
| |
| .rules__container--addition {
| |
| position: static;
| |
| display: block;
| |
| box-sizing: border-box;
| |
| width: 100%;
| |
| border-left: none;
| |
| box-shadow: none;
| |
| margin-top: 20px;
| |
| }
| |
| .rules__container--addition:hover {
| |
| background: #33333b;
| |
| }
| |
| .rules__block:hover {
| |
| background: #27272e;
| |
| box-shadow: 0 4px 2px rgba(0, 0, 0, 0.15);
| |
| }
| |
| .mw-collapsible-toggle {
| |
| position: static;
| |
| top: 12px;
| |
| right: 12px;
| |
| }
| |
| }
| |
|
| |
|
| </div> | | --><templatestyles src="RulesBox/styles.css" /> |