Напиши пример скрипта на Javascript для кнопки, которая плавно изменяет свой цвет при наведении. 
1. Цвет кнопки должен быть градиентный с лева на право
2. При наведении цвет кнопки принимает крайний левый цвет из изначального градиента.
3. При Нажатии кнопка переливается градиентом, эмулируя процесс обработки/загрузки.
เขียนตัวอย่างสคริปต์ Javascript สำหรับปุ่มที่เปลี่ยนสีได้อย่างราบรื่นเมื่อวางเมาส์เหนือ 1. สีของปุ่มควรเป็นการไล่ระดับสีจากซ้ายไปขวา 2. เมื่อโฮเวอร์ ปุ่มสีจะใช้สีซ้ายสุดจากการไล่ระดับสีดั้งเดิม 3. เมื่อคลิก ปุ่มจะเต็มไปด้วยการไล่ระดับสี เพื่อจำลองกระบวนการประมวลผล/การโหลด
spam lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor creativity violence