При наведении курсора курсор стирает

Вопрос
Всем привет! Оч. не нравится эта функция выделение значка при наведении на него мышкой. Относится, на сколько я понял, она к темам. Может можно ее как то отключить? Тема Vista.
Все ответы
откройте любую папку и в верхнем меню: Tools -> Folder Options и в первом же окне поставить use double-click to open an item.
[тут могла быть ваша реклама] https://www.sysadmins.lv
Так у меня и стоит открытие doubl click-ом. Нет ли в реестре раздела для настройки тем?
Проявляется ли этот момент на Классической теме?
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт
В том и дело, что на классической теме этого момента нет.
Схема Aero включена? Сдается мне, что именно она всему причиной. Отключается в свойствах экрана.
Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт
Попробуйте проделать следующее:
1.Вызовите свойства системы (Щелчок правой кнопкой мыши по значку Мой Компьютер – Свойства)
2.Выберите Дополнительные параметры системы (слева в Задачах) — Дополнительно — Быстродействие.
3. Отключите спецэффекты кроме: Сглаживать неровности экранных шрифтов; Использовать стили отображения…; Отбрасывание тени значками…
4. Нажмите ОК и проверьте, исчез ли эффектВсе вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт
Источник
По умолчанию, во всех основных браузерах, при наведении курсора мышки на текст на веб-странице, оный изменяется с обычного указателя (курсора «по умолчанию») на «текстовый» курсор. Вы можете наблюдать это на демонстрационном гиф-изображении ниже или просто протестировав это на почти что любой веб-странице.
Точнее говоря, технически спецификация не требует, чтобы курсор «по умолчанию» был по умолчанию. На самом деле, первоначальное значение свойства курсора — «auto», про это значение в спецификации сказано следующее: «Браузер сам определяет, определяет, какой курсор отображать, в зависимости от текущего контекста».
При определении значения «text» для свойства cursor спецификация поясняет: «Указывает текст, который может быть выделен. Чаще всего отображается, как l-образный текстовый курсор.»
Но, как вы наверное знаете, это может быть переопределёно в CSS, поэтому вы можете отображать курсор, какой захотите и в любое время. Заметьте, например, на сайте SitePoint с помощью CSS переопределено поведение курсора, который находится над обычным текстом.
На данный момент я не могу припомнить другой сайт, где встречается курсор, который при наведении на текст не меняет своего поведения. Единственное, я помню, что когда на “A List Apart” был редизайн сайта, они изначально сделали точно так же, как сейчас мы наблюдаем на SitePoint, т.е. ипользовали курсов в виде стрелки (по умолчанию), но через некоторое время вернули поведение курсора назад, изменив его на курсор по умолчанию для текстов (в виде палочки)
Какое поведение правильное?
Если вы обратитесь к спецификации, то увидите, что «текстовый» курсор (вертикальный I-образный текстовый курсор) является правильным. И, если вы захотите узнать, к какому курсору привыкли люди, то вы получите точно такой же ответ, как и в спецификации — «текстовый» курсор.
Я думаю, что на данном этапе нет смысла стараться изменить то, как с этим справляются браузеры и разработчики. Тем более все браузеры делают это самостоятельно, в результате чего проще всего иметь одно и тоже поведение практически везде — даже если оно неправильное.
Но я не могу отделаться от мысли: не идет ли это вразрез с поведением обычных приложений?
Здесь это случается в каждом браузере, когда мы передвигаем курсор в адресную строку:
Это получилось не потому что этот текст находится в адресной строке, а потому что это редактируемый текст. Как насчет других мест в браузере Chrome, например, на странице настроек:
Заметьте, что на странице настроек в браузере Chrome (которая является простой веб-страницей, внутри которой вы можете проинспектировать элемент и посмотреть код) переопределено дефолтное поведение при помощи значения «default» свойства cursor, когда курсор находится над текстом.
Они, вероятно, сделали это, чтобы сохранить страницу настроек настолько похожей на программный интерфейс, насколько это возможно, даже несмотря на то, что это всё ещё только веб-страница. Следовательно, пользователь может видеть, что текст на этой странице не редактируется, чего не скажешь о тексте в поле поиска.
Вот типичная логика для обычных приложений: редактируемый текст использует вертикальный I-образный текстовый курсор, в то время как обычный, нередактируемый текст использует дефолтную стрелку-указатель.
Дополнение: Как было отмечено в комментариях, многие заметили, что родные приложения используют I-образный текстовый курсор не только для редактируемого, но также и для любого выделяемого текста. Это имеет место в большинстве случаев. Лично я думаю, что I-образный текстовый курсор больше подходит в качестве индикатора «вставки текста» или «редактирования этого текста», чем индикатор выбора. И так же я считаю, что есть «родные» приложения, включающие выделяемый текст, в которых курсор является простой дефолтной стрекой-указателем. Но это не очень частая вещь, так что я в какой-то мере снимаю свои аргументы насчет обычных приложений, если рассматривать I-образный курсор как универсальный индикатор для выделяемого и редактируемого текста.
Заключение
Я не знаю исторической причины, по которой браузеры используют «текстовый» курсор на нередактируемом тексте. Некоторые сайты, такие как SitePoint, признали, что в этом отношении, может быть, было бы лучше следовать общим правилам.
На любой веб-странице, я думаю, это имеет больше смысла, если текстовый курсор используется для редактируемых элементов, типа textarea, input, и даже элементов с атрибутом contenteditable.
Что вы думаете? Браузеры всё время ошибались? Я не думаю, что мы сможем здесь повлиять на что-либо, но я полагаю, что если мы дождемся момента, когда используемые браузеры будут автообновляться, производители могли бы договориться использовать более интуитивное родное поведение в этом отношении.
Охх, и приношу извинения за все анимированные курсоры. Уверен, они ни у кого не вызвали раздражения 🙂
Оригинал статьи и автор
P.S. Это тоже может быть интересно:
Источник
Здравствуйте, уважаемые читатели блога webcodius.ru. Сегодня мы рассмотрим небольшую тему как изменить курсор мыши при помощи css. В операционной системе вашего компьютера предусмотрено несколько возможных вариантов курсора мыши в зависимости от совершаемых действий. Курсор может приобретать вид различных стрелок, руки, перекрестья, песочных часов и т.п.
Такие же образы может приобретать курсор мыши и при работе в браузере при просмотре различных веб страниц. Это возможно благодаря каскадным таблицам стилей, которые предоставляют нам такую замечательную возможность как изменение курсора мыши при наведении его на элементы html страницы.
Курсор мыши можно поменять с помощью правила css cursor, которое позволяет установить форму курсора мыши при наведении его на данный элемент веб-страницы. Этот атрибут можно применять к любому элементу веб страницы, будь это строчный или блочный элемент.
Если посмотреть спецификацию css, то вы заметите, что возможных значений у атрибута cursor довольно много:
cursor: auto|default|none|context-menu|help|pointer|progress|wait|cell|crosshair|text|vertical-text|alias|copy|move|no-drop|not-allowed|e-resize|n-resize|ne-resize|nw-resize|s-resize|se-resize|sw-resize|w-resize|ew-resize|ns-resize|nesw-resize|nwse-resize|col-resize|row-resize|all-scroll|inherit
Большинство значений на практике применяется довольно редко. По умолчанию для свойста cursor применяется значение auto. В этом случае браузер отображает курсор по умолчанию для текущего элемента. Например, при наведении на ссылку курсор приобретает форму руки, в тексте показывается обычный текстовый курсор, а на пустых местах простая стрелочка.
Все основные возможные значения приведены в таблице ниже. Столбец «Значение» содержит значения параметра cursor, во втором столбце «Вид» отображение курсора на моем компьютере, в третьем пример использования параметра с данным значением. При наведении курсора мыши на ячейки со значениями вы сможете увидеть как он изменяется в вашем браузере и сравнить с моим вариантом. В зависимости от вашей операционной системы и настроек вид курсора может отличаться.
Некоторые значения для css правила cursor перечисленные выше могут не работать в различных браузерах. Особенно часто проблемы возникают с Оперой, иногда что то может не работать в браузерах Mozila Firefox и Chrome. Установленный по умолчанию в операционной системе Windows браузер Internet Explorer поддерживает все значения.
С помощью правила cursor также можно задать свой собственный курсор, задав путь к соответствующей картинке. Расширение файла картинки с курсом обычно бывает .cur. Кроме формата CUR Internet Explorer в качестве формата файла курсора поддерживает еще и формат ANI. А Firefox, Chrome и Safari кроме CUR поддерживают еще форматы PNG, GIF и JPG.
При указании своего собственного курсора синтаксис правила немного меняется. Через запятую перечисляется одно или несколько значений url, а последним значением обязательно должно быть одно из ключевых слов:
cursor: url (‘адрес картинки 1’), url (‘адрес картинки 2’), …, <ключевое слово>
При таком стилевом правиле браузер сначала попытается открыть первый файл с курсором, а если открыть его не по каким-либо причинам не удается, перейдет к следующему файлу и так далее. Кстати, для этого абзаца я настроил нестандартный курсор. Поэтому при наведении на него мышкой, если ваш браузер поддерживает формат файла, курсор будет меняться. Чтобы достигнуть такого эффекта достаточно такой записи:
<p style=”cursor:url (‘//webcodius.ru/images/cursor.cur’), pointer;”>текст абзаца</p>
Вообще CSS правило Cursor веб-мастера применяю довольно редко, чтобы не вводить пользователя в заблуждение. Прежде чем переделать вид курсора, определите, будет ли это изменение к месту. Ведь, допустим, что может подумать пользователь, если вместо традиционной руки, появляющейся при наведении на ссылку, возникнет что-то другое.
На этом о курсорах все. Не забудьте подписаться на обновления блога и буду благодарен если воспользуетесь кнопочками социальных сетей:
Источник
Лучший ответ
antsite,
16 April 2017 – 13:15
дай угадаю-ты менял разрешение?
или с полноэкранного перевел в оконный режим?
было такое-и не только в евке
Хм, как раз не менял ни разрешение и не переходил в оконный режим, но попробовал перейти сейчас в оконный режим и проблема пропала, но теперь я в оконном режиме, млин… Если alt+Enter обратно в полноэкранный, то снова глюк… Кэш чистил – ни о чем.
Спасибо surlo, навел на нужную мысль. Нашел я сам решение – Дисплей и графика (в настройках игры), Монитор – видеорежим – “Окно фиксированного размера”, проблема пропала.
Перейти к полному сообщению »
#1
Отправлено 16 April 2017 – 0:03
antsite
- Tech I Pilots
- 2 сообщений
Newbie
- EVE Ingame:antsite2014 kana
- Client:Рус
Всем привет! Проблема начинается при наведении курсора мыши на любые иконки в игре, которые надо закрыть или свернуть или прокрутить; либо в обзорной панели при наведении на кнопочки “следовать”, “варп”, “варп с проходом”, “орбита”, “держаться на расстоянии” и т.д. Я держу курсор над (например) “варп с проходом” нажимаю, но нажимается следующая кнопка “орбита”. Так же не попадает курсор по “крестикам” кнопкам иконок для закрытия или сворачивания окна, т.е. тоже самое, если мне надо закрыть окно, то курсор я должен держать над “свернуть”……. Проблема появилась ТОЛЬКО сегодня (играю уже четвертый год), что за ЁПРСТ. Ребят, если кто сталкивался, пожалуйста, подскажите, что нужно сделать или в чем проблема!?
#2
Отправлено 16 April 2017 – 2:18
Я конечно сильно рискую, но… Наводчик контужен, разброс увеличивается!
#3
Отправлено 16 April 2017 – 4:15
fxea
742
- EVE Ingame:^^
- EVE Alt:Xeata
- Corp:-D.G-
- Ally:WarDogs
- Channel:X-Tea
- Client:Eng
Первое что тебе скажут в ТП, “Почистите кзш”
И правда.. почисти
Сущности, игнор которых делает форум лучше: massdriver , Jerome Higs , КотМэн , anknown , Smoketriada , Likon , Corpse
<url=fitting:17843:2048;1:33896;3:1335;23:2488;5:2185;5:2446;5::>VNI ULTIMATE HULL TANK</url>
“Еще неизвестно запасы чего исчерпаются в этой игре раньше. Минералов или… игроков.” © Art1st
#4
Отправлено 16 April 2017 – 10:04
surlo
-806
- EVE Ingame:surlo
- Corp:FOTEN
- Ally:BSOD
- Client:Рус
дай угадаю-ты менял разрешение?
или с полноэкранного перевел в оконный режим?
было такое-и не только в евке
#5
Отправлено 16 April 2017 – 13:15
antsite
- Tech I Pilots
- 2 сообщений
Newbie
- EVE Ingame:antsite2014 kana
- Client:Рус
✓ Лучший ответ
дай угадаю-ты менял разрешение?
или с полноэкранного перевел в оконный режим?
было такое-и не только в евке
Хм, как раз не менял ни разрешение и не переходил в оконный режим, но попробовал перейти сейчас в оконный режим и проблема пропала, но теперь я в оконном режиме, млин… Если alt+Enter обратно в полноэкранный, то снова глюк… Кэш чистил – ни о чем.
Спасибо surlo, навел на нужную мысль. Нашел я сам решение – Дисплей и графика (в настройках игры), Монитор – видеорежим – “Окно фиксированного размера”, проблема пропала.
Источник
- Главная»
- Уроки»
- CSS»
- Изменение задержки появления подсказок при наведении курсора
- Метки урока:
- css
- подсказки
- кодинг
- web дизайн
Есть техника для вывода информационных всплывающих сообщений и подсказок. При прохождении курсора мыши над изображением в первый раз подсказка выводится с задержкой, чтобы исключить навязчивое предложение лишней информации при переводе курсора на другое место на странице. Но если курсор мыши задерживался над картинкой достаточно долго, то последовательные перемещения будут вызывать всплывающие подсказки без задержки.
Воспроизведем такой эффект с помощью задержек переходов CSS и небольшим кодом jQuery для изменения состояний.
Применение
Допустим, у вас есть строка функциональных кнопок. Пользователь может нажать на кнопку или запустить команду с клавиатуры. Опытные пользователи пользуются клавиатурными комбинациями (быстро и удобно). Но сначала комбинации надо запомнить и полезно иметь подсказку перед глазами. Поэтому, принято решение применить всплывающие подсказки, которые будут показывать клавиатурные комбинации при наведении курсора мыши на кнопку.
Для мобильных устройств не будет события hover.
Атрибут title?
Одним из способов решения такой задачи используется атрибут title.
Вполне приличный способ.Будет выводиться стандартная подсказка:
В действительности поведение атрибута title соответствует тому, что было описано в начале урока. При первом наведении курсора мыши подсказка появится с небольшой задержкой, а при переводе на дургие ссылки сообщение сменится достаточно быстро.
Прелестно. Но… нет никакого контроля над дизайном и функционалом. Кроме того, в настоящий момент не допускается генерированное содержание.
Ручная работа
Подготовим другое решение для нашей задачи. Разместим команду прямо в разметке:
<a href=”#”>
Вырезать
<span class=”command”>
<span class=”screen-reader-text”>Клавиатурная комбинация:</span>
<span class=”mod”> X</span>
</span>
</a>
. . .
</nav>
Такое решение позволяет:
- Ничего не показывать для кнопок на мобильных устройствах
- На компьютерах будет выводиться подсказка при наведении курсора мыши на кнопку
- Читалки с экрана смогут объявлять о клавиатурных командах
- Использовать правильный модификатор для клавиш (PC, Mac) без изменения разметки
- Сохранять разумную семантику кода
Задержка перехода
Теперь у нас есть разметка для работы. Всплывающую подсказку можно сделать такой, как нужно.
/* Стили кнопки */
position: relative;
}
.command {
/* Стили подсказки */
position: absolute;
opacity: 0; /* Не выводим по умолчанию */
}
Мы установим задержку в одну секунду при наведении курсора мыши на ссылку (исключить навязчивые появления) и немедленное скрытие при потере фокуса ввода.
transition: opacity 0.2s 0 ease; /* Курсор мыши покинул кнопку: выключение немедленно */
}
.button:hover .command {
transition: opacity 0.2s 1s ease; /* Курсор мыши зашел на кнопку: появление с задержкой */
}
Код приведен без префиксов браузеров.
Задержка перехода: при наличии фокуса появляется немедленно
Выше приведенный код CSS является решением только на половину – задержка будет иметь место при каждом наведении курсора мыши на кнопку. Таким образом, все подсказки будут раздражать медлительностью. Нам нужно убрать задержку когда фокус ввода находится внутри группы навигации достаточно долго.
С помощью jQuery мы используем классы для элементов навигации в зависимости от ситуации. При первом заходе в область навигации будет задержка на одну секунду, а затем применяется класс “immediate”. А при потере фокуса ввода мы будем удалять данный класс.
/* Курсор мыши зашел в область навигации */
var nav = $(this);
setTimeout(function() {
nav.addClass(“immediate”);
}, 1000);
}, function() {
/* Потеря фокуса ввода */
$(this).removeClass(“immediate”);
});
transition-delay: 0s !important;
}
Нужно подправить функционал с помощью добавления/удаления класса “out”. Если пользователь подержит курсор мыши пол-секунды и уведёт его прочь, то таймер все-равно подключит класс “immediate”. Но класс “out” исправит ситуацию. Вот полный код JavaScript:
/* Курсор мыши зашел в область навигации */
var nav = $(this).removeClass(“out”);
setTimeout(function() {
nav.addClass(“immediate”);
}, 1000);
}, function() {
/* Потеря фокуса ввода */
$(this)
.addClass(“out”)
.removeClass(“immediate”);
});
С классом “out” восстанавливается задержка:
transition-delay: 1s !important;
}
5 последних уроков рубрики “CSS”
-
Забавные эффекты для букв
Небольшой эффект с интерактивной анимацией букв.
-
Реализация забавных подсказок
Небольшой концепт забавных подсказок, которые реализованы на SVG и anime.js. Помимо особого стиля в примере реализована анимация и трансформация графических объектов.
-
Анимированные буквы
Эксперимент: анимированные SVG буквы на базе библиотеки anime.js.
-
Солнцезащитные очки от первого лица
Прикольный эксперимент веб страницы отображение которой осуществляется “от первого лица” через солнцезащитные очки.
-
Раскрывающаяся навигация
Экспериментальный скрипт раскрывающейся навигации.
Источник