При наведении курсора курсор стирает
Опубликовано: 8 окт. 2015 г.
Видео и программы на сайте: https://time-00-00.ru/video-uroki/kur…
Курсор удаляет текст при наборе. Фишки при работе в текстовых редакторах.
Курсы по созданию и продвижению сайтов с нуля, онлайн, индивидуально, без предоплаты, для начинающих, в удобное Вам время, с кассовым чеком.
Подробнее на сайте: https://time-00-00.ru
Скачайте инструкцию начинающим на нашем сайте и узнаете как проверить уровень специалистов к которым хотите обратится за знаниями и сайтом.
Хотите пройти курсы недорого? Посмотрите новые тарифные планы на нашем сайте! Тариф «Эконом» и «Гуру-Блиц» порадуют Вас новой низкой ценой и высоким качеством материала.
Научившись делать сайты самостоятельно, Вы сможете тестировать все ниши без затрат, чтобы найти приносящую отдачу, а так же понимать за что платите при заказе работ. Мы рассказываем vip материал.
У Вас уже есть сайт? Хотите узнать почему 2/3 рекламного бюджета и директа, Вы сливаете на ветер? Хотите узнать, почему Ваш старый сайт не кормит?
Звоните и записывайтесь! По номеру доступен Viber, WhatsApp.
1. Оплата по одному занятию, после его прохождения. С кассовым чеком.
2. В удобные Вам дни и время, которое выбираете сами. Возможны занятия в любые дни с 6-00 до 24-00 по Мск.
3. Видео или аудио запись занятия разрешены.
4. Для каждого лекции индивидуальны, под Ваше направление.
5. Курс рассчитан на людей с начальными знаниями компьютера. Все пояснения делаются без терминов на уровне восприятия ребёнка. Это Ваш шанс усвоить материал даже, если Вы сомневаетесь в своих силах.
6. Вы обращаетесь к опытному, практикующему специалисту. Мне 46 лет из которых 26 в IT услугах.
7. Курс состоит из 28 часов.
Длительность занятия на выбор:
2 часа индивидуально = 880 руб
1 час индивидуально = 470 руб
3 часа индивидуально = 1 230 руб
8. Перед занятиями Вы можете посмотреть мои 130 мини уроков на моём видеоканале.
9. Курс разработан на основе собственных многолетних наработок.
10. Вы освоите за время курса:
10.1. Создадите себе сайт своими руками, под своё направление.
10.2. Изучите систему защиты от вирусов и взлома.
10.3. Сможете сами чинить, наполнять и изменять сайт.
10.4. Изучите нестандартные методы продвижения, раскрутки, рекламы без затрат.
10.5. Научитесь получать клиентов, без вложений, своими силами
10.6. Получите 250 статей с уникальной, справочной информацией.
10.7. Лень делать самим? Научитесь давать задания делающим Вам сайт и понимать за что платите другим.
10.8. Узнаете о интернет психологии Ваших клиентов.
10.9. Узнаете законодательство 2019 для сайтов и методы его сглаживания.
10.10. Поймёте взаимодействие сайта с соц. сетями. и научитесь в них продавать.
10.11. Научитесь настраивать и монетизировать видео каналы.
10.12. Обучите своих родственников и они станут Вам полноценными помощниками, сэкономив круглые суммы на персонале.
10.13. Узнаете много секретов, которым никто больше не учит.
10.14. Сможете заниматься дома с комфортом, хоть в пижаме, ведь мы видим только экран Вашего пк.
У нас, Вы за один курс, пройдёте полноценную программу по 7 направлениям сразу: создание сайта, интернет безопасность, реклама и продвижение, seo, соц. сети, создание видеоканала, законодательство для сайтов + советы по Вашему направлению.
Звоните и записывайтесь +7 909 402 45 65 ! По номеру доступен Вайбер, Ватсап.
С уважением, Владимир
Здравствуйте, уважаемые читатели блога 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 веб-мастера применяю довольно редко, чтобы не вводить пользователя в заблуждение. Прежде чем переделать вид курсора, определите, будет ли это изменение к месту. Ведь, допустим, что может подумать пользователь, если вместо традиционной руки, появляющейся при наведении на ссылку, возникнет что-то другое.
На этом о курсорах все. Не забудьте подписаться на обновления блога и буду благодарен если воспользуетесь кнопочками социальных сетей:
reinvigorate
26 мая 2009 в 23:16
- Интерфейсы
Только зарегистрированные пользователи могут участвовать в опросе. Войдите, пожалуйста.
В вебе, при наведении на кнопку курсор должен менять форму на pointer (как при наведении на ссылку)?
27,5%Да, всегда766
33,4%Да, если кнопка не стандартная931
23,2%Нет, никогда647
15,9%Я на такие мелочи внимание не обращаю442
Проголосовали 2786 пользователей. Воздержались 200 пользователей.
Теги:
- кнопки
- сайты
- мелочи
Хабы:
Интерфейсы
Укажите причину минуса, чтобы автор поработал над ошибками
Редакторский дайджест
Присылаем лучшие статьи раз в месяц
Скоро на этот адрес придет письмо. Подтвердите подписку, если всё в силе.
Если нашли опечатку в посте, выделите ее и нажмите Ctrl+Enter, чтобы сообщить автору.
Комментарии
69
Почему-то если кнопка — особенная картинка, то обычно меняют, а если стандартная — то нет. Я лично привык именно к такому поведению 🙂
В Gmail кнопки очень похожие на стандартные. И изменение есть.
hooz
26 мая 2009 в 23:27
+1
но все же они не стандартные
hooz
27 мая 2009 в 00:31
+3
или кто то считает по другому?
Спросите среднестатистического пользователя, не гика.
Различит ли он и скажет ли, какая из них стандартная?
Думаю, просто покачает головой и удивится вопросу.
Это потому, что видя стандартную кнопку, пользователь знает, что это кнопка, и не обращает на курсор внимание. Если кнопка нестандартная, рисованная, то необходима дополнительная информация (cursor:pointer), чтобы понять, что это — именно кнопка.
НЛО прилетело и опубликовало эту надпись здесь
Не все «дизайнеры» следуют этой рекоммендации.
К тому же некоторые элементы дизайна могут только логически являться кнопками, а визуально всем, чем угодно
НЛО прилетело и опубликовало эту надпись здесь
да, если при нажатии на кнопку пользователь перейдет на другую страницу
Правильный ответ, которого почему-то нет в голосовании. Если кнопка работает как ссылка — то и курсор должен выглядеть как курсор над ссылкой. Если кнопка делает что-то на странице без её покидания — то курсор менять незачем. Например кнопки «предпросмотр» и «написать» в форме редактирования сообзения (которое я сейчас пишу) выглядят как обычные кнопки, обновляют страницу аяксом без перехода и потому курсор при наведении на них остаётся обычным курсором. А допустим кнопки в меню навигации по сайту работают как ссылки, а потому курсор при наведении на них должен меняться.
сейчас можно легко отыскать любые элементы-кнопки (курсор pointer), в вашем случае аяксовые кнопки имеют шанс остаться без внимания. даже если графически изображена кнопка, с обычным курсором она может показаться неактивной.
Кнопка должна привлекать внимание за счет своего внешнего вида, а не за счет изменения курсора. Иначе у нее точно есть все шансы остаться без внимания.
А если кнопка выглядит как кнопка и действует как кнопка, то изменение курсора ей не нужно. Она ведь кнопка!
это в идеале. скажем, вот тут на хабре висючая справа кнопка-обновлялка выглядит не совсем уж как кнопка. и таких примеров масса.
в вебе издавна сформировалось немного иное поведение элементов, нежели в десктопном софте. по факту: просто убрать изменение курсора внесёт большую путаницу, чем ничего не трогать.
да и потом, «что похоже на кнопку, а что нет» и степень похожести — это отдельная мощная тема, почти индивидуально рассматриваемая для разных случаев.
так что на мой взгляд на_данный_момент ситуация такова, как я её описал в предыдщуем сообщении.
Учитывая разброс в голосовании мне действительно интересно, почему топик минусуется 🙂 Видимо, спорные вопросы на главную люди не любят выносить 🙂
Если пользователь видит стандартный системный элемент управления, то ни в коем случае. Должно быть максимально привычное поведение.
Если же кнопка нестандартная, то по желанию, но в целом, если кнопка как кнопка, и нажимается, и реагирует на курсор, то можно и не менять, у неё привычное поведение. А если же кнопка тупо статическая картинка, то нужно бы поменять курсор, что бы хоть как-то показать пользователю, что это элемент управления.
Мне вот кажется, что в Gmail все же идеальный вариант…
hooz
26 мая 2009 в 23:43
+1
не хочу навязываться но это точно спорно!
пс: а минусуют скорее день такой (имхо)
А мне кажется, что нет, и я просто описал свои мысли. Обычная кнопка — обычное поведение. На гмыле кнопки не обычные, потому с курсором.
Вообще кнопка по классическому определению выполняет действие, а не перекидывает на другую страницу.
Поэтому для кнопок — курсор-pointer, а для перехода на другую страницу — ссылки и курсор-hand.
Думаю, так 🙂
В поисковых формах, входах (логин, пароль) куда угодно — кнопки именно что перебрасывают на другую страницу.
Нет, они дают команду на обработку имени и пароля, а вот по результатам обработки может выполняться переход на другую страницу.
Например, предположим, что в форме есть дву кнопки — «Войти в систему» и «Очистить форму». Вы бы какие курсоры на них поставили?
Я уже свое мнение сформировал. Плохо кнопки без курсора. Плохо стандартные кнопки с курсором. Плохо очень нестандартные на вид кнопки.
Идеал — кнопки, похожие на стандартные, но не стандартные, с курсором. Gmail пример.
А ради чего делать нестандартные кнопки? Только ради изменения курсора?
Тогда получается, что вы пойдете на усложнение работы дизайнера и верстальщика только для того, чтобы оправдать изменение курсора.
Думаете, это оправдано? 🙂
Я думаю разработать один раз шаблон (посмотреть, как у Gmail сделано, взять лучшее оттуда) — а дальше цвет и форма настраивается легко и быстро для разных проектов.
НЛО прилетело и опубликовало эту надпись здесь
Это хороший аргумент. И в этом случае поведение кнопки должно совпадать с поведением кнопки в ОСи. А там курсор не меняется. Собственно, поэтому я так против его изменения и выступаю. Это нестандартное для кнопки поведение.
НЛО прилетело и опубликовало эту надпись здесь
Да ну бросьте, в вашем любимом гмыле страницы не меняются в классическом понимании, меняется контент.
Если вам так нравится гмыло, зачем было этот опрос устраивать? 😉 Вы везде, простите, суёте этот гмэйл, типа это аксиома безупречная.
Это просто пример. Все остальные варианты хуже.
простите, но я может что-то путаю, но разве pointer и hand не одно и то же, если судить по названию? А если серьезно, то нет такого значаения в CSS, как hand
Pointer — обычная «стрелка»;
Hand — «рука», которая обычно появляется при наведении курсора на ссылку.
Это не свойства CSS, это обозначения типа курсора. Они с десктопных приложений повелись еще 🙂
Чисто пользовательское ИМХО: если курсор, как у ссылки, то я могу открыть это дело в новом табе. Если нет — то это кнопка и откроется она соотвествующим способом. Раздражает, когда думаешь, что тычешь в ссылку, а вместо нового таба получаешь хрен.
Не пользуюсь Gmail поэтому не буду говорить о нем, но курсор-hand — это повод ожидать от объекта соответствующего поведения, в том числе открытия в новой вкладке или сохранения ссылки в закладки. От кнопок такого ожидать не приходится, а курсор в заблуждение может ввести запросто.
Динамические ссылки тоже вас раздражают? Вот ниже есть «написать комментарий», например. Это еще так, а как быть с ajax-ссылками?
Если честно, для такой штуки как «написать комментарий» внизу этой страницы я бы применил не ссылку с пунктирным подчеркиванием, а кнопку. Разумеется, потребовалось бы ее соответствующим образом оформить.
Пунктирные ссылки уже стандарт. Кнопки более функционал означают. А скрытие-закрытие, например, пунктир как раз очень в тему.
Такие ссылки позволяют экономить место на экране и позволяют дизайнерам и верстильщикам не сильно напрягаться с оформлением 🙂 Во многих случаях это вполне оправдывает их использование 🙂
Как ссылки, такие элементы могут получить и курсор-hand, но только поэтому.
Кнопки не являются «родственниками» ссылок по назначению и поэтому должны иметь курсор-pointer.
Я им практически не пользуюсь — только через IMAP. В тех местах, которыми пользуюсь, чаще всего раздражает. Особенно если нет явных признаков того, что нажимаемое — не ссылка, а кнопка.
Обсуждается вариант, когда признаки есть.
Какие варианты вы можете предложить для выделения того, что объект ведет на другую страницу? Желательно чтобы это было видно до того, как я на него нажму или подведу курсор 🙂
Как вариант сделать все кнопки ссылками вообще. Т. е. чтобы их всегда можно было открыть в табе.
Тогда будет логичным оформить их как ссылки и не путать с кнопками 🙂
Вообще мне известно одно классическое применение ссылок, похожих на кнопки и имеющих курсор-hand — навигационные меню сайтов, обычно где-нибудь в заголовке страницы. Но там, как правило, не пытаются изобразить кнопки, похожие на кнопки операционной системы.
Я бы так не сказал. Да, оно похоже на кнопку по форме, но можно привести множество примеров, когда таким способом оформляют простые ссылки. И фиг угадаешь, где что.
newegg.com — в правом верхнем углу «My Account». Ссылка или кнопка?
ebay.com — «Sign In» и «Register» — это что?
amazon.com — ПВУ, «Cart» и «Your Lists»?
Прикольные у них «слипшиеся» кнопки, которые Left, Center и Right.
А вот нетрадиционный для кнопок курсор даже в таком примере раздражает. Ну почему на кнопке Save такой курсор? Я сохраняю документ, а меня куда-то перекинут вместо продолжения редактирования? А с Cancel и вообше не ясно. Отменить действие, перейдя еще куда-то?
Еще один момент — ссылки, как правило, срабатывают сразу при нажатии (onMouseDown), кнопки — при отпускании кнопки (onMouseUp). От объекта с курсором-hand ожидаешь поведения, характерного для ссылки (немедленная реакция), но в данном примере это совсем не так.
В общем, не меняли бы они курсор — получились бы совсем хорошие КНОПКИ! 🙂
Смена курсора не есть символ перехода. Например, он используется во флеше (ютуб тот же). В ajax-ссылках, пунктирных. Во всяких ползунках перетягивающихься. Смена курсора — символ активности элемента.
Кнопки и ползунки сами по себе имеют вид активных элементов. Дополнительное выделение им не требуется. А курсор-hand, на сколько я понимаю, ввели для выделения именно гиперссылок, то есть, связей с другими документами. И использование его для других целей я считаю ненужным и даже не особо полезным для однозначности восприятия интерфейса.
А на Хабре вы как комментарии оцениваете? Что там кнопки нужны? Или курсор менять не нужно?
Эти элементы не выглядят как кнопки, поэтому, учитывая контекст (web-страница) меня вполне устраивает такой курсор, какой есть.
С тем же успехом можно было бы оформить их как flat button (кнопка, становящаяся выпуклой при наведении мыши) и курсор не изменять.
s0b3r
27 мая 2009 в 10:26
Ссылки тоже срабатывают «onMouseUp»… Если нажмешь случайно ссылку, и поймешь до того как отпустил, что не хочешь переходить на другую страницу, есть возможность убрать курсор со ссылки и перехода не произойдет.
лучше делать onmouseover эффект на кнопке, это более наглядно.
Вот! Это намного лучше, особенно если не хочется, чтобы кнопка сильно бросалась в глаза (на насыщенной элементами панели, например) 🙂
ну наконец-то нормальный опрос 🙂
на самом деле все равно, главно что бы было очевидно, что кнопка нажимаемая, а когда курсор остается стрелкой при наведении и кнопка состоит из просто серого фона, непонятно кликнул ты по ней или нет.
Поведение по умолчанию — наиболее ожидаемое.
allx
27 мая 2009 в 01:37
+2
приходиться постоянно добавлять cursor:pointer;
так как для кнопки «голосовать»
Нажиматься должна вся кнопка, а не только ссылка по центру.
Раньше как-то не задумывался над этим вопросом, но когда увидел сам вопрос, получилось как в том анекдоте про учителя с бородой:
— Скажите, профессор, вы, когда спать ложитесь, бороду на одеяло или под одеяло кладете?
— Да, знаете, как-то не задумывался.
— Ну, извините, пожалуйста.
Через неделю зеленый профессор с черными кругами под глазами встречает в коридоре того же студента и хватает за грудки:
— Вообще спать не могу — и так неудобно, и так неудобно!
Mew
27 мая 2009 в 05:39
+2
Я считаю что всегда надо показывать палец. Палец означает что кликабельно. А кликабельно — необязательно переход на другую страницу. Кроме того многие браузеры по-разному отрисовывают стандартные кнопки, возьмите к примеру оперу. Все что кликабельно надо выделять поинтером. Так я думаю
Есть ещё одно решение: курсор заменять, но не на pointer, а на url(https://…/имяфайла.cur), pointer.
То есть самому рисовать курсор, и тем невозбранно придать ему в точности желаемую форму и цвет.
Над кнопкою такой курсор может быть ломаной стрелкою, как на кнопке «Enter» (тем символизируя, что жмякнуть мышою по кнопке — это всё равно, как если бы жмякнуть по кнопке «Enter»).
Это будет слегка непривычно, зато каждому понятно (всем же доводилося видать прежде, как оно на кнопке «Enter» нарисовано).
НЛО прилетело и опубликовало эту надпись здесь
НЛО прилетело и опубликовало эту надпись здесь
я думаю на все что нажимается нужно делать «перчатку»
причём, считаю, что и ОСи должны потихоньку поттягиваться.
tau
28 мая 2009 в 14:32
допустим я первый раз в вебе и/или первый раз за компьютером.
Окуда мне знать какие они — стандартные кнопки?
Для пользователя Маков под Виндовс кнопки будут другими и наоборот (подставьте любимые ОС).
А смена курсора дает понять, что что-то произойдет.
Да и указательный палец в принципе очень неплохая метафора.