Skip to content

Commit

Permalink
Quadrat: Headlines and Buttons Block Pattern (#3744)
Browse files Browse the repository at this point in the history
* created block pattern

* padding rules for mobile

* added new class to all the group blocks

* Remove all padding from text content on mobile.

Co-authored-by: Jeff Ong <[email protected]>
  • Loading branch information
2 people authored and pbking committed May 6, 2021
1 parent 005d2f0 commit 8781ff3
Show file tree
Hide file tree
Showing 5 changed files with 87 additions and 2 deletions.
9 changes: 8 additions & 1 deletion quadrat/assets/theme.css

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

71 changes: 71 additions & 0 deletions quadrat/inc/block-patterns.php
Original file line number Diff line number Diff line change
Expand Up @@ -151,6 +151,77 @@ function quadrat_register_block_patterns() {
)
);

register_block_pattern(
'quadrat/headlines-and-buttons',
array(
'title' => __( 'Headlines and buttons', 'quadrat' ),
'categories' => array( 'quadrat' ),
'content' => '<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"bottom":"70px","top":"70px"}}},"className":"headlines-pattern"} -->
<div class="wp-block-group alignwide headlines-pattern" style="padding-top:70px;padding-bottom:70px"><!-- wp:media-text {"mediaLink":"https://quadrat.mystagingwebsite.com/wp-content/uploads/2021/05/Group-of-squares-displayed-diagonally._.png","mediaType":"image","mediaWidth":52,"verticalAlignment":"top"} -->
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-vertically-aligned-top" style="grid-template-columns:52% auto"><figure class="wp-block-media-text__media"><img src="https://quadrat.mystagingwebsite.com/wp-content/uploads/2021/05/Group-of-squares-displayed-diagonally._.png" alt="' . esc_attr__( 'Group of squares displayed diagonally', 'quadrat' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph {"placeholder":"Content…","fontSize":"tiny"} -->
<p class="has-tiny-font-size">Coaching</p>
<!-- /wp:paragraph -->
<!-- wp:heading {"level":3} -->
<h3>' . esc_html__( 'Career Coaching 101', 'quadrat' ) . '</h3>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>' . esc_html__( 'Starting at $ 99', 'quadrat' ) . '</p>
<!-- /wp:paragraph -->
<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"pink"} -->
<div class="wp-block-button"><a class="wp-block-button__link has-pink-background-color has-background">' . esc_html__( 'Learn more', 'quadrat' ) . '</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div></div>
<!-- /wp:media-text --></div>
<!-- /wp:group -->
<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"bottom":"70px","top":"70px"}}},"className":"headlines-pattern"} -->
<div class="wp-block-group alignwide headlines-pattern" style="padding-top:70px;padding-bottom:70px"><!-- wp:media-text {"mediaPosition":"right","mediaLink":"https://quadrat.mystagingwebsite.com/wp-content/uploads/2021/05/Pink-squared-shapes-combination._.png","mediaType":"image","mediaWidth":52,"verticalAlignment":"top"} -->
<div class="wp-block-media-text alignwide has-media-on-the-right is-stacked-on-mobile is-vertically-aligned-top" style="grid-template-columns:auto 52%"><figure class="wp-block-media-text__media"><img src="https://quadrat.mystagingwebsite.com/wp-content/uploads/2021/05/Pink-squared-shapes-combination._.png" alt="' . esc_attr__( 'Pink squared shapes combination', 'quadrat' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph {"placeholder":"Content…","fontSize":"tiny"} -->
<p class="has-tiny-font-size">Coaching</p>
<!-- /wp:paragraph -->
<!-- wp:heading {"level":3} -->
<h3>' . esc_html__( 'Business Coaching', 'quadrat' ) . '</h3>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>' . esc_html__( 'Starting at $ 99', 'quadrat' ) . '</p>
<!-- /wp:paragraph -->
<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"pink"} -->
<div class="wp-block-button"><a class="wp-block-button__link has-pink-background-color has-background">' . esc_html__( 'Learn more', 'quadrat' ) . '</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div></div>
<!-- /wp:media-text --></div>
<!-- /wp:group -->
<!-- wp:group {"align":"wide","style":{"spacing":{"padding":{"bottom":"70px","top":"70px"}}},"className":"headlines-pattern"} -->
<div class="wp-block-group alignwide headlines-pattern" style="padding-top:70px;padding-bottom:70px"><!-- wp:media-text {"mediaLink":"https://quadrat.mystagingwebsite.com/wp-content/uploads/2021/05/Orange-triangle-in-purple-background._.png","mediaType":"image","mediaWidth":52,"verticalAlignment":"top"} -->
<div class="wp-block-media-text alignwide is-stacked-on-mobile is-vertically-aligned-top" style="grid-template-columns:52% auto"><figure class="wp-block-media-text__media"><img src="https://quadrat.mystagingwebsite.com/wp-content/uploads/2021/05/Orange-triangle-in-purple-background._.png" alt="' . esc_attr__( 'Orange triangle in purple background', 'quadrat' ) . '"/></figure><div class="wp-block-media-text__content"><!-- wp:paragraph {"placeholder":"Content…","fontSize":"tiny"} -->
<p class="has-tiny-font-size">Coaching</p>
<!-- /wp:paragraph -->
<!-- wp:heading {"level":3} -->
<h3>' . esc_html__( 'Life Coaching', 'quadrat' ) . '</h3>
<!-- /wp:heading -->
<!-- wp:paragraph -->
<p>' . esc_html__( 'Starting at $ 99', 'quadrat' ) . '</p>
<!-- /wp:paragraph -->
<!-- wp:buttons -->
<div class="wp-block-buttons"><!-- wp:button {"backgroundColor":"pink"} -->
<div class="wp-block-button"><a class="wp-block-button__link has-pink-background-color has-background">' . esc_html__( 'Learn more', 'quadrat' ) . '</a></div>
<!-- /wp:button --></div>
<!-- /wp:buttons --></div></div>
<!-- /wp:media-text --></div>
<!-- /wp:group -->',
)
);

}
}
endif;
Expand Down
6 changes: 6 additions & 0 deletions quadrat/sass/block-patterns/_headlines.scss
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
.headlines-pattern {
@include break-mobile-only(){
padding-top: 50px !important;
padding-bottom: 50px !important;
}
}
2 changes: 1 addition & 1 deletion quadrat/sass/blocks/_media-text.scss
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
.wp-block-media-text:not(.has-background) .wp-block-media-text__content {
@include break-mobile-only(){
padding: var(--wp--custom--margin--vertical) 0;
padding: 0;
}
}
1 change: 1 addition & 0 deletions quadrat/sass/theme.scss
Original file line number Diff line number Diff line change
Expand Up @@ -3,6 +3,7 @@
@import "blocks/list";
@import "blocks/media-text";
@import "blocks/table";
@import "block-patterns/headlines";
@import "header";
@import "utility";

Expand Down

0 comments on commit 8781ff3

Please sign in to comment.