メニューを開く 項目を開く 記事投稿時刻 コメント トラックバック カテゴリー ブログテーマ タグ URLリンク コメントの編集 コメントに返信する

straw_manテンプレート見た目変更ペルソナ導入解説記事

2023/03/12  17:44
0
straw_manテンプレートにおける見た目を変更するcssコードを掲載する記事です。

困ったときのStrawMan Template総合案内板内では「ペルソナ機能」と呼称されてるやつです。



当記事の文章とコードはリラ様の著作物です


リラ様のサイト『まださなぎ』では、StrawMan Templateとlaymicの実践的な解説を公開していましたが、サイトが消えてしまいました。

このままでは、StrawMan Templateとlaymicの普及と利用に支障が出るためキャッシュよりサルベージし再構築したのが当記事になります。

共同開発者のリラさんに連絡がつかず無断で転載している状態ですが、これが許されるとすれば共同開発者の私以外いないと判断しこのような形での公開となりました(詳細な経緯はこちら)。


もくじに本来のサイトの姿を保存していたキャッシュサイトを併記してありますが、キャッシュの性質上完全な再現とはならずいつ消えてもおかしくないのでリンク切れの際はご容赦ください。



最後に、当サイト『ヤマノス』では、他者の引用がなされたもの以外のすべてをフリー素材として公開しています(当サイトの著作物について)。

ですが、当記事はリラ様の著作物ですのでフリー素材ではありません。
ご注意願います。



文責:秋田LV3





ぶっちゃけた話どういうものかと言えば


ペルソナとかイケメンな名前をつけていますが、実際のところはstraw_manテンプレートの雰囲気を変えるcssコピペコードに過ぎません。

他のカスタマイズと同様、テンプレートcssの自由記述領域にコピペすると良いでしょう。


複数ヶ所を一気に変更するコードなので、自由記述領域の一番上に配置すると他カスタマイズを行う際にわかりやすいのではないかと思います。




導入に際しての注意点


ペルソナ個別紹介の前に少しだけ注意点をば。

原則として、複数のペルソナを同時使用することは推奨しておりません。

同時使用した場合は十中八九表示崩れが起きると思われます。

そうなった場合は古いペルソナ部分コードを削除するか、表示崩れを自前で修正してお使いください。




ペルソナ一覧


更新履歴
2019/11/25: 記事公開




SuperFlat


superFlat_kumori.jpg SuperFlatPC版ライトテーマ時スクショ
雲梨×恋愛漫画

・影を減らし背景色と記事色を統一
・フォントサイズを下げて余白をふんだんに使用
・ライトテーマ時の背景画像指定を想定


影を減らして背景色と記事色を統一したシンプルな見た目のペルソナです。


デザインしてくれたLV3さんによると、「中性的で余白を活用した、laymicメイン使いの方のためのデザイン」とのこと。

初期状態ではライトテーマ時にサンプル背景画像を指定していますので、他の画像に差し替えるなり背景画像を無くすなりして使うと良いでしょう。


以下、コピペコードです。

  1. /* スーパーフラットペルソナここから */
  2. /*!
  3.   Name: super_flat
  4.   Designed: [LV3](https://twitter.com/osLV3)
  5.   Coding: [dettalant](https://twitter.com/dettalant)
  6.   License: MIT
  7.   License URL: https://opensource.org/licenses/MIT
  8. */
  9. h1 {
  10.   margin: .1rem 0 0;
  11.   font-size: 1.3rem;
  12. }
  13. h2, h3, .same_category_link_title {
  14.   font-size: 1.2rem;
  15.   font-size: 1.1rem;
  16. }
  17. .main_container, .sidebar, .footer {
  18.   margin-top: 2rem;
  19. }
  20. .main_container {
  21.   padding: 0 1rem;
  22. }
  23. .primary {
  24.   width: 100%;
  25. }
  26. .entry,
  27. .same_category_nav,
  28. .comment_area,
  29. .trackback_area,
  30. .pager {
  31.   border: 2px solid transparent;
  32. }
  33. .entry,
  34. .comment_area,
  35. .trackback_area {
  36.     padding: .5rem 1rem 1rem;
  37. }
  38. .entry_header > .entry_indicator {
  39.     margin-top: 0;
  40. }
  41. .entry_body {
  42.     margin-top: 2rem;
  43. }
  44. .top_entry_body {
  45.   margin: .5rem 0 0;
  46. }
  47. .relate_dl {
  48.   margin: 3rem 0;
  49. }
  50. .relate_dt {
  51.     font-size: 1.1rem;
  52. }
  53. .relate_dd {
  54.   margin-top: .5rem;
  55. }
  56. #fc2_text_ad {
  57.   margin: 3rem 0 !important;
  58. }
  59. .same_category_link,
  60. .comment_area_title,
  61. .comments,
  62. .comment_container:first-of-type,
  63. .trackback_title,
  64. .trackback_link_container {
  65.   margin-top: .5rem;
  66. }
  67. .comment_form_title {
  68.   margin-bottom: -0.5rem;
  69. }
  70. .sidebar {
  71.   padding: 0;
  72. }
  73. .plugin {
  74.   padding: .7rem 1rem 10px;
  75. }
  76. .plugin_body {
  77.   border: 0;
  78.   margin-top: 0;
  79.   padding-top: .5rem;
  80. }
  81. .plugin-myimage {
  82.     margin: 0;
  83. }
  84. input[type="submit"],
  85. blockquote,
  86. table,
  87. .header,
  88. .entry,
  89. .entry_link_container,
  90. .entry_body ul,
  91. .entry_body ol,
  92. .entry_body blockquote header,
  93. .entry_body blockquote footer,
  94. .same_category_nav,
  95. .same_category_link,
  96. .comment_area,
  97. .comment_container,
  98. .comment_header,
  99. .comment_body,
  100. .comment_form,
  101. .comment_form_button,
  102. .comment_form_avatar_button,
  103. .comment_form_avatar_select_container,
  104. .trackback_area,
  105. .trackback_link_container,
  106. .trackback_entry,
  107. .pager,
  108. .sidebar,
  109. .footer,
  110. .scroll_to_top,
  111. .fixed_button,
  112. .category,
  113. .titlelist,
  114. .search_header,
  115. .search_entry,
  116. .search_not_found,
  117. #fc2relate_entry_thumbnail_area,
  118. #fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li,
  119. #fc2_text_ad,
  120. input[type="text"],
  121. input[type="url"],
  122. input[type="password"],
  123. textarea,
  124. .global_nav_clip_wrapper {
  125.   /* 全ての影を無くす */
  126.   box-shadow: none;
  127. }
  128. .theme_light,
  129. .theme_light input[type="text"],
  130. .theme_light input[type="url"],
  131. .theme_light input[type="password"],
  132. .theme_light textarea,
  133. .theme_light .free_wrapper,
  134. .theme_light .header,
  135. .theme_light .global_nav_container,
  136. .theme_light .entry,
  137. .theme_light .same_category_nav,
  138. .theme_light .comment_area,
  139. .theme_light .comment_body,
  140. .theme_light .comment_form_avatar_button,
  141. .theme_light .comment_form_button,
  142. .theme_light .trackback_area,
  143. .theme_light .trackback_input,
  144. .theme_light .pager,
  145. .theme_light .sidebar,
  146. .theme_light .footer,
  147. .theme_light .scroll_to_top,
  148. .theme_light .fixed_button,
  149. .theme_light .category,
  150. .theme_light .titlelist,
  151. .theme_light .search_header,
  152. .theme_light .search_entry,
  153. .theme_light .search_not_found,
  154. .theme_light #fc2relate_entry_thumbnail_area .relate_dd .relate_ul .relate_li {
  155.   /* ライトテーマベース背景色を変更 */
  156.   background: #fdfdfd;
  157. }
  158. .theme_light .entry,
  159. .theme_light .same_category_nav,
  160. .theme_light .comment_area,
  161. .theme_light .trackback_area,
  162. .theme_light .pager {
  163.   /* ライトテーマborder色 */
  164.   border-color: #e2e2e2;
  165. }
  166. .theme_light {
  167.   /*
  168.       背景画像指定
  169.     初期状態ではbase64エンコードを行った背景画像を埋め込んでいます。
  170.     画像urlでも指定可能なので、お好みの方法で背景画像を指定してください。
  171.     背景画像が必要ない場合は、
  172.     `background-image`項目を削除してください。
  173.   */
  174.   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAFVBMVEUAAADp8//q9P/n8//q8//o8//o8/8a3MGOAAAAB3RSTlMA1RgVv8AW0ezHGAAAAChJREFUGNNjEGKAAWYRhgQ4x9CRAUkCqAghoTByJBhEERJsDIEICUMAhHgJGdSxk/QAAAAASUVORK5CYII=");
  175. }
  176. .theme_dark {
  177.   /* ダークテーマベース背景色を変更 */
  178.   background: #373b4a;
  179. }
  180. .theme_dark .entry,
  181. .theme_dark .same_category_nav,
  182. .theme_dark .comment_area,
  183. .theme_dark .trackback_area,
  184. .theme_dark .pager {
  185.   /* ダークテーマborder色 */
  186.   border-color: #737580;
  187. }
  188. @media screen and (min-width: 992px) {
  189.   /* 初期状態ではPC表示でのみサイドバー背景を透明化する */
  190.   .theme_light .sidebar,
  191.   .theme_dark .sidebar {
  192.     background: transparent;
  193.   }
  194.   .sidebar {
  195.     margin: 0 0 0 2rem;
  196.   }
  197.   .plugin:not(:first-of-type) {
  198.     margin-top: 2rem;
  199.   }
  200. }
  201. /* スーパーフラットペルソナここまで */




madasanagi_mini.png
まださなぎ © Proudly written by dettalant


StrawMan Template総合案内板へ戻る
関連記事

コメント

コメントの投稿