【发布时间】:2014-04-20 02:39:37
【问题描述】:
我正在制作彩色方块来填充浏览器窗口(例如,20px x 20px 水平和垂直重复)。
有 100 种不同的颜色,每个链接指向不同的链接(与该颜色相关的博客文章)。
我想用每个彩色方块中的至少 1 个填充浏览器窗口,然后根据需要重复填充窗口,以便随着用户将窗口拖得越来越大,整个背景上都有彩色方块。
如果这些只是图像,设置可重复的背景就可以了。但是,我希望它们成为链接。我不知道从哪里开始。有什么想法、提示吗?
这是我正在开发的网站的链接:http://spakonacompany.com/
我认为我在这里需要的最具体的部分是:如何确定重复填充背景所需的正方形数量,使用 jQuery 动态计算使用浏览器窗口的大小,包括拖动时、调整大小时等?
非常感谢。 :)
【问题讨论】:
-
您无法链接背景,因此这需要一些工作才能完成。链接是否具有可以循环遍历的模式?如果是这样,那么您可以使用一些 css 和 jquery 来创建所有带有链接的图像作为页面上的第一个元素,这样下面的所有其他内容都可以放置在这些图像之上。
-
为什么投反对票?这个问题听起来很适合我。
-
你可以这样做:jsfiddle.net/j08691/47hBs。颜色是在此处随机选择的,但您可以遍历数组并将颜色或类分配给链接。
-
谢谢布伦特。绝对是首先列出链接,然后将它们放在主站点后面。这些链接没有模式(它们是 WordPress 博客文章链接)——我想我会用 jQuery 重复它们。 @j08691 - 像这样,虽然我怎样才能确定需要使用多少个正方形?涉及计算浏览器窗口大小的事情?
-
致对我投反对票的人:刚刚添加了更多信息,希望它更适合 StackOverflow。
标签: javascript jquery html css