ブロックエディタで作成できるBOXデザインをまとめました。
シンプルな囲み枠
1.角に丸みを帯びた囲み枠
角に丸みを帯びた囲み枠
// 段落:角に丸みを帯びた囲み枠
register_block_style(
'core/paragraph',
array(
'name' => 'rounded-line-box',
'label' => '丸みのあるBOX',
)
);
// 段落:丸みのあるBOX
.is-style-rounded-line-box {
border: {
width: 2px;
style: solid;
color: var(--wp--preset--color--primary);
top-left-radius: 18px;
top-right-radius: 18px;
bottom-left-radius: 18px;
bottom-right-radius: 18px;
}
padding: {
top: var(--wp--preset--spacing--40);
right: var(--wp--preset--spacing--30);
bottom: var(--wp--preset--spacing--40);
left: var(--wp--preset--spacing--30);
}
}
2.上下ラインを強調した囲み枠
上下ラインを強調した囲み枠
// 段落:上下ラインBOX
register_block_style(
'core/paragraph',
array(
'name' => 'horizontal-line-box',
'label' => '上下ラインBOX',
)
);
// 段落:上下ラインBOX
.is-style-horizontal-line-box {
border: {
top: {
style: solid;
width: 3px;
color: var(--wp--preset--color--primary);
}
bottom: {
width: 3px;
style: solid;
color: var(--wp--preset--color--primary);
}
}
padding: {
top: var(--wp--preset--spacing--40);
right: var(--wp--preset--spacing--30);
bottom: var(--wp--preset--spacing--40);
left: var(--wp--preset--spacing--30);
}
background-color: var(--wp--preset--color--pale-gray);
}
3.ポストイットのような囲み枠
ポストイットのような囲み枠
// 段落:ポストイットBOX
register_block_style(
'core/paragraph',
array(
'name' => 'postit-box',
'label' => 'ポストイットBOX',
)
);
// 段落:ポストイットBOX
.is-style-postit-box {
border: {
left: {
style: solid;
color: var(--wp--preset--color--secondary);
width: 5px;
}
}
padding: {
top: var(--wp--preset--spacing--40);
right: var(--wp--preset--spacing--40);
bottom: var(--wp--preset--spacing--40);
left: var(--wp--preset--spacing--40);
}
background-color: var(--wp--preset--color--pale-gray);
}
見出し付きのBOX
1.フルワイド見出しBOX
ポイント
BOXは要点をまとめたり、視線を集めて強調したいポイントを装飾することができます。
見出し付きBOXは、複数段落やレスポンシブに対応しています。
ポイント
BOXは要点をまとめたり、視線を集めて強調したいポイントを装飾することができます。
見出し付きBOXは、複数段落やレスポンシブに対応しています。
ポイント
BOXは要点をまとめたり、視線を集めて強調したいポイントを装飾することができます。
見出し付きBOXは、複数段落やレスポンシブに対応しています。
/**
* Title: フルワイド見出しBOX
* Slug: prof/box-fullwide-heading
* categories: Prof
* Block types: core/heading, core/paragraph
*/
?>
<!-- wp:group {"style":{"border":{"width":"1px"},"spacing":{"margin":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50"},"blockGap":"0px"}},"borderColor":"primary","layout":{"type":"default"}} -->
<div class="wp-block-group has-border-color has-primary-border-color" style="border-width:1px;margin-top:var(--wp--preset--spacing--50);margin-bottom:var(--wp--preset--spacing--50)"><!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30"}}},"backgroundColor":"primary","textColor":"base"} -->
<p class="has-base-color has-primary-background-color has-text-color has-background" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><strong></strong></p>
<!-- /wp:paragraph -->
<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|50","bottom":"var:preset|spacing|50","right":"var:preset|spacing|30","left":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="padding-top:var(--wp--preset--spacing--50);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--50);padding-left:var(--wp--preset--spacing--30)"><!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
</div>
<!-- /wp:group -->
</div>
<!-- /wp:group -->
2.ポイントBOX(内側・左)
POINT
ボックス内にラベルを設置した囲み枠。
塗りつぶし範囲はラベル文字数に連動します。
/**
* Title: ポイントBOX(内側・左)
* Slug: prof/box-point-inside-left
* categories: Prof
* Block types: core/heading, core/paragraph
*/
?>
<!-- wp:group {"style":{"border":{"width":"1px"},"spacing":{"padding":{"top":"0","right":"0","bottom":"0","left":"0"}}},"borderColor":"secondary","layout":{"type":"constrained"}} -->
<div class="wp-block-group has-border-color has-secondary-border-color" style="border-width:1px;padding-top:0;padding-right:0;padding-bottom:0;padding-left:0"><!-- wp:group {"style":{"spacing":{"blockGap":"0"}},"layout":{"type":"flex","flexWrap":"nowrap"},"fontSize":"medium"} -->
<div class="wp-block-group has-medium-font-size"><!-- wp:paragraph {"style":{"layout":{"selfStretch":"fit"},"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30"}},"typography":{"lineHeight":"1","letterSpacing":"1px"}},"backgroundColor":"secondary","textColor":"base","fontSize":"medium"} -->
<p class="has-base-color has-secondary-background-color has-text-color has-background has-medium-font-size" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);letter-spacing:1px;line-height:1"><strong>POINT</strong></p>
<!-- /wp:paragraph -->
</div>
<!-- /wp:group -->
<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30"},"margin":{"top":"var:preset|spacing|30","bottom":"var:preset|spacing|30"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="margin-top:var(--wp--preset--spacing--30);margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
</div>
<!-- /wp:group -->
</div>
<!-- /wp:group -->
3.ポイントBOX(外側・右)
POINT
ボックスの外側にラベルを設置した囲み枠。
上のBOXとデザイン違いです。
/**
* Title: ポイントBOX(外側・右)
* Slug: prof/box-point-outside-right
* categories: Prof
* Block types: core/heading, core/paragraph
*/
?>
<!-- wp:group {"style":{"spacing":{"blockGap":"0","margin":{"bottom":"0"}}},"layout":{"type":"constrained"}} -->
<div class="wp-block-group" style="margin-bottom:0"><!-- wp:group {"style":{"spacing":{"blockGap":"0","margin":{"top":"0","bottom":"0"},"padding":{"top":"0","bottom":"0"}}},"layout":{"type":"flex","flexWrap":"nowrap","justifyContent":"right"},"fontSize":"medium"} -->
<div class="wp-block-group has-medium-font-size" style="margin-top:0;margin-bottom:0;padding-top:0;padding-bottom:0"><!-- wp:paragraph {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30"}},"typography":{"lineHeight":"1","letterSpacing":"1px"}},"backgroundColor":"secondary","textColor":"base","fontSize":"medium"} -->
<p class="has-base-color has-secondary-background-color has-text-color has-background has-medium-font-size" style="padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30);letter-spacing:1px;line-height:1"><strong>POINT</strong></p>
<!-- /wp:paragraph -->
</div>
<!-- /wp:group -->
<!-- wp:group {"style":{"spacing":{"padding":{"top":"var:preset|spacing|30","right":"var:preset|spacing|30","bottom":"var:preset|spacing|30","left":"var:preset|spacing|30"},"margin":{"top":"0","bottom":"var:preset|spacing|30"}},"border":{"width":"1px"}},"borderColor":"secondary","layout":{"type":"constrained"}} -->
<div class="wp-block-group has-border-color has-secondary-border-color" style="border-width:1px;margin-top:0;margin-bottom:var(--wp--preset--spacing--30);padding-top:var(--wp--preset--spacing--30);padding-right:var(--wp--preset--spacing--30);padding-bottom:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--30)"><!-- wp:paragraph -->
<p></p>
<!-- /wp:paragraph -->
</div>
<!-- /wp:group -->
</div>
<!-- /wp:group -->