А. Г. |
Виталий! Давайте рассуждать. Если мы хотим сделать загрузку файла перетаскиванием очевидной, нам нужно её показать. Специального универсального символа для этого не существует, но самое понятное — это пунктирная рамочка с текстом в центре: ![]() Конечно, при перетаскивании файла в любое место окна должна срабатывать подсветка, а не только внутри нарисованной области. |
||||||||
Такой элемент не закрывает фотографию и понятен, хоть и не очень лаконичен — это бронебойное решение методом грубой силы. Можно попробовать минимизировать конструкцию, добавив ![]() Нам уже понятно, что картинку можно загрузить, но непонятно, что её можно перетащить. Попробуем научить этому пользователя. Пусть при клике на любую часть фотографии открывается обычное окно загрузки файлов с диска, но ещё до этого при обычном наведении — появляется подсказка о перетаскивании: ![]() Кажется, о загрузке с диска по клику дополнительно подсказывать не надо, пользователи увидят иконку и попытаются на неё нажать
|
||||||||
Отдельно подчеркну, что при самом перетаскивании файла в любое место окна должна срабатывать подсветка, а не только внутри фотографии — максимизируйте полезное действие. Решение с иконкой полагается на то, что ваши пользователи знают иконку обычной загрузки. Те, кто её не знает, могут не разобраться. Тестируйте и сравнивайте. |
О максимизации полезного действия |