Interested Article - BgSmart
- 2020-08-29
- 1
Шаблон предназначен для выделения текста. Шаблон
-
{{bgSmart|цвет фона|текст}}
выдаёт текст заданным цветом фона. При этом в отличие от
{{
Background color
}}
этот шаблон сам выбирает цвет текста, который на этом фоне будет более контрастным. По умолчанию шаблон рассматривает две возможности: стандартные цвета (разные для текста и для ссылок) или белый цвет (и для текста, и для ссылок). Вместо белого цвета можно задать другой цвет, используя параметр
color
. Стандартные цвета можно заменить на один цвет, задав параметр
color2
.
Использование
-
{{bgSmart|цвет фона|текст|color=первый цвет для текста|color2=второй цвет для текста}}
выдаёт
текст
используя
цвет фона
и используя один из двух цветов, заданных необязательными параметрами
color
и
color2
, при этом из этих двух цветов он выбирает тот, который будет иметь большую контрастность с цветом фона (используя
{{
Цветовой контраст
}}
). Если не задан параметр
color
, то берётся белый цвет ("white"). Если не задан параметр
color2
, то текст будет стандартного цвета («красные» ссылки будут красными, «синие» синими, и т. д.).
Для использования для ссылок, этот шаблон должен быть помещён внутри ссылки (а не наоборот):
-
[[Викиссылка|{{bgSmart|цвет фона|текст}}]]
Примеры
Вики код | Не ссылка |
Существующая
ссылка |
Несуществующая
ссылка |
Примечания |
---|---|---|---|---|
{{bgSmart|Beige|текст}}
|
текст | текст | выбраны стандартные цвета | |
{{bgSmart|Gray|текст}}
|
текст | текст | выбран белый цвет | |
{{bgSmart|Blue|текст|color=gold}}
|
текст | текст |
выбран цвет
color
|
|
{{bgSmart|Orange|текст|color=gold}}
|
текст | текст | выбраны стандартные цвета | |
{{bgSmart|Blue|текст|color=gold|color2=Navy}}
|
текст | текст |
выбран цвет
color
|
|
{{bgSmart|Orange|текст|color=gold|color2=Navy}}
|
текст | текст |
выбран цвет
color2
|
Ограничения
-
Параметр
текст
не должен содержать ссылку, иначе цвет ссылки не будет меняться:
-
-
{{ BgSmart | rgb(247,67,112) | [[Докембрий]] (закончился 542 млн лет назад) }}
→ Докембрий (закончился 542 млн лет назад)
-
-
Используйте ссылку вне шаблона:
-
[[Докембрий|{{BgSmart|rgb(247,67,112)|Докембрий}}]]{{BgSmart|rgb(247,67,112)| (закончился 542 млн лет назад)}}
→ Докембрий (закончился 542 млн лет назад)
-
- Чтобы использовать этот шаблон в таблице, цвет для ячейки таблицы надо указывать отдельно, иначе покрашена будет не вся ячейка.
Вики-текст | Результат | ||||
---|---|---|---|---|---|
{| | style="background-color:red;" | {{BgSmart|red|красный}} | style="background-color:green;"| {{BgSmart|green|зелёный}} |- | style="background-color:yellow;" | {{BgSmart|yellow|жёлтый}} | style="background-color:blue;"| {{BgSmart|blue|синий}} |} |
|
-
Шаблон выбирает стандартные цвета для текста или цвет
color
вне зависимости от в зависимости от того ссылка это или нет. Его выбор может быть не всегда оптимален.
- Старайтесь избегать использование этого шаблона! Стандартные цвета — смотрятся хорошо для всех, а страницы, оформленные с использованием нестандартных цветов, могут по-разному выглядеть на разных компьютерах, у пользователей с персональными настройками стиля, они могут быть вообще не видны для дальтоников и могут просто раздражать других пользователей. Использование этого шаблона не гарантирует соблюдение ВП:Цвет .
См. также
- {{ Background color }}
- {{ oncolor }}
- {{ color }}
- {{ highlight }}
- {{ Цветовой контраст }}
- {{ Цветная ссылка }}
- ВП:Цвет — правило по использованию цветовых схем и способ проверки контрастности
- {{ Геохронологическая шкала }} — пример, где этот шаблон используется (посредством {{ ГХШ }} )
- 2020-08-29
- 1