Template:Notice: Difference between revisions

DoggoBit (talk | contribs)
No edit summary
DoggoBit (talk | contribs)
No edit summary
Line 1: Line 1:
<includeonly><div style="
<includeonly><div style="
    --notice-color-impl: {{{color|var(--notice-color, var(--color-progressive))}}};
  --notice-color-impl: {{{color|var(--notice-color, var(--color-progressive))}}};
    --notice-background-impl: {{{background|var(--notice-background, var(--background-color-progressive-subtle))}}};
  --notice-background-impl: {{{background|var(--notice-background, var(--background-color-progressive-subtle))}}};
    --notice-icon-color-impl: var(--notice-icon-color, var(--notice-color-impl));
  --notice-icon-color-impl: var(--notice-icon-color, var(--notice-color-impl));
    --notice-text-color-impl: var(--notice-text-color, var(--notice-color-impl));
  --notice-text-color-impl: var(--notice-text-color, var(--notice-color-impl));
    --notice-icon-size-impl: var(--notice-icon-size, 40px);
  --notice-icon-size-impl: var(--notice-icon-size, 40px);
    --notice-text-weight-impl: var(--notice-text-weight, 500);
  --notice-text-weight-impl: var(--notice-text-weight, 500);
  --notice-border-color-impl: {{{borderColor|{{{color|var(--notice-border-color, var(--notice-color-impl))}}}}}};
  --notice-border-size-impl: var(--notice-border-size, 1px);
  --notice-border-radius-impl: var(--notice-border-radius, 5px);


    --notice-border-color-impl: {{{borderColor|{{{color|var(--notice-border-color, var(--notice-color-impl))}}}}}};
  --notice-padding-impl: {{#ifeq:{{{small|}}}|yes|10px|{{{padding|var(--notice-padding, 30px)}}}}};
    --notice-border-size-impl: var(--notice-border-size, 1px);
    --notice-border-radius-impl: var(--notice-border-radius, 5px);
  display: flex;
 
  background: var(--notice-background-impl);
    --notice-padding-impl: {{{padding|var(--notice-padding, 30px)}}};
  padding: var(--notice-padding-impl);
 
  margin: 10px 0px;
    display: flex;
  border: var(--notice-border-size-impl) solid var(--notice-border-color-impl);
    background: var(--notice-background-impl);
  border-radius: var(--notice-border-radius-impl);
    padding: var(--notice-padding-impl);
  align-items: center;
    margin: 10px 0px;
  gap: calc(var(--notice-padding-impl) / 2);
    border: var(--notice-border-size-impl) solid var(--notice-border-color-impl);
">
    border-radius: var(--notice-border-radius-impl);
  {{#if: {{{icon|}}} |<div style="
    align-items: center;
    color: var(--notice-icon-color-impl);
    gap: calc(var(--notice-padding-impl) / 2);
    font-size: var(--notice-icon-size-impl);
  ">
    line-height: 100%;
    {{#if: {{{icon|}}} |<div style="
  ">{{{icon|}}}</div>|}}
      color: var(--notice-icon-color-impl);
  <div style="
      font-size: var(--notice-icon-size-impl);
    color: var(--notice-text-color-impl);
      line-height: 100%;
    font-weight: var(--notice-text-weight-impl);
    ">{{{icon|}}}</div>|}}
  ">{{{1}}}</div>
    <div style="
</div></includeonly><noinclude>{{Documentation}}</noinclude>
      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>