時系列順[36件](3ページ目)
2022年11月 この範囲を新しい順で読む この範囲をファイルに出力する
たこつぼくらぶのサーバーXREAで取っているのは「無料で始められるてがろぐ」としての見本の意味もあります
個人サイトを既にお持ちの方よりも、個人サイト初心者、CGI初心者の方に「試しに始める」のハードルを下げ、ひとつの目印になれたらと思います
個人サイトを既にお持ちの方よりも、個人サイト初心者、CGI初心者の方に「試しに始める」のハードルを下げ、ひとつの目印になれたらと思います
by oct. ⌚2022年11月16日(水) 13:16:13〔1年以上前〕 <121文字> 編集
by admin. ⌚2022年11月17日(木) 12:39:55〔1年以上前〕 表示サンプル <24文字> 編集
skin-tako-2
偽横タブ型/白黒・赤アクセントカラーのシンプルスキンです。#skin-tako-2
試しに見てみる
<スキンについて>
●左サイドバーはheight100%のボックスをposition:fixedで固定しています。skin1のような、同じページ内に内容を表示するタブ型ではないです(ページが変わります)
(もうちょっといいやり方があるのかもしれません。。。)
一番上のリンクはホームに戻るリンク、その下は[[CATEGORY:TREE]]を挿入しています。
●外側スキン[[CATEGORY:TREE]]の装飾について
①まずは見た目を安定させるため、第2階層以降を非表示にします。公式説明に従って.depth2 { display:none; }を記述します。
┗てがろぐ公式:カテゴリの第1階層だけを表示させる方法
②付箋っぽくしたいので、サイドバーの右側、カテゴリーの各リンクをボーダーで適当に囲います。
③「○○のカテゴリを表示すると、○○のボタンの色が反転する」という装飾をします。
公式説明に従って<body>とかにclass="[[SITUATION:CLASS]]"を指定します。
┗てがろぐ公式:そのときの表示状況に応じてページデザインを切り替える方法
これでカテゴリ名に対応したカテゴリIDをクラス名として持つページができます。
<body>に指定しているのでページ全体の背景を変更したり、自由なカスタマイズが可能です。
(これでできる方にはできると思いますが、管理人自身が忘れないためのメモ的説明です。多分もっと簡単でちゃんとした方法があると思います…。)
今回は『カテゴリ名「共通内容」カテゴリID「cat1」というページを表示したとき』に装飾をしたいので、
.selected-cat.cat-cat1 .catlink.cat-cat1 {~~}
というような記述をします。
.selected-cat.cat-cat1はcat1を表示したときに[[SITUATION:CLASS]]に出力されているクラス、
.catlink.cat-cat1はカテゴリツリーのcat1に付与されているクラスです。
畳む
④縦書きにします。(ここは好み) writing-mode: vertical-rl;
⑤box-shadowで右に水平に5pxくらい伸ばして付箋っぽくします。そのほか、適当に好みの形に整えて終わりです。
●CSSだけでページ内移動をなめらかにする方法
html { scroll-behavior: smooth;} を記述
Javascripttとかわかる方はこれ以外の方法でもできると思います。
<参考リンク>
CSSでページ内リンクをなめらかにスクロールする
偽横タブ型/白黒・赤アクセントカラーのシンプルスキンです。#skin-tako-2
試しに見てみる
<スキンについて>
●左サイドバーはheight100%のボックスをposition:fixedで固定しています。skin1のような、同じページ内に内容を表示するタブ型ではないです(ページが変わります)
(もうちょっといいやり方があるのかもしれません。。。)
一番上のリンクはホームに戻るリンク、その下は[[CATEGORY:TREE]]を挿入しています。
●外側スキン[[CATEGORY:TREE]]の装飾について
①まずは見た目を安定させるため、第2階層以降を非表示にします。公式説明に従って.depth2 { display:none; }を記述します。
┗てがろぐ公式:カテゴリの第1階層だけを表示させる方法
②付箋っぽくしたいので、サイドバーの右側、カテゴリーの各リンクをボーダーで適当に囲います。
③「○○のカテゴリを表示すると、○○のボタンの色が反転する」という装飾をします。
公式説明に従って<body>とかにclass="[[SITUATION:CLASS]]"を指定します。
┗てがろぐ公式:そのときの表示状況に応じてページデザインを切り替える方法
これでカテゴリ名に対応したカテゴリIDをクラス名として持つページができます。
<body>に指定しているのでページ全体の背景を変更したり、自由なカスタマイズが可能です。
(これでできる方にはできると思いますが、管理人自身が忘れないためのメモ的説明です。多分もっと簡単でちゃんとした方法があると思います…。)
今回は『カテゴリ名「共通内容」カテゴリID「cat1」というページを表示したとき』に装飾をしたいので、
.selected-cat.cat-cat1 .catlink.cat-cat1 {~~}
というような記述をします。
.selected-cat.cat-cat1はcat1を表示したときに[[SITUATION:CLASS]]に出力されているクラス、
.catlink.cat-cat1はカテゴリツリーのcat1に付与されているクラスです。
畳む
④縦書きにします。(ここは好み) writing-mode: vertical-rl;
⑤box-shadowで右に水平に5pxくらい伸ばして付箋っぽくします。そのほか、適当に好みの形に整えて終わりです。
●CSSだけでページ内移動をなめらかにする方法
html { scroll-behavior: smooth;} を記述
Javascripttとかわかる方はこれ以外の方法でもできると思います。
<参考リンク>
CSSでページ内リンクをなめらかにスクロールする
by admin. ⌚2022年11月18日(金) 19:53:49〔1年以上前〕 スキン <1243文字> 編集
class="[[SITUATION:CLASS]]"を使えば、カテゴリーだけではなくハッシュタグや単独投稿ページなどで特定のCSSを読み込むことができると思います。
というか今回その練習で作りました。さすがにいろいろ荒いので、落ち着いたら手入れするか似たパターンの新規スキンを作成するかもしれません。
また、カテゴリを装飾することができるので、サイトのCMS代わりにできるのではないかと思います。
例えば、カテゴリ「更新履歴」「作品」というカテゴリがあったとして、
作品を置いているカテゴリは閲覧に適した幅広のデザインを、更新履歴は日付と内容のみのすっきりしたデザインを適用できます。
(実際そういう風に使用されているユーザーさんもいらっしゃるみたいです)
てがろぐ自体は1つしか設置していなくても、複数のデザインが適用できれば、もっと自由な使い方ができるのではないかと思います。
てがろぐの楽しい使い方を提案できる場所になれればと思います。
(というか●●の希望があるのでそういうスキンをだれか作ってほしい…という願いを発信できる場所になればいいと思ってます…)
というか今回その練習で作りました。さすがにいろいろ荒いので、落ち着いたら手入れするか似たパターンの新規スキンを作成するかもしれません。
また、カテゴリを装飾することができるので、サイトのCMS代わりにできるのではないかと思います。
例えば、カテゴリ「更新履歴」「作品」というカテゴリがあったとして、
作品を置いているカテゴリは閲覧に適した幅広のデザインを、更新履歴は日付と内容のみのすっきりしたデザインを適用できます。
(実際そういう風に使用されているユーザーさんもいらっしゃるみたいです)
てがろぐ自体は1つしか設置していなくても、複数のデザインが適用できれば、もっと自由な使い方ができるのではないかと思います。
てがろぐの楽しい使い方を提案できる場所になれればと思います。
(というか●●の希望があるのでそういうスキンをだれか作ってほしい…という願いを発信できる場所になればいいと思ってます…)
by admin. ⌚2022年11月18日(金) 20:49:14〔1年以上前〕 メモ <501文字> 編集
クイック投稿フォームをすっきりさせる方法
クラス「changelink」「decoBtns」をdisplay: none;にすると、投稿フォームでの「他のIDに切り替える」と各種装飾ボタンが一括で削除できます。以下旧記載
文字数カウンタの設定なんですが、おそらくクラス設定されていない(idが付与されてるんですが、投稿に紐づく乱数の文字列みたいです)ので、CSSの設定ができません。
ただ、文字数カウンタ(他ID切り替えも)CGIの設定で管理できるので、不要な方は削除して使用しているかと思います。
その他、装飾~機能ボタンも設定で管理できます。
が、個人的に「ゆっくり細かい設定もしたいけど、とりあえずメモ…みたいな場面でクイック投稿フォームでは表示したくない」(気が散るので)をやりたかったのでやってみました。
装飾では実装済みですが、そのうちクイックと本投稿フォームで画像~機能ボタンの切り替えとかすっきりできていいなと思います。
畳む
(2022/11/19追記)
上記の方法だと文字数カウンタが消せなかったんですが、下記サイトで紹介されている方法のほうが文字数カウンタまで非表示にできます。
https://10prs.com/tegalog/?postid=25
この方法のほうが簡単にできそうです。
「input」だけだと投稿ボタンまで非表示になるし、文字数カウンタは非表示にはできないのであきらめてました。兄弟結合子、勉強します!