よく使い方がわからなかったので、サービスに頼らず、できるだけ効率良くできる方法を探してみました。
カッテネ
みつけたのはカッテネでした。カッテネは5つまでのリンクボタンが並べられて、レスポンシブに対応しててスマホでみてもキレイに表示されます。
WordPressにはプラグインがあり、簡単にできるそうですが、それ以外の人は手入力で、ちょっと大変ですが、サービス元に影響を受けずに使えるのでありがたいです。
BloggerでもCSSをテンプレートに入れておけば、あとは投稿のときに貼り付けるだけです。
カエレバやヨメレバより使い方が簡単なカッテネ作った|クリックもされやすいよ | webfood.info
カッテネリンク自動生成ツール
とはいっても、毎回ひとつひとつ貼り付けるのは手間なので、簡単な方法はないかなーと探してみると、効率化できる方法を発見しました。「カッテネリンク自動生成ツール」フォームに入力するだけでHTMLを表示してくれて、とっても便利です。
カッテネリンク自動生成ツール | 「ちょい好き」になるブログ
デザイン変更
CSSを変更することで自由にデザインを変えられます。Rinkerというサービス用のカスタマイズのようですが、デザインはこちらの方のを参考にして変更してみました。
CSSコピペでOK!Rinker(リンカー)のデザインをカスタマイズしよう! | ぴょんなことから
完成!
この方法だと、たくさんアフィリエイトを貼り付けたい人はちょっと手間かもしれませんが、それ以外の人は便利に使えるのではないでしょうか。CSSのソースコードが長いので、ボタンの色は今のところ3色分しか記載していません。
ボタンの下に余白があった方が良いと思ってボタンを上げすぎたので、写真が小さい場合、説明文とボタンが重なってしまうかもしれないです。
まあでもしばらくこのままで使ってみようと思います。
.kattene { border: solid 2px #e5e5e5; border-radius: 5px; box-shadow: 0 0px 3px rgba(0, 0, 0, 0.1); padding: 10px; padding-bottom: 7px; padding-right: 10px; padding-left: 20px; margin-bottom: 1em; box-sizing: border-box; } .kattene a { color: rgb(61,63,68) !important; text-decoration: none; } .kattene .kattene__btns a:link { color:fff; font-size: .8em; } .kattene div{ margin: 0; } .kattene__imgpart { text-align: center; } .kattene__description { font-size: 0.7em; } .kattene .kattene__btns { width: 100%; margin-top: 0.5em; } .kattene__btns:after { display: block; clear: both; height: 0px; visibility: hidden; content: "."; } .kattene__btns > div { float: left; margin-bottom: 5px; } .kattene__btns .kattene__btn { width: 95%; padding-left: 0; padding-right: 0; } .kattene__btns.__three > div { width: 32.66667%; } .kattene__btns.__three > div:not(:last-child) { margin-right: 1%; } .kattene__btns.__two > div { width: 49.5%; } .kattene__btns.__two > div:nth-child(odd) { margin-right: 1%; } @media screen and (max-width: 900px) { .kattene__imgpart { padding-bottom: 1em; } .kattene .kattene__btns { margin-top: 0.5em; } .kattene__btns.__five > div { width: 49.5%; } .kattene__btns.__five > div:nth-child(odd) { margin-right: 1%; } .kattene__btns.__five > div:last-child { margin-right: 0; float: right; } .kattene__btns.__four > div { width: 49.5%; } .kattene__btns.__four > div:nth-child(odd) { margin-right: 1%; } .kattene__btns.__one > div { width: 50%; margin-left: 25%; } } @media screen and (min-width: 901px) { .kattene { display: table; width: 100%; } .kattene__imgpart { display: table-cell; width: 20%; padding-bottom: 5px;  } .kattene__infopart { display: table-cell; vertical-align: top; position: relative; padding-left: 10px; width: 80%; } .kattene__infopart a:active{ text-decoration: none; } .kattene__infopart a:visited{ text-decoration: none; } .kattene .kattene__description { margin-bottom: 4em; } .kattene__btns { position: absolute; bottom: 0; box-sizing: border-box; padding-right: 10px; } .kattene__btns.__five > div { width: 19.2%; } .kattene__btns.__five > div:not(:last-child) { margin-right: 1%; } .kattene__btns.__four > div { width: 24.25%; } .kattene__btns.__four > div:not(:last-child) { margin-right: 1%; } .kattene__btns.__two > div { width: 49.5%; } .kattene__btns.__two > div:not(:last-child) { margin-right: 1%; } .kattene__btns.__one > div { width: 49.5%; float: right; } } .kattene .kattene__btn { appearance: none; background-color: #fff; border: 0; border-radius: 1; color: #fff; cursor: pointer; display: inline-block; font-size: .9em; -webkit-font-smoothing: antialiased; font-weight: 600; line-height: 1.7; padding: 0.75em; text-decoration: none; transition: background-color 150ms ease; user-select: none; vertical-align: middle; white-space: nowrap; } .kattene__btn:hover, .kattene__btn:focus { background-color: #439aa7; text-decoration: none; color: #fff !important; } .kattene__btn:disabled { cursor: not-allowed; opacity: 0.5; } .kattene__btn:disabled:hover { text-decoration: none; background-color: #54c0d1; } .kattene__btn.__small { padding: 0.55em; font-size: 0.9em; } .kattene__btn.__orange { background-color: #FFC266; margin-bottom: 5px; border-radius: 3px; text-align: center; } .kattene__btn.__orange:hover { background-color: #ffa011; } .kattene__btn.__orange i { font-weight: bold; } .kattene__btn.__orange i:before { vertical-align: middle; font-size: 1.2em; margin-right: 0.2em; } .kattene__btn.__orange:after { position: absolute; right: auto; padding-left: 5px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f138"!important; transition: .1s ease-in-out; } .kattene__btn.__red { background-color: #ff7c74; margin-bottom: 5px; border-radius: 3px; text-align: center; } .kattene__btn.__red:hover { background-color: #ff2c1f; } .kattene__btn.__red i { font-weight: bold; } .kattene__btn.__red i:before { vertical-align: middle; margin-right: 0.2em; } .kattene__btn.__red:after { position: absolute; right: auto; padding-left: 5px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f138"!important; transition: .1s ease-in-out; } .kattene__btn.__blue { background-color: #90CAF9; margin-bottom: 5px; border-radius: 3px; text-align: center; } .kattene__btn.__blue:hover { background-color: #3fa4f5; } .kattene__btn.__blue i { font-weight: bold; } .kattene__btn.__blue i:before { vertical-align: middle; margin-right: 0.2em; } .kattene__btn.__blue:after { position: absolute; right: auto; padding-left: 5px; font-family: "Font Awesome 5 Free"; font-weight: 900; content: "\f138"!important; transition: .1s ease-in-out; }
0 件のコメント:
コメントを投稿