javascript - 在 React 和 CSS 中创建可点击、可重用的 NFL 字段组件
问题描述
我使用 css 创建了一个 NFL 字段。我正在尝试在 React 中实现一个点击界面,用户可以通过鼠标点击球场上的任何区域,然后检索该位置的特定码。
我面临几个问题:
我不知道如何使该字段响应,以使其成为可重用的组件。理想情况下,我想使用
react-bootstrap
框架将此字段放置在列和行中,但我不确定如何调整 css 以使其正常工作。我正在使用 MouseEvents
clientX
并clientY
精确定位球场上的确切坐标,因此我可以将它们映射到码。在我的笔记本电脑屏幕上,我已经能够在mapYardCoordinates
功能中做到这一点。但是,分辨率或设备的任何更改都将导致这些 x 和 y 值变得不准确。我该如何克服这个问题?
解决方案
推荐阅读
- python - 合并每组以填充时间序列
- java - 如何使用 Selenium webdriver 和 Java 读取 PDF
- java - Java SWT 从 ListViewer 中删除元素
- r - 日期差异计算不准确
- java - 禁止仅在后台接收通知
- google-sheets - 谷歌表格 - 查询返回标题行?
- angular - 取消订阅 Angular 中的 observable
- javascript - Google 的 reCAPTCHA v3 的工作原理
- angular - Angular 将一个组件作为另一个组件的 ng-template 传递
- sql - 在 sql server 中删除功能增量负载