0
同じボタンの前と後の状態で別のFAアイコンを使用したいと思います。言い換えれば、私はボタンを表示し、FAの「プラス」アイコンを表示します。それからボタンをクリックすると、新しい画面が表示されますが、同じボタンが画面上に残りますが、今は「近い」FAアイコンを表示するだけです。私のCSSで私はこれを持っています:前と後の状態で異なるFAアイコンを持っている
.shape:before {
content: "\f234";
font-family: FontAwesome;
color:#fff;
position: absolute;
font-size: 30px;
top: 50%;
left: 50%;
}
.shape:after {
content: "\f00d";
font-family: FontAwesome;
color:#fff;
position: absolute;
font-size: 30px;
top: 50%;
left: 50%;
}
しかし、ボタンが状態の前後にボタンを表示していることはどうなりますか?ボタンを使用する前にプラスアイコンを表示してから、ボタンが新しい画面を閉じる必要がある場合は、閉じるアイコンを表示するにはどうすればよいですか?
私はCSSがそのように論理を持つことはできないと思います。ボタンを押すようなイベントが発生し、そのイベントに何か応答してから、新しいスタイルでボタンを再描画する必要があります。 JSが当然の選択です。 – BrettJ