Typography Control
The typography control provides the following CSS properties:
- color
- font-size
- text-align
- text-transform
- font-family
- font-weight
- font-style
- line-height
- letter-spacing
- text-shadow
- text-decoration
Use the exclude parameter to hide specific typography properties. Set popup to false to show control inline.
class Prefix_Element_Typography extends \Bricks\Element { // Set builder controls public function set_controls() { $this->controls['exampleTypography'] = [ 'tab' => 'content', 'label' => esc_html__( 'Typography', 'bricks' ), 'type' => 'typography', 'css' => [ [ 'property' => 'typography', 'selector' => '.prefix-typography', ], ], 'inline' => true, // 'exclude' => [ // 'font-family', // 'font-weight', // 'text-align', // 'text-transform', // 'font-size', // 'line-height', // 'letter-spacing', // 'color', // 'text-shadow', // ], // 'popup' => false, // Default: true ]; }
// Render element HTML public function render() { echo '<h3 class="prefix-typography">' . get_bloginfo( 'name' ) . '</h3>'; }} Was this page helpful?