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

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

新規登録して質問してみよう
ただいま回答率
85.35%
CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

デザイン

プログラミングでのデザインとは、プログラムの構成や、使用の信頼性・持続性・正確性・利便性の目標達成にはどうするのがベストなのか特定の選択を行うことです。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

解決済

1回答

1147閲覧

【chartkick】cssが勝手に生成されてデザインが崩れてしまう…

mokosamejima

総合スコア11

CSS3

CSS(Cascading Style Sheet)の第3版です。CSS3と略されることが多いです。色やデザインを柔軟に変更することが可能になります。

デザイン

プログラミングでのデザインとは、プログラムの構成や、使用の信頼性・持続性・正確性・利便性の目標達成にはどうするのがベストなのか特定の選択を行うことです。

レスポンシブWebデザイン

レスポンシブWebデザイン(RWD)は、スクリーンのサイズ、プラットフォーム、オリエンテーションに基づいて様々なデバイスで最適のサイトを生成するのウェブデザインとその開発のアプローチ方法を呼びます。

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/10/02 13:11

概要

現在、円グラフ「chartkick」を導入しています。その影響により、cssのデザインが勝手に生成されているようで、スマホサイズのデザインが崩れてしまいます。

cssのデザインだと思ったのですが、自分でcssは書いていません。

概要

イメージ説明
横幅768pxの場合は問題なく、表示されています。

イメージ説明
横幅425pxの辺りから、縮まるごとにデザインが崩れていきます。
検証でid="chart-1"がwidth:400px;になっているのが問題です。

自分で行ったこと

まずは検証を行い、上記のid="chart-1"が生成されていることを確認しました。
そこで以下のようにして修正を行うと、スマホサイズのデザインも解決することができました。

@media screen and (max-width: 450px) { .highcharts-root{ width: 80vw; margin: auto; } #chart-1{ width: 80vw!important; } }

ここで一度安心したのですが、一覧ページでは複数のグラフが存在するため、id="chart-2"以降が存在しています。

!importantで、強制している時点で正しい対応の仕方とは言えませんね…
何か良い方法があれば、教えてくださると嬉しいです!

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

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

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

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

自己解決

朝起きてrails sをしたら、治っていました。よくわからないですが、よかったです。

投稿2021/10/03 00:28

mokosamejima

総合スコア11

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.35%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問