powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нужно подключить html5 Canvas API к проекту
7 сообщений из 7, страница 1 из 1
Нужно подключить html5 Canvas API к проекту
    #39332265
Фотография Выcпрошайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Проект на WebPages. Подскажите, какую библиотеку надо подключить чтобы заработал этот api ? А то что-то не работает метод getContext.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">  
        var canv = document.getElementById('canvas');
        var canvContext = canv.getContext('2d');
        canvContext.beginPath();
        var centerX = 150;
        var centerY = 80;
        var radius = 30;
        var startingAngle = 0;
        var endingAngle = 2 * Math.PI;
        canvContext.arc(centerX, centerY, radius, startingAngle, endingAngle);
        canvContext.fillStyle = '#ced';
        canvContext.fill();   
</script>
...
Рейтинг: 0 / 0
Нужно подключить html5 Canvas API к проекту
    #39332294
Monochromatique
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВыcпрошайкаПроект на WebPages. Подскажите, какую библиотеку надо подключить чтобы заработал этот api ? А то что-то не работает метод getContext.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">  
        var canv = document.getElementById('canvas');
        var canvContext = canv.getContext('2d');
        canvContext.beginPath();
        var centerX = 150;
        var centerY = 80;
        var radius = 30;
        var startingAngle = 0;
        var endingAngle = 2 * Math.PI;
        canvContext.arc(centerX, centerY, radius, startingAngle, endingAngle);
        canvContext.fillStyle = '#ced';
        canvContext.fill();   
</script>




А что пишет то?
...
Рейтинг: 0 / 0
Нужно подключить html5 Canvas API к проекту
    #39332305
Фотография Выcпрошайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MonochromatiqueВыcпрошайкаПроект на WebPages. Подскажите, какую библиотеку надо подключить чтобы заработал этот api ? А то что-то не работает метод getContext.

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
<script type="text/javascript">  
        var canv = document.getElementById('canvas');
        var canvContext = canv.getContext('2d');
        canvContext.beginPath();
        var centerX = 150;
        var centerY = 80;
        var radius = 30;
        var startingAngle = 0;
        var endingAngle = 2 * Math.PI;
        canvContext.arc(centerX, centerY, radius, startingAngle, endingAngle);
        canvContext.fillStyle = '#ced';
        canvContext.fill();   
</script>



ничего не пишет. Не рисует просто. Когда ставишь точку должно же в интеллисенсе список методов вываливаться. А этих методов и нету. Поэтому и думаю что каких-то библиотек или пространств имен не хватает. А хз каких. Пробовать методом тыка если только. Вот и спросил, может кто знает, чтобы не заморачиваться в поиске.


А что пишет то?
...
Рейтинг: 0 / 0
Нужно подключить html5 Canvas API к проекту
    #39332309
Фотография Выcпрошайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вообще-то хотел нарисовать по-типу как на картинке. Углы. Или чем это нарисовано? Или лучше не заморачиваться и нарисовать в Корел дроу?
...
Рейтинг: 0 / 0
Нужно подключить html5 Canvas API к проекту
    #39332320
Парамон
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выcпрошайка,

два дива по углам.
CSS3 2D Transforms
...
Рейтинг: 0 / 0
Нужно подключить html5 Canvas API к проекту
    #39332720
Фотография Выcпрошайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в итоге сделал. получилось вот так

Код: html
1.
2.
3.
4.
5.
<div>   
        <canvas id="canvas2" width="300" height="300" style="background: #cde">
            <h3>discount</h3>
        </canvas>
    </div>



Код: javascript
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.
<script type="text/javascript">
         addEventListener('load', function () {
             var elem = document.getElementById('canvas2');
             if (!elem || !elem.getContext) {
                 return;
             }
             var trianglePersent = elem.getContext('2d');
             if (!trianglePersent) {
                 return;
             }
             trianglePersent.fillStyle = "orange";
             trianglePersent.strokeStyle = "yellow";
             trianglePersent.lineWidth = 2;
             trianglePersent.beginPath();
             trianglePersent.moveTo(10, 10);
             trianglePersent.lineTo(150, 10);
             trianglePersent.lineTo(10, 150);
             trianglePersent.lineTo(10, 10);
             trianglePersent.rotate(5.5);
             trianglePersent.fill();
             trianglePersent.stroke();
             trianglePersent.closePath();
             trianglePersent.font = '1.5em Arial';
             trianglePersent.fillStyle = '#30c';
             trianglePersent.textAlign = 'center';
             trianglePersent.fillText("discount 15%", -5, 100);

         }, false);
    </script>
...
Рейтинг: 0 / 0
Нужно подключить html5 Canvas API к проекту
    #39332728
Фотография Выcпрошайка
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПарамонВыcпрошайка,

два дива по углам.
CSS3 2D Transforms

пока не понял как
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Нужно подключить html5 Canvas API к проекту
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]