SlideShare ist ein Scribd-Unternehmen logo
1 von 20
Downloaden Sie, um offline zu lesen
ビジュアルエディタ用CSSで
快適なブログライフを!
田原遊馬(タハラユウマ)
株式会社クロスキューブ 取締役 / ディレクター / デザイナー
facebook.com/BuccaneerBoogie
@90zbear
ビジュアルエディタ派のためのプチカスタム
2015.07.03 WordBench 東京 LT
田原遊馬(たはらゆうま)
株式会社クロスキューブ 取締役 / ディレクター / デザイナー
facebook.com/BuccaneerBoogie
@90zbear
WordPressを含む、CMS案件を中心にお仕事してます。
WordPress / concrete5 / EC-CUBE / PHP / JavaScript / HTML / CSS /
DTP & WEB Design and more!!
ブログ、やってます。
90zbear.com
2014年4月∼
ビジュアルエディタ
使ってますか?
ぶっちゃけ
お金をかけたくない!
ブログの書きやすさとは何だ
エディタ上の見た目=表示の見た目
このブログを書くために
こうしてみた
このブログのここが
ビジュアルエディタのここ
投稿された記事のイメージがしやすいことは
プレビューの回数を減らし、
「書く」ことに集中できる環境!
見た目がイケてると
テンションが上がる!
しかも、結構お手軽です。
functions.phpに追加
//テーマディレクトリ内のエディタ用スタイルシートのパスを設定
add_editor_style(‘css/editor-style.css');
function custom_editor_settings( $initArray ) {
//ビジュアルエディタのtextareaのclass
$initArray['body_class'] = 'editor-area';
return $initArray;
}
add_filter( 'tiny_mce_before_init', 'custom_editor_settings' );
指定したエディタ用スタイルシート
表示画面の記事部分に適応しているCSSをコピーして設定。
WordPressの標準エディタ準拠なら・・・
p, h1, h2, h3, h4, h5, h6
strong, em, blockquote, del, ins,
hr, img, ul, ol, li, code, img
このへんを設定!
指定したエディタ用スタイルシート
ビジュアルエディタ全体にかかわる調整はこんな感じ。
body.mceContentBody {
margin:15px;
padding:20px;
line-height:1.6em;
font-size:12pt;
color:#444;
}
sassとかcompassとか使っている人用
$pink: #F2295F;
$blue: #3DBCD9;
$lightgrey: #F2F2F2;
$yellow: #F2E422;
@mixin postFormat{
h1{
position: relative;
color: #fff;
background: lighten($pink, 15%);
font-size: 140%;
font-weight: bold;
margin: 0 0 0.5em -0.5em;
padding: 0.3em 0.5em 0.3em 0.5em;
@media (max-width: 640px) {
padding: 0.3em 1.5em 0.3em 0.5em;
}
}
(以下略)
_posts.scss editor-style.scss
@import "compass";
@import "posts";
body.mceContentBody {
margin:15px;
padding:20px;
line-height:1.6em;
font-size:12pt;
color:#444;
}
@include postFormat;
style.scss
.postContent{
@include postFormat;
}
http://www.90zbear.com/web-develop/wordpress/871/ブログに書きました!
ビジュアルエディタ用CSSで
快適なブログライフを!
ご静聴ありがとうございました!

Weitere ähnliche Inhalte

Was ist angesagt?

Cssアニメーションとその制御
Cssアニメーションとその制御Cssアニメーションとその制御
Cssアニメーションとその制御
Muyuu Fujita
 
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
Eri Sawada
 

Was ist angesagt? (20)

SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
SaCSS vol.79「CMSがらみのサイトの受発注で確認すべきこと」
 
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみようa-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
a-blog cms 勉強会 in 札幌 x SaCSS 2016 投稿画面を改良してみよう
 
Exbition slide
Exbition slideExbition slide
Exbition slide
 
メニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしようメニューは管理画面で設定できるようにしよう
メニューは管理画面で設定できるようにしよう
 
WooCommerce & AWS
WooCommerce & AWSWooCommerce & AWS
WooCommerce & AWS
 
WDHA#038 CMS会議 AOMORI / a-blog cms 2.1を活用したWeb制作のワークフロー
WDHA#038 CMS会議 AOMORI / a-blog cms 2.1を活用したWeb制作のワークフローWDHA#038 CMS会議 AOMORI / a-blog cms 2.1を活用したWeb制作のワークフロー
WDHA#038 CMS会議 AOMORI / a-blog cms 2.1を活用したWeb制作のワークフロー
 
Cssアニメーションとその制御
Cssアニメーションとその制御Cssアニメーションとその制御
Cssアニメーションとその制御
 
a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」a-sap10「モジュールIDを理解する」
a-sap10「モジュールIDを理解する」
 
カスタムフィールドで作るカンタン投稿システム
カスタムフィールドで作るカンタン投稿システムカスタムフィールドで作るカンタン投稿システム
カスタムフィールドで作るカンタン投稿システム
 
CSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cmsCSS Nite in SAPPORO x a-blog cms
CSS Nite in SAPPORO x a-blog cms
 
Azure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイントAzure上でec cubeを運用するポイント
Azure上でec cubeを運用するポイント
 
a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」a-sap08「a-blog cmsとMovable Type」
a-sap08「a-blog cmsとMovable Type」
 
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
日本のCMSの今。特徴とプロジェクトから考える、次のCMS選び:本編
 
a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」a-sap09「a-blog cmsとWordPress」
a-sap09「a-blog cmsとWordPress」
 
WordPressってこんなCMS
WordPressってこんなCMSWordPressってこんなCMS
WordPressってこんなCMS
 
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
 ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜 ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
ノンプログラミングWebデザイナーがWordPressをおぼえるためにやったこと 〜巨人の肩にのってみた!〜
 
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術PHPがわからないデザイナーでもできる、簡単カスタマイズ術
PHPがわからないデザイナーでもできる、簡単カスタマイズ術
 
プロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよプロトタイピングでしあわせになろうよ
プロトタイピングでしあわせになろうよ
 
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
非ウェブデザイナーも知っておきたいデベロッパーツールの使い方(基本編 使い方と便利な機能) 先生:池田 祐太郎
 
WordBench京都9月号
WordBench京都9月号WordBench京都9月号
WordBench京都9月号
 

Ähnlich wie ビジュアルエディタ用CSSで 快適なブログライフを!

[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
Hiroyuki Ogawa
 
BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想
Hidekazu Ishikawa
 
WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
tokumotonahoko
 
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
sogawaminoru
 
ボクたちのWWW Webクリエイターのこれからを考える
ボクたちのWWW Webクリエイターのこれからを考えるボクたちのWWW Webクリエイターのこれからを考える
ボクたちのWWW Webクリエイターのこれからを考える
Masakazu Muraoka
 

Ähnlich wie ビジュアルエディタ用CSSで 快適なブログライフを! (20)

Webデザイナーが考えておきたいSEOのこと
Webデザイナーが考えておきたいSEOのことWebデザイナーが考えておきたいSEOのこと
Webデザイナーが考えておきたいSEOのこと
 
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
フリー3ヶ月目で思う、2年後稼げるWebデザイナー像
 
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
エンジニアからデザイナーに贈るプロトタイピングのすすめ - 春のフロントエンド祭り 2015
 
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
[WordBench東京7月] レスポンシブWebデザインの基礎とWordPressを使った最適化の手法
 
ASP.NET MVC で Bootstrap
ASP.NET MVC で BootstrapASP.NET MVC で Bootstrap
ASP.NET MVC で Bootstrap
 
2015年のWebを考える
2015年のWebを考える2015年のWebを考える
2015年のWebを考える
 
BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想BizVektorに見る汎用テンプレートの設計思想
BizVektorに見る汎用テンプレートの設計思想
 
10/12 WordBench神戸 WordPressの学習方法
10/12 WordBench神戸 WordPressの学習方法10/12 WordBench神戸 WordPressの学習方法
10/12 WordBench神戸 WordPressの学習方法
 
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
工数削減! 印刷物デザイナーに知ってほしい コスパの良いWebデザイン.pdf
 
Bootstrapを使ってみよう
Bootstrapを使ってみようBootstrapを使ってみよう
Bootstrapを使ってみよう
 
まだやれる Css preprocesser
まだやれる Css preprocesserまだやれる Css preprocesser
まだやれる Css preprocesser
 
WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様WEB開発はじめの一歩 講師:村井亮介様
WEB開発はじめの一歩 講師:村井亮介様
 
WordPressってブログじゃないの?
WordPressってブログじゃないの?WordPressってブログじゃないの?
WordPressってブログじゃないの?
 
いまさら聞けないjQuery入門for デザイナー
いまさら聞けないjQuery入門for デザイナーいまさら聞けないjQuery入門for デザイナー
いまさら聞けないjQuery入門for デザイナー
 
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
集客ばかりを考えるからブログは失敗する -長くブログを続けるために-
 
concrete5を使って分かった、WordPressのいいところ
concrete5を使って分かった、WordPressのいいところconcrete5を使って分かった、WordPressのいいところ
concrete5を使って分かった、WordPressのいいところ
 
デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦デザイナーとプログラマーの 仲良し大作戦
デザイナーとプログラマーの 仲良し大作戦
 
090801 ライトニングトーク
090801 ライトニングトーク090801 ライトニングトーク
090801 ライトニングトーク
 
ボクたちのWWW Webクリエイターのこれからを考える
ボクたちのWWW Webクリエイターのこれからを考えるボクたちのWWW Webクリエイターのこれからを考える
ボクたちのWWW Webクリエイターのこれからを考える
 
どうしてこうなったWordPress
どうしてこうなったWordPressどうしてこうなったWordPress
どうしてこうなったWordPress
 

ビジュアルエディタ用CSSで 快適なブログライフを!