[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
他作者さまの作られたテンプレートでは同様の表示に出来ない場合もありますので、その点はあらかじめご了承下さい。(全称セレクタがあればほぼ平気だと思うのですが)
ブログサイドバーに忍者式メールフォームを設置する時、気になるのが項目名です。
[名前] コレ。
カッコがつくんですよね…。
(現在は管理画面の設定で[]が外せるようになりました~)
とことんデザインするため、この[ ]もなんとかしようと思ったのでございますが…結局出た結論は「このままじゃむりかも」でした…orz
で、苦肉の策「そうだ項目名を画像にしてしまえ」編です。
今サイドバーに設置してあるメールフォームが各項目名を全て画像にしたものです。
ちょっとスッキリ?
通常用
入力必須項目用
「通常用」と「入力必須項目用」に記号をつけた2種類を用意しました。とりあえず普通のHPやブログで使うと思われる基本項目のみですが、画像さえ作れば全ての項目名を変更できます。
ブログサイドバー設置を前提に説明します。
まずこの記事の通りにメールフォームの設置を終わらせます。この記事の内容を事前に済ませておかないとスタイルシートは反映されません。
次に各項目の画像を用意してブログスペースにアップロードしてください。
(画像は上のものをダウンロードして使用して下さって構いません)
で、以下のスタイルシートを一旦メモ帳などにコピーします。
/*--メールフォーム項目名を画像にする--*/
/*名前*/
div#sidemail div.name_right{
padding-top:9px;
background-image: url('http://file.xxxxxxx.blog.shinobi.jp/simple_name.gif');
background-repeat: no-repeat;
background-position: left top;
}
/*メール*/
div#sidemail div.mail_right{
padding-top:9px;
background-image: url('http://file.xxxxxxx.blog.shinobi.jp/simple_mail.gif');
background-repeat: no-repeat;
background-position: left top;
}
/*URL*/
div#sidemail div.url_right{
padding-top:9px;
background-image: url('http://file.xxxxxxxx.blog.shinobi.jp/simple_url.gif');
background-repeat: no-repeat;
background-position: left top;
}
/*本文*/
div#sidemail div.textarea_right{
padding-top:9px;
background-image: url('http://file.xxxxxxx.blog.shinobi.jp/simple_messe.gif');
background-repeat: no-repeat;
background-position: left top;
}
/*件名*/
div#sidemail div.title_right{
padding-top:9px;
background-image: url('http://file.xxxxxxx.blog.shinobi.jp/simple_title.gif');
background-repeat: no-repeat;
background-position: left top;
}
/*各項目文字表示を隠す*/
div#sidemail div.name_left,div#sidemail div.mail_left,div#sidemail div.url_left,div#sidemail div.title_left,div#sidemail div.textarea_left{
display:none;
}
入力必須項目に指定した部分につく「必須マーク」も表示できなくしてあるので、入力必須項目は使用する画像を変更してアピールを(・ω・
(なので画像が2種類あると…)
あとは修正がおわったスタイルシートをブログテンプレートのスタイルシートに追加するだけです。
この記事の内容を事前にすませておいてくださいね~。
こっちをやり忘れると変更できません。
*このスタイルシートで表示の変更ができるのは
「名前」「メールアドレス」「URL」「件名」「本文(大)」のみです。
他項目については通常の[ ]つきの表示になります。
上記以外の項目も画像にしたい場合はスタイルシートの追加が必要です。
*画像を他のものにすると大きさによっては画像の下が隠れてしまったりしますので、その場合は各項目の「padding-top:9px;」の数字を適当に増やして下さい。
*見えてないだけで文字の項目自体がなくなった訳ではないので、届くメールには各項目につけた名称がそのまま使われます。
私も忍者メールフォームのカスタマイズにも手を付けたのですが、結局放置プレイ中だったりします^^
画像で置き換えるのはいい感じですね。ナイスアイディアです。
ブログパーツとしてのメールフォームとして考えた場合、やはりブログ全体のデザインとの親和性がなによりですからね。
忍者式メールフォームは色々と厄介な部分とすばらしい部分が混在してて楽しいですね
いじりがいがあります(笑)
主にデザイン面で引っかかる部分が多いのですが…orz
[ ]がどうしても…なんですよね(笑)
画像にしたのはほんと苦肉の策でした。これだとカスタマイズ向きではないのでそこのところももう少しなんとかしたいのですけども。
ブログとの統一感の近道はブログテンプレートに忍者メールのスタイルシートも最初から入れる事なんですが、なかなか難しいようです…orz
スタイルシートのクラスやID名がもうちょっと特殊になってたら楽だったんですけども('-';
- 「忍者ブログ」と「忍者式メールフォーム」のテンプレートを作成配布しています。
- ああああ (11/11)
- ぬぬ (04/11)
- 多忙極めり (03/04)
- いつものことですが (01/10)
- 新年もよろしくおねがいします (01/01)
- 年の終わりにバックアップ (12/30)
- 忍者ブログで使えるドメインサービス
- VALUE-DOMAIN
- WEB Free Service
- RSSリーダー機能搭載ブラウザ「Lunascape」
- FC2カウンター
- WEB Service
- ★可愛いレンタルサーバーLOLIPOP!
- ムームードメイン
- Free BLOG Service
- FC2ブログ
- ウェブリブログ
- FC2ミニブログPIYO
- I use it
- 日本最大級ショッピングサイト!お買い物なら楽天市場
・テンプレートのカスタマイズはなるべく自力でお願いします。
・テンプレートに関するお問い合わせの際はブログアドレスの記入をお願いします。
・アダルトな内容、英語のみの内容のコメント、トラックバックはできません。
・不適切な書き込みは管理人の独断で削除させて頂きます。あらかじめご了承ください。