【问题标题】:How can I create a data toggle with HTML/CSS? [closed]如何使用 HTML/CSS 创建数据切换? [关闭]
【发布时间】:2014-09-17 02:21:00
【问题描述】:

我发布了我正在处理的布局图片的链接。我对 jQuery 和 JavaScript 没有任何经验;那么有没有办法可以用纯 HTML/CSS3 创建像这样的数据切换?

【问题讨论】:

  • 不明白你的问题
  • 是不是要根据点击的3个按钮中的哪一个来更改底部块中的数据?
  • 我的意思是,当我单击其中一个按钮时,按钮面板顶部会出现一个覆盖层,显示其他内容和元素。如果我想返回按钮面板,我将单击左上角的“X”图标。

标签: javascript jquery html css drop-down-menu


【解决方案1】:

我认为纯 CSS 没有办法,因为 css 伪类只允许您检查按钮是否处于活动状态,就像当您按下它时尝试这个并按住它:

JsFiddle

您可以为所有按钮指定不同的 id,例如 #button1、#button2、#button3

过滤器也有不同的#filter1、#filter2、#filter3

然后在你的 css 中做这样的事情

#button1:active ~ #filter1 {
 //your changes to the css
}

但这只是暂时的,如果您真的不想使用 JQuery,那么您可以尝试使用复选框并以更好的方式设置它们以满足您的需求,然后使用 ':checked' 伪类

点赞Here

对于关闭按钮,你不会只用 css 来制作它,如果你愿意,我可以给你 JQuery 代码:)

【讨论】:

  • 感谢您的回答!
  • 请您将其标记为已解决或投票? :)
猜你喜欢
  • 2013-06-21
  • 2022-12-17
  • 1970-01-01
  • 1970-01-01
  • 2019-01-21
  • 1970-01-01
  • 2011-11-07
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多