Я использовал Visual Studio Online какое-то время для проекта и способ применения округленных границ к выборам в своем онлайн-браузере очень интересно:
Я пробовал проверять элемент и искать какой-то пользовательский CSS, но не повезло.
У меня такое чувство, что для его работы требуются некоторые сложные "хаки", но это кажется очень интересным, как я никогда раньше не видел.
Как они могут применять закругленные границы к выделенной области?
Примечание.. Обычный выбор полностью скрыт. WHILE выбирает, а округленный выбор следует за вашим курсором, как обычный выбор. Не ПОСЛЕ того, что вы что-то выбрали.
Изменить: У меня создан вилка ответа @Coma, которая должна работать в Firefox и выбирать, пока мышь при перемещении с помощью:
$(document).on('mousemove', function () {
(Границы в некоторых случаях могут по-прежнему использовать работу.)