はてなブログのテーマ『Haruni』のカスタマイズCSSが、1142px以上で反映されず困っています。
はてなブログのカスタマイズをしており、テーマは『Haruni』を使用しています。
デモブログ→ https://yumekawa.hatenadiary.com/
記事一覧部分のレイアウトを、1列横長→2列縦長にしました。
2列縦長参考URL→ https://notti-blog.com/entry/card-layout/
スマホやタブレットではきちんとCSSが反映されるのですが、なぜか1142px以上で反映されません。
PCでも、画面幅を縮めるとCSSが適用され2列になります。
依頼されたものなので、該当ブログのURLを貼ることはできません。。
原因がわかる方、お教え頂ければ幸いです。
以下詳細です。
『Haruni』デモブログ→ https://yumekawa.hatenadiary.com/
元のCSS→ https://blog.hatena.ne.jp/-/theme/17391345971624603155.css
私が記入したカスタマイズCSS↓
CSS
1/*--------------- 2 以下カスタイズ2019.10.25 3 ---------------*/ 4 5* { /* フォントを全てに適用 */ 6 font-family: 'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "MS Pゴシック", "MS PGothic", sans-serif; 7} 8 9.page-index .archive-entries { 10 display: flex; 11 flex-wrap: wrap; 12 justify-content: space-between; 13} 14 15.page-index .archive-entries:after{ /* 奇数個での表示崩れを防止 */ 16 content:""; 17 display:block; 18 width: 50%; 19 height:0; 20} 21 22.page-index .archive-entry{ 23 width: 45%; 24 padding: 180px 7px 10px 7px; 25 position: relative; 26 height: 120px; /* アイキャッチ 下白い部分 */ 27} 28 29.page-index .archive-entry:hover { 30 /* +:右 +:下 ぼかし 距離 色 */ 31 box-shadow: 0px 0px 7px 6px #d3d3d3; 32 transform:translateY(-3px); 33 transition : .5s; /* アニメーションの時間 */ 34} 35 36.page-index .entry-title{ 37 padding : 5px 0px 0px 5px; 38} 39 40.page-index .entry-thumb{ 41 display: block; 42 width: 100%; 43 height: 180px; 44 background-position: center; 45 background-size: cover; 46 position: absolute; 47 top: 0; 48 left: 0; 49 border-top-right-radius: 6px; 50 border-bottom-left-radius: 0; 51} 52 53.page-index .entry-thumb-link{ 54 display: block; 55 width: 100%; 56 height: 180px;; 57 background-position: center; 58 background-size: cover; 59 position: absolute; 60 top: 0; 61 left: 0; 62 border-radius: 6px; 63} 64 65@media (max-width: 480px) { 66.page-index .archive-entry{ 67 width: 95%; 68} 69} 70
クライアントがカスタマイズしていた部分もあり、カスタマイズCSS全文は以下です。
CSS
1/* <system section="theme" selected="17391345971624603155"> */ 2@import url("https://blog.hatena.ne.jp/-/theme/17391345971624603155.css"); 3/* </system> */ 4 5/* <system section="background" selected="fff"> */ 6body{background:#fff;} 7/* </system> */ 8/*share-botton*/ 9.share-buttons{ 10 margin-bottom: 10px; 11 text-align: center; 12} 13.share-buttons .inner a { 14 position: relative; 15 display: inline-block; 16 width: 15%; 17 height: 45px; 18 line-height: 25px; 19 font-size: 16px; 20 text-align: center; 21 text-decoration: none; 22 padding:5px; 23} 24.share-buttons .inner .share-text{ 25 font-size: 15px; 26} 27.share-buttons .inner .hatena-bookmark-button{ 28 color:#008fde; 29 border:1px solid #008fde; 30 background: #fff; 31} 32.share-buttons .inner .hatena-bookmark-button:hover{ 33 color:#fff; 34 background: #008fde; 35} 36.share-buttons .inner .hatena-bookmark-button:active{ 37 background: #5478A5; 38} 39.share-buttons .inner .facebook-button{ 40 color:#305097; 41 border:1px solid #305097; 42 background: #fff; 43} 44.share-buttons .inner .facebook-button:hover{ 45 color:#fff; 46 background: #305097; 47} 48.share-buttons .inner .facebook-button:active{ 49 background: #213254; 50} 51.share-buttons .inner .twitter-button{ 52 color:#55acee; 53 border:1px solid #55acee; 54 background: #fff; 55} 56.share-buttons .inner .twitter-button:hover{ 57 color:#fff; 58 background: #55acee; 59} 60.share-buttons .inner .twitter-button:active{ 61 background: #0285b7; 62} 63.share-buttons .inner .googleplus-button{ 64 color:#db4a39; 65 border:1px solid #db4a39; 66 background: #fff; 67} 68.share-buttons .inner .googleplus-button:hover{ 69 color:#fff; 70 background: #db4a39; 71} 72.share-buttons .inner .googleplus-button:active{ 73 background: #a23629; 74} 75.share-buttons .inner .pocket-button{ 76 color:#d3505a; 77 border:1px solid #d3505a; 78 background: #fff; 79} 80.share-buttons .inner .pocket-button:hover{ 81 color:#fff; 82 background: #d3505a; 83} 84.share-buttons .inner .pocket-button:active{ 85 background: #b5392c; 86} 87 88/* 水色グラデーション着せ替え */ 89body, .entry-content h3, .categories a, .hatena-module-category .hatena-urllist li a, a.entry-see-more { 90 background: -moz-linear-gradient(left, #84fab0 0%, #8fd3f4 100%); 91 background: -webkit-linear-gradient(left, #84fab0 0%, #8fd3f4 100%); 92 background: linear-gradient(to right, #84fab0 0%, #8fd3f4 100%); 93 /* 背景グラデーション1 */ 94} 95 96@media only screen and (max-width:1141px) { 97 nav#slide-menu, div.menu-trigger { 98 background: -moz-linear-gradient(30deg, #84fab0 0%, #8fd3f4 100%); 99 background: -webkit-linear-gradient(30deg, #84fab0 0%, #8fd3f4 100%); 100 background-image: linear-gradient(120deg, #84fab0 0%, #8fd3f4 100%); 101 /* 背景グラデーション2 */ 102 } 103} 104 105 106/* 文字色 */ 107a, .leave-comment-title, .hatena-module-title, .hatena-module-title a, .sns-twitter, .sns-facebook, .sns-bookmark, a.sns-bookmark:visited, .sns-googleplus, .sns-pocket, .sns-line, a.sns-link:hover { 108 color: #8fd3f4; 109} 110 111.leave-comment-title { 112 border: 1px solid #8fd3f4; 113} 114 115 116/* 見出し */ 117.entry-content h2 { 118 position: relative; 119 padding: 0.2em 0.5em; 120 border-left: 8px solid #8fd3f4; 121} 122 123.entry-content h4 { 124 position: relative; 125 padding: .5em; 126 color: #8fd3f4; 127 border-top: 1px solid #8fd3f4; 128 border-bottom: 1px solid #8fd3f4; 129} 130 131.entry-content h5 { 132 position: relative; 133 padding: .5em; 134 color: #8fd3f4; 135 border-left: 4px solid #8fd3f4; 136} 137#content { 138 background-color: #f5f5f5; 139} 140/* 目次 二重線囲み */ 141.entry-content .table-of-contents { 142 color:#555;/* 文字色 */ 143 padding: 50px 25px 15px 35px; 144 position: relative; 145 background-color: #F6F6F6;/* 背景色 */ 146 border: 4px double #7fdbb6;/* アクセントカラー */ 147 margin-top: 1em; 148 margin-bottom: 1em; 149 width: 100%!important; 150 box-sizing: border-box; 151 border-radius: 8px; 152} 153.entry-content .table-of-contents::before { 154 display: block; 155 font-family: 'FontAwesome'; 156 content: '\f046'; 157 font-weight: bold; 158 font-size: 120%; 159 padding-left: 3px; 160 margin: 0; 161 position: absolute; 162 top: 15px; 163 left: 10px; 164 color: #7fdbb6;/* アクセントカラー */ 165 border-bottom: none; 166} 167 168.entry-content .table-of-contents:after { 169 display: block; 170 content: '目次'; 171 font-weight: bold; 172 font-size: 120%; 173 position: absolute; 174 top: 15px; 175 left: 35px; 176 color: #7fdbb6;/* アクセントカラー */ 177} 178.entry-content .table-of-contents li { 179 list-style-type: decimal;/* 番号振り */ 180 margin-left: 0; 181} 182 183.entry-content .table-of-contents li a { 184 text-decoration: none; 185 color:#555;/* 文字色 */ 186} 187 188.entry-content .table-of-contents>li:first-child { 189 border-top: 1px dotted #CCC; 190 padding-top: 10px; 191} 192 193.entry-content .table-of-contents>li { 194 font-weight: bold; 195} 196 197.entry-content .table-of-contents ul>li:last-child { 198 padding-bottom: 10px; 199} 200/* ヘッダーの縦横比維持 */ 201@media screen and (max-width: 1141px) { 202.header-image-only #blog-title #blog-title-inner { 203 position: relative; 204 background-size: cover; 205 height: auto; 206 width: 100%; 207 max-width: 1141px;/* タイトル画像の横幅 */ 208 margin: 0 auto; 209} 210 211.header-image-only #blog-title #blog-title-inner:before { 212 display: block; 213 content: ""; 214 width: 100%; 215 padding-top: 20%;/* タイトル画像の高さ÷横幅% */ 216} 217 218.header-image-only #blog-title #blog-title-content { 219 position: absolute; 220 top: 0; 221 left: 0; 222 right: 0; 223 bottom: 0; 224} 225 226/*--------------- 227 以下カスタイズ2019.10.25 228 ---------------*/ 229 230* { /* フォントを全てに適用 */ 231 font-family: 'Quicksand', "游ゴシック体", "Yu Gothic", YuGothic, "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , Meiryo , Osaka, "MS Pゴシック", "MS PGothic", sans-serif; 232} 233 234.page-index .archive-entries { 235 display: flex; 236 flex-wrap: wrap; 237 justify-content: space-between; 238} 239 240.page-index .archive-entries:after{ 241 content:""; 242 display:block; 243 width: 50%; 244 height:0; 245} 246 247.page-index .archive-entry{ 248 width: 45%; 249 padding: 180px 7px 10px 7px; 250 position: relative; 251 height: 120px; /* アイキャッチ 下白い部分 */ 252} 253 254.page-index .archive-entry:hover { 255 /* +:右 +:下 ぼかし 距離 色 */ 256 box-shadow: 0px 0px 7px 6px #d3d3d3; 257 transform:translateY(-3px); 258 transition : .5s; /* アニメーションの時間 */ 259} 260 261.page-index .entry-title{ 262 padding : 5px 0px 0px 5px; 263} 264 265.page-index .entry-thumb{ 266 display: block; 267 width: 100%; 268 height: 180px; 269 background-position: center; 270 background-size: cover; 271 position: absolute; 272 top: 0; 273 left: 0; 274 border-top-right-radius: 6px; 275 border-bottom-left-radius: 0; 276} 277 278.page-index .entry-thumb-link{ 279 display: block; 280 width: 100%; 281 height: 180px;; 282 background-position: center; 283 background-size: cover; 284 position: absolute; 285 top: 0; 286 left: 0; 287 border-radius: 6px; 288} 289 290@media (max-width: 480px) { 291.page-index .archive-entry{ 292 width: 95%; 293} 294} 295 296 297<style> 298 299
試したこと
@media (min-width:1142px)に『以下カスタイズ2019.10.25』と同じ内容を記入してみましたが、
変わりませんでした。
クライアント様も、上記のカスタマイズCSS以外は特に何もイジってはいないとのことです。
非常に困っております。。
宜しくお願いいたしますm(_ _)m
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。