Simplicityの特徴 › フォーラム › テーマファイルのカスタマイズに関する質問など › .article h1について
- このトピックには6件の返信、2人の参加者があり、最後に
さやにより10年、 11ヶ月前に更新されました。
-
投稿者投稿
-
-
2015年5月31日 1:40 PM #27254
さや
ゲストわいひらさん、いつもありがとうございます。
.article h1 の前に任意の文字を入れたいのですが…
よろしくお願いします。
-
2015年5月31日 2:42 PM #27256
hidekichi
ゲスト$(“article h1”).prepend(“任意のhtmlなど”);
で、入れられます。prependとは、
HTML文字列, DOM要素, jQueryオブジェクトを指定して、マッチした各要素内の一番前に挿入します。
つまり、
<article> <h1> <div class="何かしら1"></div> <div class="何かしら2"></div> </h1> // ↑ こうあったとき ↓ のようになります <article> <h1> // ここに任意のhtmlが入ります <div class="何かしら1"></div> <div class="何かしら2"></div> </h1>任意のhtmlは例えば、
<span class="何かしら">これタイトルです→</span>みたいにしておくと、
これタイトルです→h1の内容
みたいに表示されます。他にも、
…prepend(“<span class=’fa fa-xxx’></span> 見出し: “)このようにしておけば、fontawesomeの何かしらのアイコンの後に「見出し: 」と入ったものが入れられたします。ん?みてないけど、今はiを止めてspanになったと思うんですけど、違うのであればiなどでも行けると思います(要css調整)これらは、親・子テーマいずれかのjavascript.js内で、$(function(){…});の部分か、jQuery(function(){…})、$(document).ready(function(){…})、jQuery(document).ready(function(){…})、等(いずれか)で囲まれている部分に追記すれば大丈夫です。新たに分けて書いておくのであれば、
(function($){ $(function(){ $("article h1").prepend("任意のhtmlなど"); }); })(jQuery);こんな感じにして一番最後にでも追記すれば(プログラムのブロックの中でなければどこでもいいです)動作すると思います。
-
2015年5月31日 3:13 PM #27257
さや
ゲストhidekichi さん、ありがとうございます。
早速やってみます。
-
2015年5月31日 7:35 PM #27277
わいひらキーマスタースタイルシートでやる場合は、以下のようにしてみてください。
.article h1::before{ content: 'aaa'; } -
2015年6月2日 12:22 PM #27308
さや
ゲストわいひらさん、ありがとうございます。
文字ではなく画像を挿入したい場合はどのようにしたらいいでしょうか?
よろしくお願いします。
-
2015年6月2日 2:56 PM #27313
わいひらキーマスターCSSだけで設定するなら、backgroundに背景画像を設定して、画像の幅の分を横にずらすとかでいけるかと思います。
-
2015年6月2日 10:14 PM #27326
さや
ゲストわいひらさん、ありがとうございました。
思う様に出来ました。
-
-
投稿者投稿
- トピック「.article h1について」には新しい返信をつけることはできません。