Форум программистов, компьютерный форум, киберфорум
JavaScript: HTML5 Canvas
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/15: Рейтинг темы: голосов - 15, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 24

Цвет для заднего фона в strokeText

08.09.2016, 00:14. Показов 3168. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
strokeText - рисует только контур, а задний фон остается без цвета. Как задать цвет для заднего фона в strokeText.
Вот пример, где рисуется квадрат из точек и добавляется задний фон. Тоже самое нужно сделать и для strokeText. Пыталась использовать те же функции и переменные что и для заднего фона квадрата ничего не получилось.
HTML5
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<!DOCTYPE HTML>
  <html>
  <head>
  <meta charset="utf-8">
  <title>Пример</title>
    <script>
     function main()
     {
            var canvas = document.getElementById("drawingCanvas");
            var context = canvas.getContext("2d");
            canvas.style.background = "#CCCCCC"; 
           //Создание квадрата
            context.lineWidth = 2;
            context.beginPath();
            context.moveTo(100, 100);
            context.lineTo(150, 100);
            context.lineTo(150, 150);
            context.lineTo(100, 150);
            context.lineTo(100, 100);
            context.strokeStyle = "#f00";
            context.fillStyle = "#9ea7b8";
            context.fill();
            context.stroke();
            //Создание текста
            context.font = "40px Verdana";
            context.lineWidth = 1;
            context.strokeStyle="#000";
            context.strokeText("Мой текст", 200, 50);
     }
  </script>
  </head>
  <body onload="main()">
    <canvas id="drawingCanvas" width="500" height="400"></canvas>  
  </body>
  </html>
0
Лучшие ответы (1)
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.09.2016, 00:14
Ответы с готовыми решениями:

Анимация заднего фона
Добрый день! Заранее прошу прощения, если запостил не в тот раздел: не очень хорошо разбираюсь в нужных технологиях. Стоит такая...

Цвет фона ссылки для активной страницы
&lt;ul class=&quot;menu&quot;&gt; &lt;li&gt;&lt;a href=&quot;index.html&quot;&gt;Home&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href=&quot;about.html&quot;&gt;About&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a...

Цвет фона календаря
мужики, подскажите как менять фон у календаря в зависимости от поры года или месяца. Не могу к этому сам дойти. Вот код: ...

5
4 / 4 / 5
Регистрация: 21.05.2013
Сообщений: 42
08.09.2016, 08:45
А fillText не пробовали? или нужно чтобы граница текста была одним цветом,а фон другим?
0
0 / 0 / 0
Регистрация: 18.07.2016
Сообщений: 24
09.09.2016, 04:31  [ТС]
fillText не подходит, он просто рисует текст, а fillStroke рисует текст без заливки, а вот как сделать заливку fillStroke? Чтобы например граница текста была одним цветом, а заливка другим.
0
4 / 4 / 5
Регистрация: 21.05.2013
Сообщений: 42
09.09.2016, 08:43
Лучший ответ Сообщение было отмечено Olga25 как решение

Решение

А если так попробовать:
JavaScript
1
2
3
4
context.fillStyle="orange";
context.fillText("Мой текст", 200, 50);
context.strokeStyle="red";
context.strokeText("Мой текст", 200, 50);
1
0 / 0 / 0
Регистрация: 17.10.2016
Сообщений: 11
17.10.2016, 23:48
Цитата Сообщение от Olga25 Посмотреть сообщение
canvas.style.background = "#CCCCCC";
подскажите новичку, то что ниже мне кажется должно работать, пол дня кручусь в одном месте, и всё никак

<input type="button" class="otpravitClass" value="наклон" onClick="naklon()"/>
<textarea id="osnovnoePoleId" form="textRedaktor" name="osnovnoePoleName"></textarea>

<script>
var osnovaStrok1;
function naklon(){
osnovaStrok1 = document.getElementById('osnovnoePoleId' ).value;
osnovaStrok1.style.color = '#ff0000';
document.getElementById('osnovnoePoleId' ).value = osnovaStrok1;
}
</script>

пишет ошибку

Cannot set property 'color' of undefined
0
4 / 4 / 5
Регистрация: 21.05.2013
Сообщений: 42
18.10.2016, 08:56
Может попробовать просто:
JavaScript
1
osnovaStrok1 = document.getElementById('osnovnoePoleId');
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
18.10.2016, 08:56
Помогаю со студенческими работами здесь

Цвет фона и шрифта.
Цвет фона и шрифта. Помогите чайнику. 1.Смена бэкграунда и шрифта работает только в Опере, К-мелоне и СиМанки, а в остальных не хочет ...

Цвет фона в зависимости от положения курсора
Народ как реализовать) Цвет фона в зависимости от положения курсора. Есть два скрипта( местоположение курсора и смена цвета фона...

не прозрачный цвет фона всплывающей подсказки
при тестировании на локальном компе вес нормально, но когда загрузил все файлы (css, js, html) на сервер фон всплывающей подсказки стал...

Цвет фона поля типа text
Беда соственно в полном не понимании процесса установки и смены текста в полях типа text Единственный варинт нашёлся путём установки...

Как поменять цвет фона (блока) по клику?
нужно поменять цвет фона в диве по клику на картинку. function changeBg(){ document.getElementById(&quot;ee&quot;).style.background...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
моя боль
iceja 24.01.2026
Выложила интерполяцию кубическими сплайнами www. iceja. net REST сервисы временно не работают, только через Web. Написала за 56 рабочих часов этот сайт с нуля. При помощи perplexity. ai PRO , при. . .
Модель сукцессии микоризы
anaschu 24.01.2026
Решили писать научную статью с неким РОманом
http://iceja.net/ математические сервисы
iceja 20.01.2026
Обновила свой сайт http:/ / iceja. net/ , приделала Fast Fourier Transform экстраполяцию сигналов. Однако предсказывает далеко не каждый сигнал (см ограничения http:/ / iceja. net/ fourier/ docs ). Также. . .
http://iceja.net/ сервер решения полиномов
iceja 18.01.2026
Выкатила http:/ / iceja. net/ сервер решения полиномов (находит действительные корни полиномов методом Штурма). На сайте документация по API, но скажу прямо VPS слабенький и 200 000 полиномов. . .
Расчёт переходных процессов в цепи постоянного тока
igorrr37 16.01.2026
/ * Дана цепь(не выше 3-го порядка) постоянного тока с элементами R, L, C, k(ключ), U, E, J. Программа находит переходные токи и напряжения на элементах схемы классическим методом(1 и 2 з-ны. . .
Восстановить юзерскрипты Greasemonkey из бэкапа браузера
damix 15.01.2026
Если восстановить из бэкапа профиль Firefox после переустановки винды, то список юзерскриптов в Greasemonkey будет пустым. Но восстановить их можно так. Для этого понадобится консольная утилита. . .
Сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru