Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Используется ли сейчас HTML <area> Tag ? / 11 сообщений из 11, страница 1 из 1
04.06.2020, 12:19
    #39966055
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
Привет.

Я помню читал про него в эпоху HTML 3.2.
Что сейчас в вебе используется для сенсорных эрий на картинке?
У меня будет картинка с ячейками 100х100 и надо для каждой обработать мышко-клик.

Вобщем посоветуйте.
...
Рейтинг: 0 / 0
04.06.2020, 12:22
    #39966057
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
mayton,

Сейчас там html5, где div на div'е и css погоняет.
...
Рейтинг: 0 / 0
04.06.2020, 12:37
    #39966066
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
crutchmaster,

Я для 100х100 надо будет сделать .... примерно 100 строк divs. И каждую побить на 100 divs горизонтально.

А кто может подсказать такой вот готовый шаблон для моего случая? Все ячейки будут одинаковы по размеру.
Прямоугольники с текстом внутри. Где-то так width=100px
...
Рейтинг: 0 / 0
04.06.2020, 12:38
    #39966068
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
mayton,

Да не, там какой-нибудь canvas приделать можно.
...
Рейтинг: 0 / 0
04.06.2020, 12:40
    #39966072
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
crutchmaster, шикарно. А есть example? Я чтоб сильно долго не заморачиваться просто взял-бы за образец.
...
Рейтинг: 0 / 0
04.06.2020, 12:53
    #39966083
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
mayton,
https://stackoverflow.com/questions/55677/how-do-i-get-the-coordinates-of-a-mouse-click-on-a-canvas-element
Второй ответ
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
function getCursorPosition(canvas, event) {
    const rect = canvas.getBoundingClientRect()
    const x = event.clientX - rect.left
    const y = event.clientY - rect.top
    console.log("x: " + x + " y: " + y)
}

const canvas = document.querySelector('canvas')
canvas.addEventListener('mousedown', function(e) {
    getCursorPosition(canvas, e)
})



Как-то так оно работает для любого элемента.
...
Рейтинг: 0 / 0
04.06.2020, 12:56
    #39966089
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
mayton,

Как-то так можно пиксели менять.

https://developer.mozilla.org/ru/docs/Web/API/Canvas_API/Tutorial/Pixel_manipulation_with_canvas
...
Рейтинг: 0 / 0
04.06.2020, 13:00
    #39966091
mayton
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
ОК. Спасибо.
...
Рейтинг: 0 / 0
04.06.2020, 22:24
    #39966264
Используется ли сейчас HTML <area> Tag ?
crutchmaster
mayton,
https://stackoverflow.com/questions/55677/how-do-i-get-the-coordinates-of-a-mouse-click-on-a-canvas-element
Второй ответ
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
function getCursorPosition(canvas, event) {
    const rect = canvas.getBoundingClientRect()
    const x = event.clientX - rect.left
    const y = event.clientY - rect.top
    console.log("x: " + x + " y: " + y)
}

const canvas = document.querySelector('canvas')
canvas.addEventListener('mousedown', function(e) {
    getCursorPosition(canvas, e)
})




Как-то так оно работает для любого элемента.

а что именно тут canvas делает?
координаты и слушатель доступны и без канвасов.
...
Рейтинг: 0 / 0
05.06.2020, 04:01
    #39966313
crutchmaster
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
Алексей Роза,

Ему картинка нужна и не просто так.
...
Рейтинг: 0 / 0
05.06.2020, 14:29
    #39966517
вадя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Используется ли сейчас HTML <area> Tag ?
...
Рейтинг: 0 / 0
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Используется ли сейчас HTML <area> Tag ? / 11 сообщений из 11, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]