という話。備忘録を兼ねて。
随時追記していきます。
以前、CSSをロボがやるやつじゃんと揶揄したワタシ。
あれから色々調べて、CSSがなんなのか何となく掴めてまいりました。
といっても、1からコードの打ち込みとかできるはずがないわけで、色々なサイトを見てから良さげなものをほぼ丸パクリしてきたよ!
ちなみに、使用しているテーマはCocoonです。無料なのにとっても高機能で使いやすい!みんなも使おう!
コンタクトフォーム7の送信ボタンを見やすくする
/* — お問い合わせフォーム 送信ボタンのカスタマイズ — */
input.wpcf7-submit {
padding:1em;/* ボタン内の余白 */
margin:2em 0em;/* ボタンの上下にのみ余白 */
background: #666666;/* 背景色 */
border-radius: 5px;/* 角を丸く*/
color: #fff;/* 文字の色*/
font-size: 18px;/* 文字の大きさ */
font-weight: bold;/* 太字*/
}
input.wpcf7-submit:hover {
opacity: 0.8;/* マウスオンで半透明に */
}

こんな感じになります。
上記のカスタマイズは、こちらの記事を参考にさせて頂きました。
チャリで100万キロ様、ありがとうございます。
目次タイトルにFontAwesomeアイコンをカスタマイズ
.toc .toc-title::before{
font-family: FontAwesome;
content: '\f0f6';
margin-right: .5em;
}

こんな感じになります。
記事にカーソルを乗せると浮き上がるようにするカスタマイズ
.entry-card-wrap:hover{
box-shadow: 0 10px 20px -5px rgba(0,0,0,0.2);
transform: translateY(-2px);
background-color: white;
transition: all .3s ease;
}

こんな感じになります。
メニューデザインをマテリアル風にするカスタマイズ
nav#navi, .menu-header .sub-menu{
font-weight: bold;
box-shadow: 0 5px 15px -5px rgba(0,0,0,0.2);
}
.menu-header .sub-menu .item-label{
font-size: 80%;
}
.menu-header .item-label{
color: #b5b5b5 !important;
}
.menu-header .current-menu-item,
.menu-header .current-post-item,
.menu-header .current-menu-ancestor,
.menu-header .current-post-ancestor,
.menu-header .menu-item:hover {
color: #333 !important;
border-bottom: 3px solid #333333;
transition: all .2s ease;
}
.menu-header .sub-menu .menu-item,
.menu-header .sub-menu .menu-item:hover{
border-bottom: none;
}
.menu-header .current-menu-item>a .item-label,
.menu-header .current-post-item>a .item-label,
.menu-header .current-menu-ancestor>a .item-label,
.menu-header .current-post-ancestor>a .item-label,
.menu-header .item-label:hover{
color: #333 !important;
transition: all .2s ease;
}

こんな感じになります。
上記3つのカスタマイズは、こちらの記事を参考にさせて頂きました。
リスブロ様、ありがとうございます。
コンテンツエリアをフェードインさせるカスタマイズ(サイドバー除く)
.main{
animation-name:fadein;
animation-duration: 1s;
}
@keyframes fadein{
from {
opacity: 0;
transform: translateY(0);
}
to {
opacity: 1;
transform: translateY(0);
}
}
これは実際に見てもらったらわかりますね。
サイドバーのデザインを一式カスタマイズ
/* — サイドバーのデザイン変更— */
/*サイドバーカテゴリ*/
.widget-sidebar h3{/*サイドウィジェットタイトル*/
background:transparent;
font-size:.95em;/*文字サイズ*/
border-bottom:2px solid #333333;/*下線の太さ・色*/
padding:5px 10px 0;
margin-bottom:0;
}
.widget_new_entries h3:before{/*新着記事タイトルアイコン*/
font-family:Fontawesome;
content:"\f09e";/*アイコン種類*/
color:#333333;/*アイコン色*/
font-weight:normal;
margin-right:6px;/*アイコンとタイトルの距離*/
}
.widget_popular_entries h3:before{/*人気記事タイトルアイコン*/
font-family:Fontawesome;
content:"\f06b";/*アイコン種類*/
color:#333333;/*アイコン色*/
font-weight:normal;
margin-right:6px;/*アイコンとタイトルの距離*/
}
.widget_categories h3:before{/*カテゴリータイトルアイコン*/
font-family:Fontawesome;
content:"\f0ca";/*アイコン種類*/
color:#333333;/*アイコン色*/
font-weight:normal;
margin-right:6px;/*アイコンとタイトルの距離*/
}
.widget_archive h3:before{/*アーカイブタイトルアイコン*/
font-family:Fontawesome;
content:"\f274";/*アイコン種類*/
color:#333333;/*アイコン色*/
font-weight:normal;
margin-right:6px;/*アイコンとタイトルの距離*/
}
.widget_categories ul li,
.widget_archive ul li{/*カテゴリ・アーカイブ下線*/
padding-left:10px;
border-bottom:1px dotted rgba(125, 125, 125, 0.2);/*下線の種類*/
}
.widget_categories ul li a,
.widget_archive ul li a{/*親カテゴリ・アーカイブの文字サイズ*/
font-size:.95rem;
}
.widget_categories ul li a:before,
.widget_archive ul li a:before{/*親カテゴリ・アーカイブアイコン*/
font-family:Fontawesome;
content:"\f138";/*アイコン種類*/
color:#888888;/*アイコン色*/
margin-right:6px;/*アイコンと文字の距離*/
}
.widget_categories ul .children li a:before{/*子カテゴリアイコン*/
font-family:Fontawesome;
content:"\f105";/*アイコン種類*/
color:#FFC14D;/*アイコン色*/
font-weight:normal;
margin-right:6px;/*アイコンと文字の距離*/
}
.widget_categories ul .children li{
border-bottom:none;
}
.widget_categories ul .children li a{/*子カテゴリ*/
padding:3px 10px;
font-size:.85rem;/*文字サイズ*/
}
.widget_categories ul li a:hover,
.widget_archive ul li a:hover{/*カテゴリ・アーカイブhover時*/
background:transparent;
color:#888888;/*hover時の文字色*/
margin-left:5px;/*hover時動く幅*/
}
.widget_categories ul li a .post-count,
.widget_archive ul li a .post-count{/*カテゴリ・アーカイブ記事数*/
border:1px solid rgba(221, 221, 221, 0.867);/*囲線*/
border-radius:5px;
font-size:.8em;/*数字サイズ*/
padding:1px 10px;/*囲いの大きさ*/
}
.widget_categories ul li a:hover .post-count,
.widget_archive ul li a:hover .post-count{/*カテゴリ・アーカイブ記事数hover時*/
border-color:#FFC14D;/*囲線色*/
background:#FFC14D;/*背景色*/
color:#fff;/*文字色*/
transition:.4s;/*変化スピード*/
}
/*ここまで*/
- 各サイドバーウィジェットのタイトルデザイン変更
- 新着記事、人気記事、カテゴリ、アーカイブウィジェットタイトルにFontAwesomeアイコンを設置
- カテゴリとアーカイブのデザイン変更
- カテゴリにhoverで動きをつける
以上です。
上記2つのカスタマイズは、こちらの記事とこちらの記事を参考にさせて頂きました。
PlusPlus様、ありがとうございます。
ページネーションをカスタマイズ
/**ページネーション**/
.pagination-next, .next, .prev, .pager-prev-next{ display: none; }.pager-numbers a { text-decoration: none; }
.page-numbers{
border: none;
font-family: sans-serif;
font-size: 80%;
color: #666;
box-shadow: 0 2px 5px 0 rgba(0,0,0,0.2);
transition: all .1s ease;
background-color: #ffffff;
}
.pagination a.page-numbers:hover,.pager-numbers a:hover .page-numbers{
background-color: #666;
color: #fff;
}
.pagination .current, .pager-links .current{
background-color: #666;
color: #fff;
}
- 「次のページ」を非表示
- 背景と文字色を変える
- 角を丸くする
- 影をつける
以上です。
上記のカスタマイズは、こちらの記事を参考にさせて頂きました。
うぇぶあしび様、ありがとうございます。
まとめ
先人の偉い方々が作られたコードをほぼ丸コピペしただけですが、何だかプログラマーになれた気分ですね。
カチャカチャカチャ・・・ッターンッ!!
ってな?
殴られそうですね。
現場からは以上です。




コメント