当サイトで使っているCSSと記述場所【WordPressカスタマイズ】

当サイトにて実際に使用しているCSSをまとめてみました。class名や、文字[font]、色コード[colorコードはこちらを参照]などはお好みの数値を指定してください。尚、どっかから拾ってアレンジしたコードもあります。まだまだ勉強中。

◆【CSS】Cocoon
◆【CSS】Luxeritas

CSSの記述場所

子テーマのスタイルシート(style.css)に記載します。

Cocoonの場合

外観→テーマエディタ→「Cocoon Child: スタイルシート (style.css)」

サイトがAMPに対応している場合は「amp.css」にも記載します。

ルクセリタスの場合

外観→テーマエディタ→「Luxeritas Child Theme: スタイルシート (style.css)」

サイトがAMPに対応している場合は「style-amp.css」にも記載します。

特定の記事のみ変更

HTML

<div class="entry-content">本文</div>

CSS

/*本文中の文字間隔*/
.entry-content { letter-spacing: 1.5px; }
/* 本文中の行間*/
.entry-content p {line-height: 40px;}
/*本文中のh2*/
.entry-content h2 { 
padding: 30px 0px 30px 10px; 
margin: 80px 0px 30px 0px; 
color:#fff; 
background-color:#595959; 
border-left: 4px solid #ff9900; 
}

クラス名は「.entry-content」の代わりに「.post-content」が使われているテーマもあります。

Cocoonだと記事の下にCSSを記述できる場所が表示されるので便利。投稿画面の上にある「表示オプション」の「カスタムCSS」にチェックを入れて、、

記事の下に表示された「カスタムCSS」に記述するとその記事だけCSSが反映されます。

preタグ(ソースコード)

/*pre*/
pre {
font-size: 90%;
line-height: 0.8;
margin: 0px;
padding:5px 5px 5px 5px;
}

blockquoteタグ(引用)

/*引用*/
blockquote {
font-size: 90%;
line-height: 1.0;
margin: 0px;
padding:18px 10px 10px 10px;
}

広告を中央に寄せる

HTML

<div class="ad-center">
アフィリエイトコード挿入
</div>

CSS

/*広告を中央に寄せる*/
.ad-center{
text-align:center;
}

デバイスの幅を100%に指定

画像などの幅が各デバイスの幅に収まるようにします。

img { 
 max-width: 100%; 
 height:auto;
}

キーボード

Z

HTML

<kbd>Z</kbd>

CSS

kbd {
height: 40px;
min-width: 20px;
padding: 0 10px;
margin: 5px 10px;
background: #EDEDED;
border-radius: 10px;
box-shadow: 0px 1px 3px 1px rgba(0, 0, 0, 0.5);
color: #808080;
font: bold 20px arial;
text-align: center;
line-height: 40px;
display: inline-block;
}

ダウンロードボタン

◆CSSとHTML5で作る簡単ダウンロードボタン

ボックス

HTML

<div class="boxz">
箱</div>

CSS

/*ボックス*/
.boxz{
padding:.5em 1em;margin:2em 0;color:#5d627b;background:#fff;
border-left:solid 5px #5d627b;box-shadow:0 3px 5px rgba(0,0,0,.22)}.
boxz p{margin:0;padding:0}

カッテネ

◆カッテネをプチカスタマイズしてカエレバ/トマレバ風に使用

カエレバ・ヨメレバ・トマレバ

RoughLogさんの「CSSコピペでOK!カエレバ・ヨメレバ・トマレバをまとめてカスタマイズ[ver2]」のコードをアレンジさせていただきました。

.cstmreba {
width: 98%;
height:auto;
margin:36px 0;
font-family:'Lucida Grande','Hiragino Kaku Gothic ProN',Helvetica, Meiryo, sans-serif;
line-height: 1.5;
word-wrap: break-word;
box-sizing: border-box;
display: block;
}
/* WordPressで自動挿入されるPタグの余白を対処 */
.cstmreba p {
margin: 0;
padding: 0;
}
.cstmreba a {
transition: 0.8s ;
color:#285EFF;
}
.cstmreba a:hover {
color:#FFCA28;
}
.booklink-box, .kaerebalink-box, .tomarebalink-box {
width: 100%;
background-color: #fff;
overflow: hidden;
border: 1px solid #ddd;
border-radius: 0px;
box-sizing: border-box;
padding: 12px 8px;
}
/* サムネイル画像ボックス */
.booklink-image,
.kaerebalink-image,
.tomarebalink-image {
width:150px;
float:left;
margin:0 14px 0 0;
text-align: center;
}
.booklink-image a,
.kaerebalink-image a,
.tomarebalink-image a {
width:100%;
display:block;
}
/* サムネイル画像 */
.booklink-image a img, .kaerebalink-image a img, .tomarebalink-image a img {
margin:0 ;
padding: 0;
text-align:center;
}
.booklink-info, .kaerebalink-info, .tomarebalink-info {
overflow:hidden;
line-height:170%;
color: #333;
}
/* infoボックス内リンク下線非表示 */
.booklink-info a,
.kaerebalink-info a,
.tomarebalink-info a {
text-decoration: none;	
}
/* 作品・商品・ホテル名 リンク */
.booklink-name>a,
.kaerebalink-name>a,
.tomarebalink-name>a {
border-bottom: 1px dotted ;
font-size:20px;
}
/* powered by */
.booklink-powered-date,
.kaerebalink-powered-date,
.tomarebalink-powered-date {
font-size:10px;
line-height:150%;
}
.booklink-powered-date a,
.kaerebalink-powered-date a,
.tomarebalink-powered-date a {
border-bottom: 1px dotted ;
color: #333;
}
.booklink-powered-date a:hover,
.kaerebalink-powered-date a:hover,
.tomarebalink-powered-date a:hover {
color:#333;
}
/* 著者・住所 */
.booklink-detail, .kaerebalink-detail, .tomarebalink-address {
font-size:17px;
}
.kaerebalink-link1 img, .booklink-link2 img, .tomarebalink-link1 img {
display:none !important;
}
.kaerebalink-link1, .booklink-link2, .tomarebalink-link1 {
display: inline-block;
width: 100%;
margin-top: 5px;
}
.booklink-link2>div, 
.kaerebalink-link1>div, 
.tomarebalink-link1>div {
float:left;
width:31%;
min-width:125px;
margin:0.5% 1%;
}
/***** ボタンデザインここから ******/
.booklink-link2 a, 
.kaerebalink-link1 a,
.tomarebalink-link1 a {
width: 100%;
display: inline-block;
text-align: center;
box-sizing: border-box;
font-size: 20px;
font-weight: bold;
line-height: 180%;
padding:3% 1%;
margin: 1px 0;
border-radius: 4px;
box-shadow: 0 2px 0 #ccc;
background: -moz-linear-gradient(top,#fafafa,#EEE);
background: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#eee));
}
.booklink-link2 a:hover,
.kaerebalink-link1 a:hover,
.tomarebalink-link1 a:hover {
text-decoration: underline;
}
/* トマレバ */
.tomarebalink-link1 .shoplinkrakuten a { color: #76ae25; }/* 楽天トラベル */
.tomarebalink-link1 .shoplinkjalan a { color: #ff7a15; }/* じゃらん */
.tomarebalink-link1 .shoplinkjtb a { color: #c81528; }/* JTB */
.tomarebalink-link1 .shoplinkknt a { color: #0b499d; }/* KNT */
.tomarebalink-link1 .shoplinkikyu a { color: #bf9500; }/* 一休 */
.tomarebalink-link1 .shoplinkrurubu a { color: #000066; }/* るるぶ */
.tomarebalink-link1 .shoplinkyahoo a { color: #ff0033; }/* Yahoo!トラベル */
/* カエレバ */
.kaerebalink-link1 .shoplinkyahoo a {color:#ff0033;} /* Yahoo!ショッピング */
.kaerebalink-link1 .shoplinkbellemaison a { color:#84be24 ; }	/* ベルメゾン */
.kaerebalink-link1 .shoplinkcecile a { color:#8d124b; } /* セシール */ 
.kaerebalink-link1 .shoplinkwowma a { color:#ea5404; } /* Wowma */ 
.kaerebalink-link1 .shoplinkkakakucom a {color:#314995;} /* 価格コム */
/* ヨメレバ */
.booklink-link2 .shoplinkkindle a { color:#007dcd;} /* Kindle */
.booklink-link2 .shoplinkrakukobo a{ color:#d50000; } /* 楽天kobo */
.booklink-link2  .shoplinkbk1 a { color:#0085cd; } /* honto */
.booklink-link2 .shoplinkehon a { color:#2a2c6d; } /* ehon */
.booklink-link2 .shoplinkkino a { color:#003e92; } /* 紀伊國屋書店 */
.booklink-link2 .shoplinkebj a { color:#f8485e; } /* ebookjapan */
.booklink-link2 .shoplinktoshokan a { color:#333333; } /* 図書館 */
/* カエレバ・ヨメレバ共通 */
.kaerebalink-link1 .shoplinkamazon a, 
.booklink-link2 .shoplinkamazon a { color:#FF9901; } /* Amazon */
.kaerebalink-link1 .shoplinkrakuten a , 
.booklink-link2 .shoplinkrakuten a { color: #c20004; } /* 楽天 */
.kaerebalink-link1 .shoplinkseven a, 
.booklink-link2 .shoplinkseven a { color:#225496;} /* 7net */
/***** ボタンデザインここまで ******/
.booklink-footer {
clear:both;
}
/***  解像度480px以下のスタイル ***/
@media screen and (max-width:480px){
.booklink-image,
.kaerebalink-image,
.tomarebalink-image {
width:100%;
float:none;
}
.booklink-link2>div, 
.kaerebalink-link1>div, 
.tomarebalink-link1>div {
width: 49%;
margin: 0.5%;
}
.booklink-info,
.kaerebalink-info,
.tomarebalink-info {
text-align:center;
padding-bottom: 1px;
}
}

アフィリエイト用のボタン【縦並び】

どこかのサイトから拾ったものですが忘れました…

HTML

ブルー
<div class="blue-btn"><a href="URL" rel="sponsored">***</a></div>
オレンジ
<div class="orange-btn"><a href="URL" rel="sponsored">***</a></div>
赤
<div class="red-btn"><a href="URL" rel="sponsored">***</a></div>
グレー
<div class="gray-btn"><a href="URL" rel="sponsored">***</a></div>

CSS

/*ボタン縦並び*/
/*ブルー*/
.blue-btn {
font-size:18px;
margin-left: auto;
margin-right: auto;
display: block;
width: 100%;
margin-bottom: 1em;
}
.blue-btn a {
display: block;
position: relative;
z-index: 2;
overflow: hidden;
width: 100%;
font-weight: bold ;
box-shadow:2px 2px 2px #555;
border-radius: 5px;
background-color:#0099FF;
color: #ffffff !important;
padding: 12px 0;
text-align: center;
text-decoration: none;
transition: .25s linear;
-webkit-transition: .25s linear;
-moz-transition: .25s linear;
}
.blue-btn a:hover {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;
box-shadow:none;
}

/*オレンジ*/
.orange-btn {
font-size:18px;
margin-left: auto;
margin-right: auto;
display: block;
width: 100%;
margin-bottom: 1em;
}
.orange-btn a {
display: block;
position: relative;
z-index: 2;
overflow: hidden;
width: 100%;
font-weight: bold ;
box-shadow:2px 2px 2px #555;
border-radius: 5px;
background-color:#F15D30;
color: #ffffff !important;
padding: 12px 0;
text-align: center;
text-decoration: none;
transition: .25s linear;
-webkit-transition: .25s linear;
-moz-transition: .25s linear;
}
.orange-btn a:hover {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;
box-shadow:none;
}

/*赤*/
.red-btn {
font-size:18px;
margin-left: auto;
margin-right: auto;
display: block;
width: 100%;
margin-bottom: 1em;
}
.red-btn a {
display: block;
position: relative;
z-index: 2;
overflow: hidden;
width: 100%;
font-weight: bold ;
box-shadow:2px 2px 2px #555;
border-radius: 5px;
background-color:#cc002c;
color: #ffffff !important;
padding: 12px 0;
text-align: center;
text-decoration: none;
transition: .25s linear;
-webkit-transition: .25s linear;
-moz-transition: .25s linear;
}
.red-btn a:hover {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;
box-shadow:none;
}

/*グレー*/
.gray-btn {
font-size:18px;
margin-left: auto;
margin-right: auto;
display: block;
width: 100%;
margin-bottom: 1em;
}
.gray-btn a {
display: block;
position: relative;
z-index: 2;
overflow: hidden;
width: 100%;
font-weight: bold ;
box-shadow:2px 2px 2px #555;
border-radius: 5px;
background-color:#dcdcdc;
color: #313131 !important;
padding: 12px 0;
text-align: center;
text-decoration: none;
transition: .25s linear;
-webkit-transition: .25s linear;
-moz-transition: .25s linear;
}
.gray-btn a:hover {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;
box-shadow:none;
}
/*ボタン縦並び終わり*/

アフィリエイト用のボタン【横】

HTML

<div class="box-main">
<div class="left-btn"><a href="URL" rel="sponsored">左(赤)</a></div>
<div class="right-btn"><a href="URL" rel="sponsored">右(青)</a></div>
</div>

CSS

/*ボタン横並び*/
/*左ボタン(横並び)*/
.left-btn {
width: 100%;
text-align: center;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
font-weight: bold;
}
.left-btn a {
display: block;
position: relative;
z-index: 2;
overflow: hidden;
width: 100%;
font-weight: bold ;
box-shadow:2px 2px 2px #555;
border-radius: 5px;
background-color: #DD0000;
color: #ffffff !important;
padding: 12px 0;
text-align: center;
text-decoration: none;
transition: .25s linear;
-webkit-transition: .25s linear;
-moz-transition: .25s linear;
}
.left-btn a:hover {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;
box-shadow:none;
}

/*右ボタン(横並び)*/
.right-btn {
text-align:center;
width: 100%;
float:left;
color:#fff;
font-weight:bold;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.right-btn a {
display: block;
position: relative;
z-index: 2;
overflow: hidden;
width: 100%;
font-weight: bold ;
box-shadow:2px 2px 2px #555;
border-radius: 5px;
background-color: orange;
color: #ffffff !important;
padding: 12px 0;
text-align: center;
text-decoration: none;
transition: .25s linear;
-webkit-transition: .25s linear;
-moz-transition: .25s linear;
}
.right-btn a:hover {
-ms-transform: translateY(4px);
-webkit-transform: translateY(4px);
transform: translateY(4px);
border-bottom: none;
box-shadow:none;
}
.box-main {
text-align:center;
font-size:15px;
margin-bottom: 1em;
}
.box-main:after {
content:"";
display:block;
clear:both;
}

@media screen and (min-width: 600px) {
.right-btn {
width:48% !important;
margin-left:10px;
}
.left-btn {
width:48% !important;
float:left;
margin-right: 10px;
margin-left:0;
}
}

@media screen and (max-width:599px){
.right-btn {
margin-top: 15px;
}
}
/*ボタン横並び終わり*/

タイトルとURLをコピーしました