Jquery 当鼠标悬停在单元格上时,显示4x4网格

Jquery 当鼠标悬停在单元格上时,显示4x4网格,jquery,html,css,Jquery,Html,Css,我试图了解如何构建类似于此页面的内容,特别是4x4“数据存储”网格,当您将鼠标悬停在每个图标上时,该网格将显示描述,然后在单击该图标时重定向到另一个页面。我不想像以前那样使用图像,我只想有一个带有文本的彩色单元格(悬停时显示更详细的文本)。在那个页面上查看源代码并没有帮助我理解发生了什么,这超出了我的理解水平 有人能描述一下如何构建我所描述的吗?我知道这是一个基本的问题,但这是我发现自己所处的水平 使用CSS隐藏和显示所需的元素。您可以使用转换来滑入和滑出一个div 我在这里开始了一个例子: 所

我试图了解如何构建类似于此页面的内容,特别是4x4“数据存储”网格,当您将鼠标悬停在每个图标上时,该网格将显示描述,然后在单击该图标时重定向到另一个页面。我不想像以前那样使用图像,我只想有一个带有文本的彩色单元格(悬停时显示更详细的文本)。在那个页面上查看源代码并没有帮助我理解发生了什么,这超出了我的理解水平


有人能描述一下如何构建我所描述的吗?我知道这是一个基本的问题,但这是我发现自己所处的水平

使用CSS隐藏和显示所需的元素。您可以使用转换来滑入和滑出一个div

我在这里开始了一个例子:

所有这些用途
:悬停

为了使
水平对齐,需要将显示模式指定为内联块

显示:内联块


您可以在“square”类中看到这一点:

使用CSS隐藏和显示所需的元素。您可以使用转换来滑入和滑出一个div

我在这里开始了一个例子:

所有这些用途
:悬停

为了使
水平对齐,需要将显示模式指定为内联块

显示:内联块

您可以在“square”类中看到这一点:

如果您希望它是基本的(没有花哨的文本动画),您可以使用CSS

这段代码应该会给你一些想法。HTML:

<div id="box">
  <div id="title">Title</div>
  <div id="description">Some more text</div>
</div>
如果你想要它的基本(没有花哨的文字动画),你可以只使用CSS

这段代码应该会给你一些想法。HTML:

<div id="box">
  <div id="title">Title</div>
  <div id="description">Some more text</div>
</div>

这是通过CSS和转换完成的。 在某些情况下,可以设置不透明度和可见性等属性的动画

在您显示的页面中,有一个项目列表

就这样,

<ul>
<li><span>Here is some text</span>
<span class="description">I'am hidden as default and show on Hover</span></li>
<li><span>Here is some more text</span>
<span class="description">Hi</span></li>
</ul>
以下是一个例子:


您可以使用transition属性选项定义要设置动画的内容。

这已通过CSS和Transitions完成。 在某些情况下,可以设置不透明度和可见性等属性的动画

在您显示的页面中,有一个项目列表

就这样,

<ul>
<li><span>Here is some text</span>
<span class="description">I'am hidden as default and show on Hover</span></li>
<li><span>Here is some more text</span>
<span class="description">Hi</span></li>
</ul>
以下是一个例子:



您可以使用transition属性选项定义要设置动画的内容。

只能使用CSS pseudo class:hover来完成。请举个例子好吗?如果您不知道如何阅读源代码来了解如何执行此操作,我们如何解释它的工作原理来帮助您完成此任务?Stackoverflow并不是为了把答案交给你,如果你没有受过HTML/CSS方面的教育,那么你应该开始复习你的技能,这并不难做到,但如果你不知道自己在做什么,那么你将永远无法正确地设置。@Mike每个人的学习方式都不一样-一个有效的例子有时会有很大的帮助。我不是在提倡OP而不是RTFM,但有时候耐心一点会很有帮助。我不是想表现得粗鲁,只是想让他明白这其实并不难,他显然需要阅读HTML/CSS/Javascript的基础知识,因为这方面的知识将使他更进一步,而不仅仅是一直在寻找答案。只能使用CSS伪类来完成:Hover你能举个例子吗?如果你不知道如何阅读源代码来找出如何做到这一点,我们如何解释它的工作原理来帮助你完成这项任务?Stackoverflow并不是为了把答案交给你,如果你没有受过HTML/CSS方面的教育,那么你应该开始复习你的技能,这并不难做到,但如果你不知道自己在做什么,那么你将永远无法正确地设置。@Mike每个人的学习方式都不一样-一个有效的例子有时会有很大的帮助。我不是在提倡OP而不是RTFM,但有时候耐心一点会很有帮助。我不是想表现得粗鲁,只是想让他明白这其实并不难,他显然需要阅读HTML/CSS/Javascript的基础知识,因为这些知识会让他走得更远,而不仅仅是一直在寻找答案。谢谢你的回复!有一件事我不明白,那就是如何获得4x4网格。当我尝试将每个单元格放在前一个单元格的下方而不是旁边时。@OP更新的提琴是否提供了一些帮助?谢谢,但我不明白为什么第三个网格放在第二行?我添加了一个

标记,使第三个网格放在第二行。您可以在一行上重复
s
任意次数,然后使用

移动到下一行谢谢您的回复!有一件事我不明白,那就是如何获得4x4网格。当我尝试将每个单元格放在前一个单元格的下方而不是旁边时。@OP更新的提琴是否提供了一些帮助?谢谢,但我不明白为什么第三个网格放在第二行?我添加了一个

标记,使第三个网格放在第二行。你可以在一行上重复
s
,然后使用

移动到下一行谢谢,这看起来很简单,但是如何获得4x4网格结构?我总是建议使用网格系统,我最喜欢的是“foundation by zurb”(foundation.zurb.com)或者你可以自己创建一个小网格。这里有一个小例子,但这可能不适用于所有浏览器:但你得到了想法谢谢!宽度:25%;当你知道怎么做的时候,这很容易。:-)不客气。但是你应该小心这个例子,因为它不干净,它是浮动的,也不是坚如磐石。谢谢你,这看起来很容易,但是如何获得4x4网格结构?我总是建议使用网格系统f