0
我正在学习html,css和php的第一步。我在互联网上制作了一些课程,现在我决定用Wordpress制作一个网站,这样我就可以继续从实践中学习。使用css隐藏和显示元素
问题是我用一个视频的自定义字段和一个自定义字段来描述页面。
正如您在图片中看到的,我使用名为About的详细信息标签隐藏了描述中的所有文本。
当我点击关于我看到这一点:
而且有我的问题: 如何隐藏一些元素时,会显示其他元素?我想打开此页面,只看到文字和关闭按钮。这意味着当细节被打开时,页面不应该显示“菜单”链接和“奇怪的魔法”标题。
我已经tryied这一点,但它不工作:
details[open] .entry-title .menu-toggle{
display: none;
}
你有没有一些建议?这是可以做的使用CSS?
可用'jQuery'?我想你会需要使用它 –
也许我可以在我的functions.js文件中使用if else语句?你有一些例子吗?有一个参考对我来说会很好!谢谢 –
JavaScript是要走的路,函数.js听起来就像放置代码的地方。您需要以下逻辑: 将事件监听器添加到“关于”链接。单击链接时,根据当前状态显示/隐藏文本:https://css-tricks.com/snippets/javascript/showhide-element/ – Jonas