【スポンサーリンク】

AMP用ページを見やすくしたりメニューをつけたり(note風スタイル第7弾)

AMP用ページを見やすくしたりメニューをつけたり(note風スタイル第7弾)
\記事が役に立ったらシェアしてね/
【スポンサーリンク】

1. cocoonのAMP機能で生成している

CocoonテーマのAMP設定でAMPページを生成しています。

cocoonのAMP機能で生成している

2. 通常ページとAMPページの差

デフォルトスタイルだと、AMPページのスタイルは通常ページとだいぶ差があります。

  • ヘッダーロゴが大きい。
    画面を圧迫している
  • モバイルメニューがない。
    検索からの流入が他のページに移動しにくい。

そこで、メニューを追加したいと思います。

通常ページとAMPページの差

3. ウィジェットにナビゲーションメニューを追加

まずは、ウィジェットでナビゲーションメニューを追加します。

ウィジェットにナビゲーションメニューを追加

ただ、このままだとメニューが縦長なので、もう少し控えめにスタイルを変更します。

ウィジェットにナビゲーションメニューを追加

4. CSSで編集

テーマエディタで「amp.css」でスタイルを編集しました。

CSSで編集

ロゴのサイズは、最大幅で小さくします。heightで小さくすると、画像が扁平につぶれました。

/** ロゴを小さく*/
.logo-image amp-img {
	max-height: 3em;
	max-width: 6em;
}

パソコン画面でのブログ記事の最大幅が100%なのも広すぎるので設定しました。これは、ブログ記事だけは1カラムにしているからです。

.no-sidebar .content .main {
  max-width: 770px;
  margin-left: auto;
  margin-right: auto;
}

AMP用のメニューの追加はけっこうコード量が増えました。

ポイントは、
メニューをスクロールに追従するようにしたことと、
アイコンフォントにしたところです。

/** AMP用メニュー*/

.content-top {
  margin-top: 0;
  margin-bottom: 0;
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
  height: 49px;
  z-index: 100;
}

.widget ul.menu {
  display: flex;
  justify-content: center;
}

.widget_nav_menu ul li a {
  font-size: 18px;
  padding: 0 10px;
  margin-top: 10px;
}

@media screen and (min-width: 1024px) {
  .widget ul.menu {
    display: none;
  }
}

@media screen and (max-width: 880px) {
  .widget_nav_menu {
    background: #fff;
    border-bottom: solid 2px #eee;
  }
  .widget_nav_menu ul li a {
    font-size: 0px;
    padding: 0 24px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 4px;
  }
  .widget_nav_menu ul li a:before {
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
    font-size: 24px;
    color: #a08010;
  }
  /*home*/
  .widget_nav_menu ul li:nth-child(1) a:before {
    content: '\f015';
  }
  /*plan*/
  .widget_nav_menu ul li:nth-child(2) a:before {
    content: "\f46d";
  }
  /*blog*/
  .widget_nav_menu ul li:nth-child(3) a:before {
    content: "\f02d";
  }
  /*faq*/
  .widget_nav_menu ul li:nth-child(4) a:before {
    content: "\f059";
  }
  /*query*/
  .widget_nav_menu ul li:nth-child(5) a:before {
    content: "\f095";
  }
}

こちらもどうぞ。

ブログをnote風のデザインにしてみた(ワンカラムデザイン)
ブログをnote風のデザインにしてみた(ワンカラムデザイン)
今回はCocoonとCSSを使って、note風のシンプルなブログデザインに変更してみました。 note風デザインの記事一覧 「note(ノート)」というブログサービスをご存知ですか? ブログサービスといえば、ヤフーブログ、アメブロ、はてなブログといろいろありますが、noteの特徴は簡単にいえば、投稿されたブログにカンパしたり、有料記事として公開することができること。 でも、それ以上にnoteの特徴になっているのは、シンプルなデザインだと思います。 2カラムのアメブロと比べてみ...
note風スタイル第2弾!モバイルメニューを編集
note風スタイル第2弾!モバイルメニューを編集
こんにちは。以前、noteのような読みやすいブログを目指して、スタイルシート(CSS)を変更しました。 前回は、パソコンでもシングルカラムの方が読みやすいのではないか、というテーマでした。 今回のメインは モバイルメニューです。 どうすれば、スマホユーザーにとって集中して読みやすいか、というテーマでnoteのUIを参考に、ブログのスタイルをいろいろ試してみましたので、レポートします。 モバイルメニューボタンをいろいろ変更した 上部バーはすっきりさせました。 下部バーはLINE...
QRコードを読み込むと、関連記事を確認できます。

AMP用ページを見やすくしたりメニューをつけたり(note風スタイル第7弾)
【スポンサーリンク】
タイトルとURLをコピーしました