Раскрасить текст разными цветами
Имеется 4 цвета: red, yellow, blue, green Имеется динамичный текст длина которого постоянно меняется. Вопрос: Как раскрасить 100% текста 25% каждого цвета?
Отслеживать
задан 21 авг 2018 в 17:44
Денис Небесный Денис Небесный
351 4 4 серебряных знака 13 13 бронзовых знаков
2 ответа 2
Сортировка: Сброс на вариант по умолчанию
body < background: silver; font-size: 2em; >span
Текст произвольной длины
Отслеживать
ответ дан 21 авг 2018 в 17:52
122k 24 24 золотых знака 124 124 серебряных знака 297 297 бронзовых знаков
Хм. Мне казалось по формулировке, что ТС хотел раскрасить именно текст ¯\_(ツ)_/¯
21 авг 2018 в 19:20
@Kir_Antipov, так я ж текст и раскрасил?
22 авг 2018 в 7:39
Столкнулась с проблемой в сафари для -webkit-background-clip: text; , появляются артефакты вокруг элемента, никак починить не могу..
23 авг 2018 в 11:09
@kizoso, у меня нет сафари. Попробуй со сглаживанием шрифта поиграться.
23 авг 2018 в 12:10
Когда-то я делал на JS разноцветный анимированный медленно переливающийся текст, но тогда моих знаний языка было меньше, и сейчас написал бы по-другому. Но может пригодиться:
var mytext = "Когда-то я делал на JS разноцветный анимированный медленно переливающийся текст, но тогда моих знаний языка было меньше, и сейчас написал бы по-другому. Но может пригодится. Скрипт рассчитан на разукраску статического текста, но это поправимо."; var fontface = ["Arial", "Lucida Console", "Comic Sans Ms", "MS Sans Serif", "Arial Black", "verdana", "courier"], st = 0, out = document.getElementById("out"), e = ""; for(i = 0; i < mytext.length; i ++)e += "" + mytext[i] + ""; out.innerHTML = e; var st = sti = stb = 0, it = it1 = bt = bt1 = ""; for(i = 0; i < mytext.length; i++)< var b2 = document.getElementById("p" + i); if(sti == 8)"; it1= "">else; if(stb == 10)"; bt1 = "">else; b2.innerHTML = "" + it + bt + b2.innerHTML + bt1 + it1 + ""; st ++; sti ++; stb ++; if(st == fontface.length)st = 0; > function decorate() < for(i = 0; i < mytext.length; i ++)< var b1 = document.getElementById("p" + i), R = 176 + Math.floor(80 * Math.sin(i + st / 17)), G = 176 + Math.floor(80 * Math.sin(i / 2.7 + st / 10)), B = 176 + Math.floor(80 * Math.sin(i / 4.3 - st / 7)); b1.style.color = "rgb(" + R + ", " + G + ", " + B + ")"; >st++; > decorate(); setInterval("decorate()", 100); // если эту строку убрать, отключится анимация
Скрипт рассчитан на разукраску статического текста, но это поправимо.
Разметка текста в Minecraft

Если же Вы владелец IOS, то нужно зажать символ &.
Теперь нужно ввести цифру цвета (ниже находится таблица со всеми номерами цветов в игре). Например, введя §4 и какой-то текст, он станет красного цвета. Вы также можете совмещать различные цвета.

Коды цветов в Minecraft:
| Код | Цвет текста | HEX код |
|---|---|---|
| §0 | Чёрный | 000000 |
| §1 | Тёмно-синий | 0000AA |
| §2 | Тёмно-зелёный | 00AA00 |
| §3 | Темно-сине-зеленый | 00AAAA |
| §4 | Темно-красный | AA0000 |
| §5 | Темно-фиолетовый | AA00AA |
| §6 | Золотой | FFAA00 |
| §7 | Серый | AAAAAA |
| §8 | Темно-серый | 555555 |
| §9 | Синий | 5555FF |
| §a | Зелёный | 55FF55 |
| §b | Сине-зеленый | 55FFFF |
| §c | Красный | FF5555 |
| §d | Светло-фиолетовый | FF55FF |
| §e | Жёлтый | FFFF55 |
| §f | Белый | FFFFFF |
Коды форматирования
Текст можно делать курсивом, жирным и т.д. Делается это точно также, как и с цветным текстом.

Таблица кодов:
| Код | Результат |
|---|---|
| §k | Переливающийся текст |
| §l | Жирный |
| §m | |
| §n | Подчёркнутый |
| §o | Курсив |
| §r | Сброс |
Что такое переливающийся текст?
Это действительно что-то интересное. Рекомендую посмотреть гифку ниже, чтобы понять, что это такое:
Сделать это можно в чате, нике игрока, на табличке, в названии предмета, в имени моба. Введите §k и какой-нибудь текст и Вы увидите результат!

![]()
На этом все! А если понравился гайд, то ставьте палец вверх!

Мод: Больше новых инструментов

Мод: Новые волки

Мод: Новые супер-яблоки
Minecraft PE: Как создать свой предмет

Мод: Разнообразные руды и инструменты
Нужно чтобы текст в консоли переливался разными цветами
Текст в консоли разными цветами
Пишу пару небольших сценариев на С. Как выводить текст в консоли разными цветами? Под Win я это.
Написать программу, чтобы каждый последующий текст выдавался разными цветами
написать программу в php цикл чтобы каждый последующий текст выдавал разными цветами
Текст в StrinGrid разными цветами
Кто нибудь может подсказать как сделать текст в StrinGrid разными цветами Пример Repeat .
Сделать разными цветами текст в ListBox
Нужно чтобы текст постоянно менял цвет в ListBox, как можно это осуществить? Public Class Form1.
62 / 61 / 14
Регистрация: 16.12.2012
Сообщений: 597
Если не ошибаюсь, максимум, что сможете сделать это в каждой строке новый цвет, а чтобы одна строка цвет меняла в реальном времени у вас так не получится.
Регистрация: 04.01.2012
Сообщений: 135
Цвет меняется так:
Console.ForegroundColor = ConsoleColor.Green;
Сделайте какой-нибудь алгоритм, и меняйте значение цвета
62 / 61 / 14
Регистрация: 16.12.2012
Сообщений: 597
karpov., это разве не для фона код?
![]()
17413 / 12809 / 3355
Регистрация: 17.09.2011
Сообщений: 21,086
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
static void Main() { Console.CursorVisible = false; var r = new Random(); string line = "Hello World!"; while (!Console.KeyAvailable) { foreach (char letter in line) { Console.ForegroundColor = (ConsoleColor)r.Next(16); Console.Write(letter); } Console.Write('\r'); Thread.Sleep(100); } Console.ResetColor(); }
Изменение цвета текста на слайде
Вы можете изменить цвет текста для одного или нескольких слайдов.
Изменение цвета текста на слайде

- Выделите текст, цвет которого требуется изменить.
- На вкладке Главная щелкните Цвет шрифта, а затем выберите нужный цвет.
- Если в списке нет подходящего цвета, щелкните Другие цвета, а затем выберите цвет на вкладке Обычные или создайте собственный цвет на вкладке Спектр.
- Для использования одного из цветов на слайде выберите пипетку. При наведении указателя на другие цвета вы увидите, как будет выглядеть текст. Щелкните цвет, который вы хотите скопировать и применить к выделенному тексту. (В PowerPoint 2007 инструмента «#x0» инструмент «#x0.)
Изменение цвета текста на нескольких слайдах
Если вы создаете презентацию с большим количеством слайдов, сначала можно настроить образцы слайдов (дополнительные сведения см. в шаблоне PowerPoint. Это заранее задает цвет текста и другие стили оформления, а каждый новый слайд в комплекте с нужным цветом.
Изменив цвет текста в образце слайдов, вы примените это изменение к нескольким слайдам одновременно.
- На вкладке Вид нажмите кнопку Образец слайдов.
- В левой области эскизов выберите макет, содержащий текст, цвет которого вы хотите изменить.
- Выберите текст в макете, который вы хотите изменить.
- На появившейся мини-панели инструментов щелкните Цвет шрифта, а затем выберите нужный цвет.
Совет: Если в списке нет подходящего цвета, щелкните Другие цвета, а затем выберите цвет на вкладке Обычные или создайте собственный цвет на вкладке Спектр.
Если у вас есть подписка Microsoft 365, вы можете выделить текст цветом. См. выделение текста цветом.