html - Wordpress 中的悬停按钮

标签 html css wordpress

我正在尝试在 Wordpress 页面中创建悬停按钮。我不想使用 jquery 或 javascript,只是使用 CSS。

我能够创建 1 个按钮,但是当尝试将多个按钮与悬停文本框并排放置时,它似乎不起作用。这是我正在尝试的代码:

CSS

/* cat button and content */
.cat_content {
    display: none;
    padding-top: 50px;
}
.cat_trigger:hover .cat_content {
    display: inline-block;
    position: relative;
}
.cat_trigger:hover .ok {
display: inline-block;
}

/* dog button and content */
.dog_content {
    display: none;
    padding-top: 50px;
}
.dog_trigger:hover .dog_content {
    display: inline-block;
    position: relative;
}
.dog_trigger:hover .ok {
display: inline-block;
}

/* mouse button and content */
.mouse_content {
    display: none;
    padding-top: 50px;
}
.mouse_trigger:hover .mouse_content {
    display: inline-block;
    position: relative;
}
.mouse_trigger:hover .ok {
display: inline-block;
}

HTML

<!-- Cat Button -->
<div class="cat_trigger">
  <button>Cat</button>
  <div class="cat_content">Meow</div>
</div>

<!-- Dog Button -->
<div class="dog_trigger">
  <button>dog</button>
  <div class="dog_content">Woof</div>
</div>

<!-- Mouse Button -->
<div class="mouse_trigger">
  <button>mouse</button>
  <div class="mouse_content">Eee</div>
</div>

我无法并排对齐按钮并在下方的同一位置显示一个文本框。谁能想到如何做到这一点?或者更简单的方法?

最佳答案

据我了解,这就是您所需要的

HTML

<!-- Cat Button -->
<div class="hover"><button>Cat</button>
<div class="show">Meow</div>
</div>

<!-- Dog Button -->
<div class="hover"><button>dog</button>
<div class="show">Woof</div>
</div>

<!-- Mouse Button -->
<div class="hover"><button>mouse</button>
<div class="show">Eee</div>
</div>

CSS

.hover {
  display: inline-block;
  position: relative;
}
.show {
  position: absolute;
  display: none;
}
.hover:hover > .show {
  display: block;
}

fiddle -> https://jsfiddle.net/nhew8hxc/

关于html - Wordpress 中的悬停按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35073430/

相关文章:

html - 将链接放在 div 内的中间(水平/垂直)

html - 如何停止在表格单元格内居中?

mysql - 为什么每次我在 Wp_options 中编辑一行时,我的网站都会变成空白?

javascript - jQuery 鼠标悬停间隔

html - 下拉菜单 3 级(水平后跟 2 垂直)

javascript - 如何直接链接到特定的 JavaScript 选项卡?

jquery - 如果存在很多选项卡,导航选项卡会使用省略号调整宽度

CSS: click-to-mutate div,里面有可点击的按钮。 :focus 与 tabindex,可能吗?

css - WordPress:使侧边栏匹配主要内容区域的高度

php - WordPress 自定义帖子类型存档-<帖子类型>.php 不工作