質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

ただいまの
回答率

87.77%

wordpressでシェアボタンのみをレスポンシブさせない方法はありますか?

解決済

回答 1

投稿 編集

  • 評価
  • クリップ 0
  • VIEW 1,298
退会済みユーザー

退会済みユーザー

前提

HTML・CSS・wordpressの初心者です。

実現したいこと

シェアボタンのみレスポンシブ対応前の状態を維持させたいです。

発生している問題

現在記事を投稿しているページがレスポンシブに対応しておらず、
スマホで確認をすると、画像が小さく表示されてしまっています。

そこでレスポンシブ対応はできたのですが、
シェアボタンのデザインが変わってしまいました。

シェアボタンのみレスポンシブ対応させる前の状態のままにする場合は

・一部レスポンシブを解除させる
・レスポンシブ対応させたあとにデザインを指定させる

のどちらかは可能でしょうか?

HTML・CSS・wordpressはいずれも初心者で勉強中です。

取り急ぎこの問題を解決しなければならないため
解決方法がわかる方は教えていただけますと幸いです。

よろしくお願い致します。

【追記】

下記URLのテーマを使用しています。
https://open-cage.com/stork/

  • 気になる質問をクリップする

    クリップした質問は、後からいつでもマイページで確認できます。

    またクリップした質問に回答があった際、通知やメールを受け取ることができます。

    クリップを取り消します

  • 良い質問の評価を上げる

    以下のような質問は評価を上げましょう

    • 質問内容が明確
    • 自分も答えを知りたい
    • 質問者以外のユーザにも役立つ

    評価が高い質問は、TOPページの「注目」タブのフィードに表示されやすくなります。

    質問の評価を上げたことを取り消します

  • 評価を下げられる数の上限に達しました

    評価を下げることができません

    • 1日5回まで評価を下げられます
    • 1日に1ユーザに対して2回まで評価を下げられます

    質問の評価を下げる

    teratailでは下記のような質問を「具体的に困っていることがない質問」、「サイトポリシーに違反する質問」と定義し、推奨していません。

    • プログラミングに関係のない質問
    • やってほしいことだけを記載した丸投げの質問
    • 問題・課題が含まれていない質問
    • 意図的に内容が抹消された質問
    • 過去に投稿した質問と同じ内容の質問
    • 広告と受け取られるような投稿

    評価が下がると、TOPページの「アクティブ」「注目」タブのフィードに表示されにくくなります。

    質問の評価を下げたことを取り消します

    この機能は開放されていません

    評価を下げる条件を満たしてません

    評価を下げる理由を選択してください

    詳細な説明はこちら

    上記に当てはまらず、質問内容が明確になっていない質問には「情報の追加・修正依頼」機能からコメントをしてください。

    質問の評価を下げる機能の利用条件

    この機能を利用するためには、以下の事項を行う必要があります。

質問への追記・修正、ベストアンサー選択の依頼

  • 退会済みユーザー

    退会済みユーザー

    2017/08/13 00:08

    画像の元のサイズは結構大きいものを使用しています。

    キャンセル

  • kei344

    2017/08/13 00:11

    有料テーマの場合回答者の手元にはコードがありません。そのため、元々どうなっていて、それをどう編集したかが提示されないと対応できません。テーマ提供元に有料でサポートを受けられるのが早いと思います。

    キャンセル

  • 退会済みユーザー

    退会済みユーザー

    2017/08/13 21:17

    そうですね。。回答ありがとうございました!!!

    キャンセル

回答 1

checkベストアンサー

+1

まずこのシェアボタンは画像ではなく、フォントアイコン+背景色(background)で構成されています。
PCとスマホでシェアボタンのデザインが変わるのは、/wp-content/themes/jstork/style.cssの下記の記述のとおり、個々のシェアボタンの幅が%指定されていることが原因と思われます。

.share.short .sns li {
    width: 19%;
    margin: 0 1% 0 0;
}

これをPC・スマホともに同じサイズにするには、widthを60pxなどの絶対指定にするしかありません。

PCでの表示サイズは変更なしで、とにかくスマホのシェアボタンをもっと大きくしたいということであれば、メディアクエリを使ってスマホのみwidthを変更することで対応できます。例えば、100%表示にするならば以下のような形です。

@media only screen and (max-width: 767px) {
  .share.short .sns li {
      width: 100%;
  }
}

投稿

  • 回答の評価を上げる

    以下のような回答は評価を上げましょう

    • 正しい回答
    • わかりやすい回答
    • ためになる回答

    評価が高い回答ほどページの上位に表示されます。

  • 回答の評価を下げる

    下記のような回答は推奨されていません。

    • 間違っている回答
    • 質問の回答になっていない投稿
    • スパムや攻撃的な表現を用いた投稿

    評価を下げる際はその理由を明確に伝え、適切な回答に修正してもらいましょう。

  • 2017/08/17 11:12

    わかりやすい回答ありがとうございます!!!
    質問の内容なのですが、下記URLがレスポンシブ前です。
    https://gyazo.com/943fa11f0cbef53cdf6f0b862b62b3f7

    下記URLがレスポンシブ後です。
    https://gyazo.com/8a313a47bca43bddd57d71cdd5bc6877

    どうしてもこの部分だけはレスポンシブ前の状態の
    ままにしたい場合はどうすれば良いのでしょうか?

    キャンセル

  • 2017/08/17 11:18

    キャプチャ確認しました。
    私は、このWordpressテーマのデモサイトを確認して回答しているのですが、
    http://demo-stork.open-cage.com/about/
    該当箇所が見当たりません。
    上記のURLでもdenden21さんが見ると、キャプチャされているような形になりますか??

    キャンセル

  • 2017/08/17 11:27

    もし、テーマのデフォルトHTML/CSSを変更済みであれば、どう変更しているかが分からないと解決方法をお伝えするのが難しいですが、単に「ツイート」「シェア」などのテキストを消したいということでしたら、
    @media only screen and (max-width: 767px) {
    .share.short .sns li a .text {
    display: none;
    }
    }
    の追記で対応できるかもしれません。

    キャンセル

15分調べてもわからないことは、teratailで質問しよう!

  • ただいまの回答率 87.77%
  • 質問をまとめることで、思考を整理して素早く解決
  • テンプレート機能で、簡単に質問をまとめられる

関連した質問

同じタグがついた質問を見る