サンプル10を3カラムに変更するには | アメブロデザインの著者による読者サポートブログ

アメブロデザインの著者による読者サポートブログ

翔泳社から発売されている、Ameba公式ガイド「かんたんアメブロデザイン」の著者が運営する、読者サポートブログです。書籍には書けなかった内容や最新の情報をお届けします。

本書ではサンプル・デザインを30種類用意しております。
全サンプルの画面ショットは、P.81~84に記載されています。

そのサンプル・デザインの中で、10a、10b、10cは、大きな写真を表示できるように、横幅1115ピクセルでレイアウトされています。2カラムで、記事部分の横幅は、なんと800ピクセルもあります。

読者の方から、「この2カラムのレイアウトを3カラムに変更したい」とのご質問がありましたので、変更方法を掲載させていただきます。

【手順1】 レイアウトの変更

メニュー:ブログを書く→デザインの変更→レイアウトの変更

「2カラム・メニュー左」から、「3カラム・右ワイドメニュー」に変更して下さい。

【手順2】 CSSの修正

メニュー:ブログを書く→デザインの変更→CSSの編集

参考:http://ameblo-c.jp/samples/ より、10aのCSSリンクをクリックしてください。
行番号が付いたCSSが表示されます。


修正1:#globalにleft:0を追加(302~310行目)

div#global{
position:absolute;
top:84px;
left:0; /* これを追加してください */
width:1115px;
height:40px;
margin:0;
padding:0;
z-index:1;
}

修正2:columnAをcolumnCに、または横幅を変更

・修正前(66~77行目)

.columnA .layoutContentsA{
width:1115px;
margin:0;
padding:0;
}

.columnA .skinMainArea{
width:800px;
margin:0;
padding:15px 0;
background:transparent;
}

・修正後

.columnC .layoutContentsA{
width:920px;
margin:0;
padding:0;
}

.columnC .skinMainArea{
width:605px;
margin:0;
padding:15px 0;
background:transparent;
}

修正3:columnAをcolumnCに変更

・修正前(170~181行目)

.columnA .skinSubA{
width:300px;
margin:0;
padding:15px 0;
background:transparent;
}

.columnA .skinSubA2{
width:300px;
margin:0;
padding:0;
}

・修正後

.columnC .skinSubA{
width:300px;
margin:0;
padding:15px 0;
background:transparent;
}

.columnC .skinSubA2{
width:300px;
margin:0;
padding:0;
}

修正4:.columnC .skinSubBを追加

最終行に以下の内容を追加してください

.columnC .skinSubB{
padding:15px 0;
}



完成すると次のような感じになります。


アメブロ・デザイン・サンプル10a