Simplicityの特徴 › フォーラム › Simplicityについての質問 › パンクズの文字数
- このトピックには5件の返信、2人の参加者があり、最後に
ノムにより9年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
2016年10月14日 6:11 PM #46172
ノム
ゲストこんにちは。
固定ページのパンクズの文字数を制限したくて
色々ためしたのですが、いまいちわかりません。Post_titleを変えればいいような気がするのですが
どういうように記述すればいいのでしょうか?ぜひご教授ください
-
2016年10月14日 11:45 PM #46180
hidekichi
ゲスト#breadcrumb span[itemprop="title"] { width: 15px; display: inline-block; white-space: nowrap; overflow: hidden; vertical-align: middle; }で動作すると思うので、その固定ページが任意のページなら、
.page-id-(number) #breadcrumb span[itemprop="title"] { //略 }固定ページ全部なら、
.page #breadcrumb span[itemprop="title"] { //略 }とかでいけるんじゃないでしょうか。
HOMEを外すのであれば、
#breadcrumb div:not(:first-child) span[itemprop="title"] { //略 }でイケると思ったんですけども、font-awesomeの部分で折り返しが発生したのでしないように何とかならないものかとサンプル作ってみました。
これでイケると思うんですが…
サンプル: パンくずサイズ固定ではみ出した部分を…に | jsFiddle
#breadcrumb div:not(:first-child) {}部分では、「ホーム」以外のdivを指定します。
#breadcrumb div:not(:first-child) .fa-fw {}部分ではデフォルトのファイルアイコンを非表示にします。
#breadcrumb div:not(:first-child) span[itemprop="title"] {}部分では、…を入れるための設定をしています。
#breadcrumb div:not(:first-child) span[itemprop="title"]::before {}部分では非表示にしたファイルアイコンをspanの擬似要素として設定してます。…を出すサイズは、
#breadcrumb div:not(:first-child) {}部分で行います。サンプルでは100px以上のサイズにリンク部分がなると…が自動で表示されます。つまり、このdivが親になり、そのサイズを中身のspanのサイズがはみ出すと…が表示されると言うわけです。…が必要なく、単純に非表示にしたい場合は、
text-overflow: ellipsis;をtext-overflow: clip;にします。こんな感じでどうでしょうか?
-
2016年10月15日 12:02 PM #46195
わいひらキーマスターパンくずの文字数というのは、それぞれのカテゴリの文字数の長さを制限するということでしょうか。(カテゴリに長い名前がついているので文字制限がしたいということをでしょうか?)

また、何文字で制限するなどの仕様などを詳しく書いていただいてよいでしょうか。 -
2016年10月15日 2:14 PM #46201
ノム
ゲストこんにちは。
カテゴリーに長い前がついてるので
パンクズの各カテゴリーもしくは固定ページの文字数が20文字以上になったら,,,にするなどしたかったんです。なので、hidekichさんの方法で無事できました。
ありがとうございましたCss以外の方法もあれば、是非知りたいのでよろしくお願いいたします
-
2016年10月15日 2:40 PM #46202
hidekichi
ゲスト例えばjQueryでもできます。
サンプル: 文字を省略した内容の親のaに元のタイトルをつけてマウスオーバーで表示 | jsFiddle
文字を省略してしまうと元のタイトルが何であったかがわからなくなってしまうので、マウスオーバーの時にはそれが表示するようにしたりもできます。
-
2016年10月15日 4:20 PM #46204
ノム
ゲストありがとうございます
色々試してみます
-
-
投稿者投稿
- フォーラム「Simplicityについての質問」には新規投稿および返信を追加できません。