• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:jQuery MobileのCSS変更について)

jQuery MobileのCSS変更方法とは?

このQ&Aのポイント
  • jQuery Mobileを使って開閉式のメニューを作成する方法について説明します。
  • アイコンを任意のものに変更したり、角丸を解除したり、アイコンを右側に配置する方法についても解説します。
  • 色を変える方法に関しては、検索したが見つからなかったため、参考になる情報を教えてほしいとのことです。

質問者が選んだベストアンサー

  • ベストアンサー
  • naokita
  • ベストアンサー率57% (1008/1745)
回答No.1

枠の事なら? .ui-corner-top { border-top-left-radius: 0; border-top-right-radius: 0; } もしくは、削除するとよいでしょう。 それともアイコンの○の事? .ui-icon, .ui-icon-searchfield:after { border-bottom-left-radius: 0; border-bottom-right-radius: 0; border-top-left-radius: 0; border-top-right-radius: 0; } または削除 <span class="ui-icon ui-icon-shadow ui-icon-plus"></span> ui-iconの変更でお好きなように .ui-btn-icon-left .ui-icon { right: 10px; } に変更

potwell331
質問者

お礼

クロムを使ってみているのですが、「Ctrl + Shift + j」で 開発用のWEBインスペクタが見れることが分かりました。 それを見てみると、 実際コーディングしているソースとは違うコードに変換されているのが見れたので、 クラスの変更の方法とかが分かりやすくできました。 ■HTML部分 <div data-role="collapsible" class="collapsible" data-theme="f" data-content-theme="f"> <h3 class="iconbartitle">タイトル部分</h3> <ul class="title_naka_gray"> <a href=""><li>ああああああ</li></a> <a href=""><li>ああああああ</li></a> <a href=""><li>ああああああ</li></a> <a href=""><li>ああああああ</li></a> </ul> </div> ■CSS部分 (プラスのマークの変更時) .iconbartitle .ui-icon-plus { background:url("../images/pc-icon_pink.png") no-repeat 0 5px !important; -webkit-background-size:13px 7px; background-size:13px 7px; -webkit-box-shadow:none; box-shadow:none; width:15px; height:15px; } (マイナスのマークの変更時) .iconbartitle .ui-icon-minus { background:url("../images/pc-icon_pink.png") no-repeat 0 5px !important; -webkit-background-size:13px 7px; background-size:13px 7px; -webkit-box-shadow:none; box-shadow:none; width:15px; height:15px; } jQuery Mobileをいじるのは初めてで 手間取っていましたが、これでいろいろいじれそうです! ありがとうございました!

potwell331
質問者

補足

ありがとうございます! .ui-corner-top { border-top-left-radius: 0; border-top-right-radius: 0; border-bottom-left-radius: 0; border-bottom-right-radius: 0; } これを指定することで、 思い通り角丸を解除することが出来ました! そして、以下の指定をすることで、 アイコンの位置を右側に持っていくことが出来ました! .ui-btn-icon-left .ui-icon { border:2px #CC9900 solid; margin-left:85%; padding:0; background-color:#CCFF33; } ただ、今回指定したいところ以外にも上記のCSSが反映されてしまうため、 特定のクラスとかを指定したいなと思うのですが、 そのクラスの指定方法が分かりません。。 <div data-role="collapsible" class="collapsible" data-theme="f" data-content-theme="f"> <h3>タイトル部分</h3> <ul class="title_naka_gray"> <a href=""><li>ああああああ</li></a> <a href=""><li>ああああああ</li></a> <a href=""><li>ああああああ</li></a> <a href=""><li>ああああああ</li></a> </ul> </div> data-role="collapsible"の場合は、 data-theme="a~z" data-content-theme="a~z" しか指定できないので、 ここのテーマを変更したらいいんでしょうか。。 お手数ですが再度ご教授いただけると嬉しいです。 どうぞよろしくお願いいたします。

関連するQ&A

専門家に質問してみよう