WELCOME TO BLOGGER VQGĐC

THÂN CHÀO QUÝ BẠN
CLICK HERE TO OPEN

Tất cả hình ảnh, những hoạt động cùng cơ sở Định Chuẩn rồi cũng cùng với thời gian rơi vào khoảng không
Nếu còn gì rớt lại chỉ là những tình cảm của những con người đã một thời làm việc chung dưới một mái nhà
mà nay đả tản mác khắp bốn phương trời
Ninh Vũ / Phòng Thí Nghiệm VQGĐC

Monday, July 1, 2024

VẼ QUẠT CỜ VANG VÀ CHO QUAY NHANH HAY CHẬM

VẼ QUẠT CỜ VANG VÀ LÀM QUAYTRÒN.

Phần 1-

Vẽ riêng quạt Cơ Vàng và vẽ riêng Trụ Cờ. Chụp hai  hình quạt thành dạng gif hay png.

Mỗi hình có một tên riêng tự mình chọn.

Dùng sofware free online làm cho back ground của hai hình đã chụp thành trong suốt không có dấu vết.

Cả hai hình phải được tồn trử trong document của computer.

Phần 2- Viết một Javscript  Program như sau nếu chúng ta không cần nút ON và OFF.

Trong program nầy, chúng ta dùng @keyframes rotation để cho quạt quay nhanh chậm tùy ý thích.

Muốn cho quạt quay nhanh hay chậm thì chỉ thay đổi thời gian tính băng seconds.

------

<html>

<head>

<style>

      .Image{ position:absolute; left:250; top:140; width : 120; height:130;

          animation : rotation infinite 0.5s; }  

      @keyframes rotation {

          from { transform : rotate(0deg);}

          to { transform : rotate(360deg);}  }

</style>

</head>

<body>

    <img id="baxao"; // phải đật một tên tủy ý thì trụ cờ sẽ hiện ra hình đưng yên.

      style="position:absolute;left:250;top:220;width:125;height:425;"src="tru covang.gif">

    <img src="covang moi.gif" Class="Image"/> 

</body>

</html>

-------------------------------------------------------------------------------------


MUỐN TẠO NÚT START, STOP THÌ VIẾT NHƯ SAU

              Phương pháp đơn giản dễ nhớ.

Gồm 3 phần là viết rrong head, trong body và trong script chứa trong body.

                            -------------------------------------

<html>

<head>

<style>

    .block{ position:absolute; left:230; top:170; width:160; height:130;

     }

    .animate{ animation : rotation infinite 1s; }

          @keyframes rotation {

            from { transform : rotate(0deg);}

            to { transform : rotate(360deg);}  }

</style>

</head>

<body>

<img id= "ba xao"; // phải đặt một tên tủy ý thì trụ cờ mới xuất hiện và đưng yên.

style="position:absolute;left:250;top:220;width:125;height:425;"src="tru covang.gif">

<img src="covang moi.gif" class="block" id="id"/>;

    <button onclick="start()">START</button>&nbsp;

    <button onclick="stop()">STOP</button>

<script>

       function start(){

         document.getElementById('id').classList.add('animate');}

       function stop(){

         document.getElementById('id').classList.remove('animate');}

</script>

</body>

</html>

                           --------------------

Xử dụng CSS HTML

1-Viết mốt class goị là .block{  } chưá vị trí  của cái quạt cùng với kích thước của nó.

2-Viết thêm một class nữa gọi là .animate (  } chứa cách chuyển động và thời gian chuyển động của cái quạt.

Trong  body viết tên của quạt cờ vàng va tên của trụ cờ .Rồi viết hai nút Start và Stop.

Trong script viết hai nút bấm Start , Stop như sau.

  function start(){  } để đưa animate vào block bằng cách dùng dùng classList.add. Khi animate vào block thi quạt sẽ quay.

 function stop (){  } để lấy animate ra  khỏỉ  block bằng cãch  dùng classList.remove thì quạt sẽ stop

3-Viết nút bấm START và STOP. Muốn cho cái quạt xoay tròn hay dừng lại tuỳ ý.

                    -----------------------------------------

 JAVASCRIP LÀM QUẠT BỐN CÁNH QUAY TRÒN CÓ NUT START VÀ STOP.

       

<html><head>

<style>

    .block{ position:absolute; left:200; top:155; width:250; height:180;

           }

    .animate{ animation : rotation infinite 0.5s; }

          @keyframes rotation {

            from { transform : rotate(0deg);}

            to { transform : rotate(360deg);}  }

</style>

</head>

<body>

<img id= "ba xao"; // phải đặt một tên tủy ý thì trụ cờ mới xuất hiện và đưng yên.

style="position:absolute;left:255;top:220;width:125;height:300;"src="tru covang.gif">

<img src="tangclean.png" class="block" id="id"/>;      

    <button onclick="start()">START</button>&nbsp;

    <button onclick="stop()">STOP</button>

<script>

     function start(){

 document.getElementById('id').classList.add('animate');}

     function stop(){          document.getElementById('id').classList.remove('animate');}

</script>

</body></html>