Template:Notice: Difference between revisions

DoggoBit (talk | contribs)
No edit summary
DoggoBit (talk | contribs)
mNo edit summary
 
(12 intermediate revisions by the same user not shown)
Line 1: Line 1:
<includeonly>
<includeonly>{{box
   <div style="
   |color={{{color|}}}
    --notice-color-impl: {{{color|var(--notice-color, var(--color-progressive))}}};
  |background={{{background|}}}
    --notice-background-impl: {{{background|var(--notice-background, var(--background-color-progressive-subtle))}}};
  |borderColor={{{borderColor|{{{color|}}}}}}
    --notice-icon-color-impl: var(--notice-icon-color, var(--notice-color-impl));
  |padding={{#ifeq:{{{small|no}}}|yes|0.6rem|1.2rem}}
    --notice-text-color-impl: var(--notice-text-color, var(--notice-color-impl));
  |margin={{{margin|0.6rem 0}}}
    --notice-icon-size-impl: var(--notice-icon-size, 40px);
  |{{#tag:div|{{#if:{{{icon|}}}|{{#tag:div|{{unicon|{{{icon|}}}}}|style=
    --notice-text-weight-impl: var(--notice-text-weight-impl, 400);
    color: {{{iconColor|{{{color|var(--color-base)}}}}}};
 
    font-size: {{{iconSize|260%}}};
    --notice-border-color-impl: var(--notice-border-color, var(--notice-color-impl));
    line-height: 100%;
    --notice-border-size-impl: var(--notice-border-size, 1px);
  }}}}{{#tag:div|{{{1}}}|style=
    --notice-border-radius-impl: var(--notice-border-radius, 5px);
    color: var(--notice-text-color-impl);
 
    font-weight: var(--notice-text-weight-impl);
    --notice-padding-impl: {{{padding|var(--notice-padding, 30px)}}};
}}|style="display: flex; align-items: center; gap: 0.6rem;"}}}}</includeonly><noinclude>{{Documentation}}</noinclude>
 
    display: flex;
    background: var(--notice-background-impl);
    padding: var(--notice-padding-impl);
    margin: 10px 0px;
    border: var(--notice-border-size-impl) solid var(--notice-border-color-impl);
    border-radius: var(--notice-border-radius-impl);
    align-items: center;
    gap: calc(var(--notice-padding-impl) / 2);
  ">
    {{#if: {{{icon|}}} |<div style="
      color: var(--notice-icon-color-impl);
      font-size: var(--notice-icon-size-impl);
      line-height: 100%;
    ">{{{icon|}}}</div>|}}
    <div style="
      color: var(--notice-text-color-impl);
      font-weight: var(--notice-text-weight-impl);
    ">{{{1}}}</div>
  </div>
</includeonly><noinclude>
{{Notice|icon=✦|This is a notice. You can use it to signal some important information to readers. The box can contain multi-line text as well, and should display it nicely.}}
</noinclude>