html - 单击时显示隐藏文本

标签 html css twitter-bootstrap-3

我试图在点击我的价格板 block 时显示文本。然而,什么也没有发生。

我的 HTML:

<div class="col-xs-12 col-md-4">
    <div class="priceTile pricebodytest">
        <div class="priceBody">
          <p align="center">FTTN 50</p>
            <ul>
                <li>50 Mbps Download</li>
                <li>150 GB Data Usage</li>
            </ul>
            <h3>\$48.99<span>Per Month</span></h3>
        </div>
    </div>
</div>
<span class="invisibletext">Test</span>

我的 CSS:

.priceTile{
    background-color: #007dd1;
    color: white;
    margin: 8px 8px 8px 8px;
    padding: 4px;
    box-shadow: 1px 1px 2px 1px grey;
    padding-top: 24px;
    position: relative;
    top: -24px;
    left:0;
    border-radius: 15px;
}
.priceBody ul{
    list-style-type: none;
    font-size: 1.1em;
    font-weight: bold;
    line-height: 1.7em;
}
.priceBody h3{
    padding-left: 16px;
    margin-bottom: 24px;
    font-size: 2.5em;
    font-weight: bold;
}
.priceBody h3 span{
    margin-left: 8px;
    font-size: .6em;
}
.priceBody p{
    margin-left: 6px;
    font-size: 1.3em;
    font-weight: bold;
    text-align: center;

}
.priceBody p span{
    color: #66CCFF;
    line-height: 1.2em;
    font-weight: 700;
}
.invisibletext {
  display: none;
}
.pricebodytest:active {
  color: black;
}
.pricebodytest:active .invisibletext {
  display: inline-block;
}

现在,active 伪类起作用了,当我点击它时,我的字体颜色变成黑色。然而,当我点击同一个地方时,我的文字没有显示。

我做错了什么?

最佳答案

您的 html 应修改为:

<div class="col-xs-12 col-md-4">
    <div class="priceTile pricebodytest">
        <div class="priceBody">
          <p align="center">FTTN 50</p>
            <ul>
                <li>50 Mbps Download</li>
                <li>150 GB Data Usage</li>
            </ul>
            <h3>\$48.99<span>Per Month</span></h3>
        </div>
        <span class="invisibletext">Test</span>
    </div>

</div>

关于html - 单击时显示隐藏文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36267748/

相关文章:

jquery - Bootstrap 3 Popover 隐藏在 overflow hidden 的元素后面

html - 如何让 float 的 div 列垂直填充容器

javascript - 哪个更好推广? IFRAME 或外部 Javascript

css - 在花费数小时尝试修复 IE6 中的错误之前,您希望知道什么

javascript - 在固定位置的 div 中滚动

html - 带 CSS 的 href 标签的逗号分隔列表上的分词符

java - 使用正则表达式提取一些数据

javascript - Bootstrap 下拉菜单 - 仅复选框选择而不选择文本

css - Grails Bootstrap 插件找不到 Bootstrap 资源

css - Bootstrap 下拉菜单不滑动