Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 10867|Ответ: 4

[HTML/HTML5] HTML5 Canvas рисует прямоугольники и круги

[Скопировать ссылку]
Опубликовано 14.12.2018 16:41:58 | | | |
<!DOCTYPE html>
<html>
    <head>
        <meta charset="UTF-8">
        <title></title>
    </head>
    <body>
        Шаги <!-- рисунка: Получите элемент холста — > получите контекст — > заполните и нарисуйте рамку > задайте стиль рисования — >
        <!-- рисование других сложных графов требует следующих путей: Начать создавать путь — > Создать путь для рисования — > Закрыть путь — > Граф рисования — >
        <!--например: нарисовать прямоугольник — >
        Нарисуйте прямоугольник: <canvas id="ca"></canvas><br/>
        Нарисуйте круг: <canvas id="yuan"></canvas>
    </body>
</html>
<scrip{filter}t>
    Нарисуйте прямоугольник
    функция draw(){
        var canvas=document.getElementById('ca'); Возьмите элемент холста
        если (холст==null)
           возврат ложным;
        var context=canvas.getContext('2d'); Получите контекст
        context.fillStyle='#EEEFF';   Заполненный цвет
        context.fillRect(0,0,400,300); Прямоугольник заполнения (Прямоугольник 1)
        context.fillStyle='красный';
        context.strokeStyle='синий'; Цвет бордюра
        context.lineWidth=1;        Ширина рамки
        context.fillRect(50,50,100,100); Заполнительный прямоугольник (Внутренний прямоугольник 2)
        context.strokeRect(50,50,100,100); Нарисуйте границу
        
    }
    Рисуйте круги
   функция drawarc(){
    var canvas2=document.getElementById('yuan'); Возьмите элемент холста
        если (canvas2==null)
    if(canvas2==null)
       возврат ложным;
       var context2=canvas2.getContext('2d');  Получите контекст
       context2.fillStyle='#EEEEEF';
       context2.fillRect(0,0,400,300);
       var n=0;
       for(var i=0; I<10; i++){
              context2.beginPath();  Начните создавать путь
              context2.arc(i*25,i*25,i*10,0,Math.PI*2,true);  Создайте круговой путь
              context2.closePath();  Закройте путь
              context2.fillStyle='Rgba(255,0,0,0.25)'; Задай цвет
              context2.fill();  Заполните график
       }
}
   
   
</scrip{filter}t>

Счёт

Количество участников1МБ+1 способствовать+1 Коллапс причина
Маленькая мразь + 1 + 1 Поддержите владельца в хорошем посте, и я тоже выложу хороший пост!

Смотреть все рейтинги





Предыдущий:Используйте интерфейс Sina для получения IP клиента
Следующий:Организуйте секретный рецепт еды и перекусов (долгосрочное скачивание)
Опубликовано 14.12.2018 17:18:19 |
Можете приложить скриншот? Спасибо
Опубликовано 14.12.2018 17:37:03 |
Давай
Опубликовано 14.12.2018 19:00:39 |
На том же втором этаже рекомендуется владельцу сделать скриншоты, чтобы больше людей могли увидеть эффект
Опубликовано 17.12.2018 13:30:54 |

Он работает вот так, что это?
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com