Предположим, у меня есть html-таблица (50 x 50 клеток) с желтым фоном. Я хотел бы использовать цвета фона ячеек, чтобы печатать буквы (A-Z) (например, некоторые ячейки синие и большинство желтых элементов) в анимированном цикле, используя jQuery. Я могу создать таблицу и указатель, который может перемещаться по всем ячейкам таблицы, чтобы он мог изменить цвет фона конкретной ячейки (x, y) на другой цвет. Однако я не понимаю, какие ячейки выделяются, чтобы сформировать конкретное письмо. Например, чтобы отобразить букву «A» в сетке 50 x 50, какие ячейки мне нужно изменить на новый цвет фона, чтобы я получил букву A, отображаемую на экране с ячейками, и так далее для всех другие буквы. Есть ли какой-либо шаблон для этого?Как отображать буквы, используя ячейки таблицы html, как цветные пиксели?
ответ
Создание клеток с петлей, такие как:
for(var i=65;i<=90;i++) {
console.log(String.fromCharCode(i));
}
(65 является полукокс код A
, 90 для Z
). в цикле, присоедините идентификатор с символом. что-то вроде «charA», «charB». Чем вы можете получить доступ к полям, ищущим идентификатор < «char» + letter>.
если вы знаете только (х, у) в 50x50 сетке, вычислить, какое письмо она с:
String.fromCharCode(65+y*50+x);
Или взять значение этого от самого elment
$(this).val();
Или из атрибута, который вы прикрепляете к нему:
$(this).attr('letter')
Я не хочу печатать письмо в одной ячейке. Я хочу, чтобы письмо полностью занимало сетку, используя несколько разных ячеек. –
Чтобы быть точным, я хочу отобразить форму алфавита на сетке 50 x 50. –
Извините, непонятый вопрос. Добавлен новый ответ – bArmageddon
Использование холста (Edit: только для генерации буквенных координат в сетка 50x50, без использования холста).
Для каждой буквы возможно, напечатать символ на 50х50 html5/JavaScript холст в черно-белом, используя что-то вроде: http://typeface.neocracy.org/examples.html
Затем доступ к холст в каждом пикселе, чтобы проверить, если он черный или белого и сохранить его в многомерных массивах javascript. getPixel from HTML Canvas?
распечатать вывод и создать код javascript или объект JSON, который сохраняет эти координаты для вашего использования.
После этого у вас будет все, что вам нужно: координаты для каждой буквы и (бонус) с выбранным шрифтом.
Логически он должен работать, однако я не планирую использовать html5 canvas. Любое другое обходное решение? –
Использование холста только для генерации координат, вы не используете его впоследствии в своем коде! – bArmageddon
отредактировал, добавил это к ответу – bArmageddon
- 1. Цветные ячейки таблицы onclick
- 2. Как цветные детали (буквы) меню?
- 3. Отображать ячейки таблицы просмотра постепенно, используя автозапуск?
- 4. Как отображать французские буквы?
- 5. сделать все цветные пиксели непрозрачных
- 6. Цветные буквы в алфавите
- 7. Найти неправильные цветные пиксели между границами
- 8. как отображать или не отображать таблицы или таблицы данных, используя onchange в html
- 9. Заменить конкретные цветные пиксели на изображении
- 10. Как отображать акцентированные латинские буквы
- 11. Как подсчитать цветные ячейки в DrawGrid?
- 12. MATLAB: Как «цветные» пиксели последовательности изображений в оттенках серого?
- 13. Как определить высоту ячейки таблицы (CSS/HTML)
- 14. Как отображать растровые пиксели по пикселям?
- 15. Как отображать пиксели 1: 1 в PictureBox
- 16. Добавить цветные пиксели в оттенки серого в Matlab
- 17. Редактирование ячейки таблицы HTML
- 18. Как удалить пиксели из видео HTML 5?
- 19. Как отображать данные в виде таблицы html?
- 20. Как отображать буквенные буквы в формах Django?
- 21. Android: Связанные и цветные арабские буквы
- 22. Как изменить тип ячейки таблицы html
- 23. Как выравнивать ячейки таблицы в JavaScript/Html
- 24. CSS + HTML: Как нарисовать границу таблицы/ячейки
- 25. HTML CSS Как остановить расширение ячейки таблицы
- 26. Как исправить ширину ячейки таблицы HTML?
- 27. Как извлечь определенные ячейки таблицы HTML
- 28. Как цветные пиксели, которые не являются черными в растровом изображении желтым цветом, используя LockBits?
- 29. Динамическое изменение ячейки таблицы html
- 30. Выбрать цветные ячейки и заполнить
Я не могу отказаться от того, чего вы пытаетесь достичь. – Yoshi
Правильно ли я в предположении, что вы пытаетесь реализовать какую-то неясную CAPTCHA или что-то в этом роде? – Kaii
Не совсем. Я просто хочу создать анимацию, чтобы она отображала имя человека в цикле. Например, «Кай» будет отображать K сначала, а затем A, затем I –