css - 使用 css 隐藏和显示元素

标签 css wordpress

我正在迈出学习 html、css 和 php 的第一步。我在互联网上制作了一些类(class),现在我决定使用 Wordpress 制作一个网站,这样我就可以继续从实践中学习。

问题是我制作了一个页面,其中包含一个用于视频的自定义字段和一个用于描述的自定义字段。

enter image description here 正如您在图片中看到的,我使用 html 中名为 About 的详细信息标签隐藏了描述的所有文本。

当我点击关于我看到这个:

enter image description here

还有我的问题: 如何在显示其他元素时隐藏某些元素?我想打开这个页面,只看到文本和一个关闭按钮。这意味着当详细信息打开时,页面不应显示“菜单”链接和“奇怪的魔法”标题。

我已经尝试过了,但它不起作用:

details[open] .entry-title .menu-toggle{
    display: none;
} 

你有什么建议吗?使用 css 可以做些什么吗?

最佳答案

我想你应该试试这个,也许它会对你有帮助..

label {
  display:block;
  margin:20px 0 10px 0;
}
label:hover {
  text-decoration:underline;
}
input {
  position:absolute;
  left:-999em
}
.hide {
  width:50%;
  border:1px solid #000;
  background:rgba(148, 148, 148, 0.33);
  box-shadow: 3px 3px 10px;
  max-height:999em;
  opacity:1;
  height:auto;
  overflow:hidden;
  transition:opacity .5s linear;
}
.hide p {
  padding:10px;
  margin:0
}
input[type=checkbox]:checked + div {
  opacity:0;
  max-height:0;
  border:none;
  transition:opacity .5s linear, max-height .5s linear;
}
.follow{
  border-top:1px solid blue;margin:0;
}

演示:https://jsfiddle.net/Pratik_009/t41nn2nh/

关于css - 使用 css 隐藏和显示元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37834621/

相关文章:

css - 如何删除 CSS 下划线?

jquery - 当我在调整大小的窗口中滚动半视差时出现空白

php - WooCommerce:如何在管理产品列表中的产品名称旁边添加产品类型

Javascript:何时应用字体?

javascript - 下拉子菜单无法识别点击

html - 字段集宽度父级的 100%

php - 如果没有附加元素,Wordpress 媒体按钮不起作用?

javascript - 首次点击后禁用 WooCommerce 添加到购物车按钮会阻止提交

css - 处理 float 元素和图像/特定 block

html - 如何让一个 div 相对于其父级定位,但漂浮在它的 sibling 之上?