Шаблон:Песочница/Pok: различия между версиями

мНет описания правки
Нет описания правки
 
(не показано 38 промежуточных версий этого же участника)
Строка 1: Строка 1:
<includeonly><div class="header__box" style="--border-color:{{{цветГраница|#3e3e49}}};>
{{#switch: {{{1}}}
<div class="header__title" style="background:{{{цветФон|#2e4f93}}};>{{{название|ВЫ НЕ УКАЗАЛИ НАЗВАНИЕ}}}</div>
| Цвет =
{{#if: {{{изображение|}}} | <div class="header__image"> {{{изображение}}} </div> }}<!--
    {{#switch:{{{2}}}
------
    | XX1 = hsl(var(--bg-color-green--hsl) calc(var(--brightness-hsl) + var(--bg-color-green--hsl-alpha) + -6%))
Подсказка (НЕ УКАЗЫВАТ ПРИ ВЫЗОВЕ ШАБЛОНА)
    | XX2 = hsl(var(--bg-color-yellow--hsl) calc(var(--brightness-hsl) + var(--bg-color-yellow--hsl-alpha) + -6%))
------
    | XX3 = hsl(var(--bg-color-orange--hsl) calc(var(--brightness-hsl) + var(--bg-color-orange--hsl-alpha) + -6%))
-->{{#ifeq: {{{param|__не_передан__}}} | __не_передан__
     | XX4 = hsl(var(--bg-color-rust--hsl) calc(var(--brightness-hsl) + var(--bg-color-rust--hsl-alpha) + -6%))
  | <!-- если параметр не передан -->
    | XX5 = hsl(var(--bg-color-red--hsl) calc(var(--brightness-hsl) + var(--bg-color-red--hsl-alpha) + -6%))
  | {{Ряд карточки|ярлык=<!-- название ярлыка -->|поле={{#if: {{{param}}}
    | XX6 = hsl(0deg 0% calc(var(--theme-bg--hsl-alpha) - 7% - var(--brightness-hsl)))
      | {{{param}}}  <!-- если параметр передан и не пуст -->
    | XX0 = hsl(0deg 0% calc(var(--theme-bg--hsl-alpha) - 7% - var(--brightness-hsl)))<!-- Технический цвет -->
      | нет          <!-- если параметр передан, но пуст -->
     }}
    }}
}}<!--
------
Роли
------
-->{{#ifeq: {{{рольОтдел|__не_передан__}}} | __не_передан__
  |
  | {{Ряд карточки|ярлык=Отдел:|поле={{#if: {{{рольОтдел}}}
      | {{{рольОтдел}}}
      | нет
    }}
    }}
}}<!--
 
-->{{#ifeq: {{{рольНачальник|__не_передан__}}} | __не_передан__
  |
  | {{Ряд карточки|ярлык=Руководители:|поле={{#if: {{{рольНачальник}}}
      | {{{рольНачальник}}}
      | нет
    }}
    }}
}}<!--
 
-->{{#ifeq: {{{рольОбязанности|__не_передан__}}} | __не_передан__
  |
  | {{Ряд карточки|ярлык=Обязанности:|поле={{#if: {{{рольОбязанности}}}
      | {{{рольОбязанности}}}
      | нет
    }}
    }}
}}<!--
 
-->{{#ifeq: {{{рольДоступ|__не_передан__}}} | __не_передан__
  |
  | {{Ряд карточки|ярлык=Доступ:|поле={{#if: {{{рольДоступ}}}
      | {{{рольДоступ}}}
      | нет
    }}
    }}
}}<!--
 
-->{{#ifeq: {{{рольВремя|__не_передан__}}} | __не_передан__
  |
  | {{Ряд карточки|ярлык=Необходимое время:|поле={{#if: {{{рольВремя}}}
      | {{{рольВремя}}}
      | нет
    }}
    }}
}}<!--
 
-->{{#ifeq: {{{руководства|__не_передан__}}} | __не_передан__
  |
  | {{Ряд карточки|ярлык=Руководства:|поле={{#if: {{{руководства}}}
      | {{{руководства}}}
      | нет
     }}
     }}
| #default =
    {{#switch:{{{2}}}
    | Название  = 123
    | Описание  = {{loc|guidebook-corporatelaw-{{{1}}}-desc}}
    | Примечания = {{loc|guidebook-corporatelaw-{{{1}}}-note}}
     }}
     }}
}}
}}
</div><!--
-->{{#css:
@media screen and (max-width: 851px) {
.header__box {
box-sizing: border-box;
width: 100% !important;
float: none !important;
margin-left: 0 !important;
}
}
.header__box {
    position: relative;
    clear: right;
    margin: 0 0 1em 1em;
    width: 25%;
    font-size: 90%;
    background: #26262d;
    float: right;
    border: 1px solid var(--border-color);
    padding: 2px;
    overflow: auto;
    z-index: 1;
    border-radius: 0.2em;
}
.header__title {
    border: none;
    font-weight: bold;
    text-align: center;
    font-size: 120%;
    padding: 5px;
    border-bottom: 2px solid #00000050;
    border-radius: 0.1em;
    color: #dddddd;
}
.header__image {
    text-align: center;
    border-bottom: 1px solid var(--border-color);
    padding: 5px;
}
.header__section:not(:first-child):not(:last-child) {
    border-bottom: 1px solid var(--border-color);
}
.header__section {
    display: grid;
    font-size: 14px;
    padding: 2px 6px;
    background: #ffffff05;
}
.header__section-title {
    font-weight: bold;
}
}}</includeonly><noinclude>{{doc}}</noinclude>