"Круг разбит на пять цветовых сектора. При попадании курсора мыши на любой сектор, он должен плавно расширяться от центра до определенного размера или до момента снятия курсора мыши с сектора. По кнопке он должен возвращаться в начальное состояние."
Сразу говорю: да, это лаба, но готового решения мне не надо и я не хочу его =)
Проблема в чем: написать я это могу, но выйдет немного громоздко, а учитываю сложность предыдущих лаб и уровень студентов, решение тут должно быть прозрачное и строк на 20-50 =) т.к. препод опять ничего не рассказывал, то приходится придумывать самим (в моем случае приходится придумывать самому, и делать другим
Ну вобщем... какие у вас есть идеи по поводу реализации такого задания?
У меня были варианты:
- каждый сектор - отдельное изображение. Проблемы - изображения перекрываются, а значит малость повозится, чтоб определить какое изображение изменять (хотя мб не додумал, и там не все так сложно)
- нарисовать круг с секторами примитивами - маленькими квадратными div'ами (
Есть еще идеи? Спинным мозгом чувствую, что должно быть элементарная реализация =)