【发布时间】:2021-01-19 01:23:18
【问题描述】:
我将在 HTML 中实现下面的图像,它是用于井字游戏的。
但我不知道如何为插槽和模具添加圆圈。
棋盘大小是动态的(并不总是 3x3)。
我认为可以使用 ::before 或 ::after 伪元素来完成,但我如何找到交叉点?
更新
我做了这个 (check the code at jsfiddle)。 现在我需要在水平和垂直的圆圈之间画线。 这里有什么想法吗?
更新 2
我做到了! (check the code at jsfiddle)。
感谢您的帮助。
【问题讨论】:
-
既然你知道中心和边,我想你可以使用相对定位的容器和绝对定位的块,CSS calc。
-
因为它是等距的,我认为你可以使用 (
left + n * interval) 来获取以 px 为单位的margin-left的值并使用position: absolute -
@StackSlave 我更新了我的问题并按照你说的做了,现在如何添加行?
标签: html intersection tic-tac-toe