css クリック时展开テキスト変更

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了css クリック时展开テキスト変更相关的知识,希望对你有一定的参考价值。

<div class="hidden_box">
    <input type="checkbox" id="labelX"/> <!-- Xを任意の数字に変更 -->
    <label for="labelX">ラベル</label> <!-- Xを上記と同じ数字に変更 -->
    <div class="hidden_show">
        ここに中身
    </div>
</div>
.hidden_box {
    margin: 10px 0;
    padding: 0;
    text-align: center;
}

.hidden_box label {
    border: 1px solid #ddd;
    border-radius: 5px;
    cursor :pointer;
    margin: 0 auto;
    padding: 10px;
    width: 50%;
}

.hidden_box label:hover {
    background: #f5f5f5;
}

.hidden_box label:after {
    content: "を表示";	/* 閉じている状態のときにラベルの後ろに続く文字 */
}

.hidden_box input {
    display: none;
}

.hidden_box .hidden_show {
    height: 0;
    overflow: hidden;
    opacity: 0;
    padding: 0;
    text-align: left;
    transition: 0.5s;
}

.hidden_box input:checked + label:after {
    content: "を非表示";	/* 開いている状態のときにラベルの後ろに続く文字 */
}

.hidden_box input:checked ~ .hidden_show {
    height: auto;
    opacity: 1;
    padding: 10px 0;
}

以上是关于css クリック时展开テキスト変更的主要内容,如果未能解决你的问题,请参考以下文章

html クリック时小窓で展开

javascript クリック时类追加

css ボックスの幅を超えたテキストの省略。

ruby 広告クリックテストコード

text テキスト入力时にキーボードがフルスクリーンになる

csharp [WPF]文字が见切れたらツールチップで全文字列表示するテキストボックス