کنترل Slider
کنترل Slider یک فیلد ورودی محدوده قابل کشیدن را نشان میدهد. واحدهای پیشفرض px، em و rem هستند. میتوانید پارامترهای کنترلی زیر را تنظیم کنید:
- واحدها (آرایه با واحدهای سفارشی و ویژگی های
min,max,step) - بدون واحد (برای عدد ساده روی
falseتنظیم کنید)
class Prefix_Element_Slider extends \Bricks\Element {
// Set builder controls
public function set_controls() {
$this->controls['exampleSliderFontSize'] = [
'tab' => 'content',
'label' => esc_html__( 'Font size', 'bricks' ),
'type' => 'slider',
'css' => [
[
'property' => 'font-size',
],
],
'units' => [
'px' => [
'min' => 1,
'max' => 50,
'step' => 1,
],
'em' => [
'min' => 1,
'max' => 20,
'step' => 0.1,
],
],
'default' => '30px',
'description' => esc_html__( 'Slider adjusts font size via CSS.', 'bricks' ),
];
}
// Render element HTML
public function render() {
echo '<h3>' . get_bloginfo( 'name' ) . '</h3>';
}
}