本記事では、ある場所をクリックすることで内容が変化する記事を挙げる。
本記事における「内容が変わる」とは、記事を開いた通常の表示内容から、文字や画像など記事内の要素をクリックすることで別の表示内容に「切り替わる」ことを指す。
なお、以下は対象外とする。
また、設定方法についても併せて解説する。
他にありましたら追加お願いします。
overflowとは「要素のボックスからはみ出た部分をどう扱うか」の指定であり、これをhiddenにすることで「はみ出た部分を隠す」ことができる。
要素のボックスの範囲を固定し、クリック後に表示したい内容を、要素のボックスからはみ出た部分に記述することで、普通に記事ページを開いただけでは表示されないようにできる。
下図太線の要素ABのボックスの範囲をA分のみにした場合、Bは表示されなくなり、ACのみが表示される。
そしてA内の文字か画像に<a href="#任意のname">を設定し、B内に<a name="任意のname">を置くことで、hrefをクリックするとBに遷移し、BCが表示されるようになる。
要素のボックスの範囲に合わせた内容と遷移場所を設定する必要があり、これを考慮しないと「Bだけを表示させるつもりがAの下部も見えてしまっている」等、表示内容のズレを起こしてしまう。
| A (はみ出てない) |
A | |
| B (はみ出ている) |
➡ | C |
| C | ↑ こう見えてる |
|
[遷移 |
↓ |
すると] |
| A (はみ出ちゃった) |
B | |
| B (はみ出なくなった) |
➡ | C |
| C | ↑ こう見えてる |
他にありましたら追加お願いします。
marginとは「要素の外側の余白をどれくらいの大きさにするか」の指定であり、これをマイナス(ネガティブマージン)にすることで「要素の外側への配置」ができる。
ニコニコ大百科では、margin-rightをマイナスの値にすることで、通常の記事ページでは見えない場所に要素を配置できる。
Aを「float: left;(要素を左側に寄せる)」に設定し、その下にBを「float: right;(要素を右側に寄せる)」に設定&margin-rightをマイナスに設定することで、Aの右の見えない場所にBを置くことができる。ABをまとめて「overflow: hidden;」を指定し、その後続けてCを記載した場合、ページを開くとACのみが表示される。
そしてA内の文字か画像に<a href="任意のname">を設定し、B内に<a name="任意のname">を置くことで、hrefをクリックするとBに遷移し、BCが表示されるようになる。
「margin-rightのマイナスの値」は、閲覧者の画面拡大設定や使用機器・端末の画面サイズに依存するため、絶対にコレという値はなく、人によっては正常に遷移できない場合がある。
| A | B | |
| C | ↑ | |
| ↑ これが見えてる |
ネガティブ マージン |
|
[遷移 |
↓ |
すると] |
| A | B | |
| C | ||
| ↑ 見えなくなる |
↑ これが見えてる |
他にありましたら追加お願いします。
perspectiveとは、「その要素の奥行きをどうするか」の設定であり、これを設定することで、2つの要素を前後に配置できる。
ニコニコ大百科では、これとdetailタグを組み合わせることで、開閉で表示する内容を、直下の表示内容の手前に表示できる。
通常、detailタグによる開閉で、折り畳んで隠したAを表示させると、直下にあるBは開閉に合わせて下に移動するようになっている。(本記事では、このパターンは掲載対象外としている。)
これについて、Aに対しperspectiveを0以上(単位は問わない)に設定することで、Aに対し奥行きが設定される。この上でAまたはBの配置をmargin等で調整し、Aが表示される位置にBを配置すると、折り畳みを開いた際、AはBを上書きするように表示できる。
①②と異なりBが表示されなくなるわけではなく、あくまでAの裏にはあるため、例えばAを文字のみとした場合、Bの手前にAの文字が重なって表示される。
文字情報を完全に切り替える場合は、Aに背景色を設定する等してBを見えなくするように対応する。
| 通常 | ||
| 閉じdetail | 開きdetail | |
| B | ➡ | A |
| C | B | |
| C | ||
[perspectiveを |
↓ |
設定すると] |
| 閉じtail | 開いtail | |
| B | ➡ | A(裏にB) |
| C | C |
|
この記事は第783回の今週のオススメ記事に選ばれました! よりニコニコできるような記事に編集していきましょう。 |
|
この記事は百ッカデミー賞2024にて 「運営が選ぶ2023年ベスト記事」に選ばれました! ありがとうございます! |
掲示板
67 ななしのよっしん
2025/07/11(金) 09:30:17 ID: 7JVLD8AhiC
全部釣られたぁあああああああ。マルフォイ許せねぇええええええ!!!!11111
68 ななしのよっしん
2025/07/22(火) 13:47:02 ID: PIVD+8nOVN
69 ななしのよっしん
2025/09/23(火) 19:26:11 ID: C4MDA0/VYV
>>45
かなり時間が経ったけど、この推移しない不具合ほとんど解消していますね。かなり快適になっています。
(不具合発生から4年経っているのはどうなのかって言う問題はあるけども)
運営GJ
急上昇ワード改
最終更新:2025/12/06(土) 20:00
最終更新:2025/12/06(土) 20:00
ウォッチリストに追加しました!
すでにウォッチリストに
入っています。
追加に失敗しました。
ほめた!
ほめるを取消しました。
ほめるに失敗しました。
ほめるの取消しに失敗しました。