このコーナーでは、テンプレートのカスタマイズについて、実際のサンプルページを元に紹介していきます。

皆さん、こんにちは。おちゃのこネットの刑部です。

デザイン道場の前に、HTML5テンプレートについて、1点ご注意事項がございます。

HTML5テンプレートより、スタイルシート内の背景画像指定箇所に高解像度ディスプレイ用の指定を追加している箇所がございます。
下記のようなコメントが入っている箇所となります。
/* 高解像度ディスプレイ対応 */
/*-----------------------------------------------------------*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
only screen and (min-resolution: 144dpi) {
/*-----------------------------------------------------------*/
.welcome .section_title h2 {
background-image: url(image/xxx_x2.gif);
background-size: 790px 50px;
}
/*-----------------------------------------------------------*/
}
MacのRetinaディスプレイに代表される高解像度ディスプレイ採用端末が増えてきています。
このようなパソコンで通常サイズの画像を閲覧した場合、画像がぼやけて表示されます。
そのため、縦横2倍画像を作成し縮小表示することで、クリアな表示となるようにしています。

基本的には、高解像度用の指定がある箇所または、ご自身で画像を追加指定される場合は、通常画像と2倍画像どちらも作成していただき変更されることを推奨いたします。

高解像度画像の指定がある箇所の通常画像を変更される方は、下記のいずれかの作業をお願い致します。

・縦横2倍画像を指定する
基本的には、この方法を推奨します。

縦横2倍画像例)
テンプレート名 : フラワー
画像箇所 : メインエリアタイトル背景画像
・通常画像 横:760px 縦:120px
http://www.ocnk.net/pattern/style07/img/main_h2_bg.png

・縦横2倍画像 横:1520px 縦:240px
http://www.ocnk.net/pattern/style07/img/main_h2_bg_x2.png


・通常画像を高解像度画像にも指定するまたは高解像度画像指定を削除する
この場合、表示はぼやけますが、通常ディスプレイ、高解像度ディスプレイともに同様の画像を表示することができます。
※高解像度画像指定がある箇所で、通常画像のみを変更し、高解像度指定を変更しない場合は、高解像度ディスプレイで閲覧した際に、別の画像が表示されますので、必ずこの作業を行ってください。

上記、高解像度画像については、ご確認いただけ必要な方は対応ください。
さて、今回のデザイン道場は、ショップ名画像を大きくする方法をご紹介します。
通常のショップ名画像は、横200px、縦40pxの画像となりますが、自由記入欄モードを利用して大きな画像を設定することができます。





htmlタグを挿入する

HTML5テンプレートより、ショップ名画像欄で自由記入欄が利用可能となっています。
この自由記入欄にimgタグを利用して画像を挿入するだけです。

[デザイン管理]→[配置/画像/コメント設定][ショップ名画像]部分で自由記入欄を選択し、下記サンプルのように画像を挿入してください。

※htmlサンプル
http://cafe0101.ocnk.net/ に挿入しているhtmlタグ

<a href="http://cafe0101.ocnk.net/">
<img src="https://cafe0101.ocnk.net/data/cafe0101/image/slogon.png" width="350" height="90" border="0" alt="ショップ名">
</a>

aタグ

通常のショップ名画像には、ショップトップへのリンクが設定されていますので、同様にaタグを利用してトップページへのリンクを設定してください。

imgタグ

作成された画像を挿入してください。
※必ずhttps://共用ドメインURL/~のURLで画像URLを記載してください。


画像サイズについて
サンプルでは、 横幅350×縦幅90pxの画像利用しています。
ヘッダー部分には、ログインが配置されています。
このログイン部分がログイン後にユーザー情報表示となります。
例)山田太郎さん(グループ名)|マイページ|保有ポイント:800pt

そのため、ヘッダーの下部エリアにある程度横幅が必要となります。
あまり横幅大きな画像を挿入されると上記表示部分に重なる可能性があります。
※上記のログイン後のユーザー情報は、非表示にすることも可能です。
[デザイン管理]→[配置/画像/コメント設定]画面のログイン/マイページ部分から設定してください。


高解像度画像について
高解像度ディスプレイに対応される方は、下記のように2倍サイズの画像を指定していただくことで、高解像度ディスプレイ対応が可能です。
※対応が不要の方は、必要ありません。

data-x2="https://cafe0101.ocnk.net/data/cafe0101/image/slogon_x2.png"
この部分が高解像用の画像となります。
imgタグ内にdata-x2=""を利用して挿入していただければ、表示できます。

<a href="http://cafe0101.ocnk.net/">
<img src="https://cafe0101.ocnk.net/data/cafe0101/image/slogon.png" data-x2="https://cafe0101.ocnk.net/data/cafe0101/image/slogon_x2.png" width="350" height="90" border="0" alt="ショップ名"></a>


 
スタイルシートを編集する

[デザイン管理]→[スタイルシートの編集]から下記の指定をコピーして貼り付けて下さい。
※貼り付け位置は、最下部にお願い致します。

この指定は、画像の縦幅を大きくした場合、ヘッダーのmiddle部分の縦幅が大きくなり検索ボックスとカートの中身等のボタンエリア間に余白が入るのを回避するための指定となります。

#shoptext {
position: absolute;
}

#header_middle {
min-height: 50px;
}

.min_header #header_middle,
.login_page_only_for_member #header_middle {
min-height: 90px;
}

#shoptext

位置を絶対位置指定にします。
これで、画像の縦幅を無効にすることができ余白が入ることを回避できます。

#header_middle

ショップ画像の縦幅で検索ボックスとカートの中身等のボタンエリア間に余白が入っていましたが、絶対位置指定にしたため、この縦幅が確保されません。
そのため、最小縦幅を指定します。

.min_header #header_middle

カート内で、ヘッダー部分のコンテンツが最小になった際の指定です。
基本的には、画像の縦幅を指定してください。

 
なお、お問い合わせは下記ページからお願い致します。

https://www.ocnk.net/contact/index.php

Copyright (C) 2004-2006 OCHANOKO-NET All Rights Reserved.