Интерактивное всплывающее окно

краткое описание

Приложение с кнопкой «Нравится», анимацией сердечек и счётчиком лайков.

промпт

Создайте всплывающее приложение на русском языке с белым фоном и чёрной рамкой толщиной 1 пиксель. Всплывающее окно должно содержать белую область с прямоугольной чёрной кнопкой с надписью «Нравится», выполненной шрифтом SF Pro Text Bold. При нажатии кнопки она должна перейти в состояние "нажата" и издать красное сердце. Сердца должны подниматься по синусоидальной и случайной траектории, создавая привлекательный визуальный эффект, и постепенно рассеиваться.

Особенности:
1. Макет окна: Белый фон с чёрной рамкой 1 пиксель. Окно расположено по центру и содержит кнопку «Нравится».
2. Кнопка «Нравится»: Прямоугольная кнопка с чёрным фоном, использующая шрифт SF Pro Text Bold для надписи «Нравится». При нажатии изменяется состояние нажатия и воспроизводит лёгкий звуковой эффект.
3. Эффект сердечек: При нажатии кнопки из неё испускаются красные сердечки, движущиеся по синусоидальной траектории вверх и постепенно исчезающие.
4. Счётчик лайков: Размещён в окне, начинается с «50 Likes» и обновляется при каждом нажатии.
Реализуйте этот проект с русскоязычным интерфейсом, обеспечив визуальную привлекательность и отзывчивость анимации.

оригинальный промпт

Сделай на белом фоне поап с бордюром 1 пиксель черным; белый попап с кнопкой 􀊵 Like (шрифт SF Pro text bold)
кнопка прямогольная черная при нажатии есть состояние прессед
при нажатии на кнопку из кнопки должно вылетать красное сердечко по синусоиде рандомно красивый эффект. если много раз нажать то вылетят много сердечек и растворятся.

При этом на попапе меняется цифра с количеством 50 Likes

Q: What should happen when the heart leaves the button?
A: The red hearts should rise and disperse, fading out as they go.

Q: Do you want any specific sounds or feedback for the button press?
A: Yes, a subtle sound effect when the button is pressed.

стоимость генерации

название модели: o3-mini-high

время ответа: 43.81 sec.

токены результата: 6,945

стоимость: $0.03127740