Ця стаття є дзеркальною статтею машинного перекладу, будь ласка, натисніть тут, щоб перейти до оригінальної статті.

Вид: 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="юань"></canvas>
    </body>
</html>
<scrip{filter}t>
    Намалюйте прямокутник
    функція draw(){
        var canvas=document.getElementById('ca'); Візьміть елемент полотна
        якщо (полотно==нуль)
           повернення хибно;
        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