<fields name="block" type="chain" label="MODULE_STYLE">
<field name="shadow" type="selectbox" default="" label="SHADOW_STYLE" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true">
<option value="">Standard</option>
<option value="inset">Inset</option>
</field>
<field name="shadowX" type="text" default="0" label="X_OFFSET" class="text-short"/>
<field name="shadowY" type="text" default="0" label="Y_OFFSET" class="text-short"/>
<field name="shadowblur" type="text" default="0" label="SHADOW_BLUR" class="text-short"/>
<field name="shadowspread" type="text" default="0" label="SHADOW_SPREAD" class="text-short"/>
<field name="shadowcolor" type="colorchooser" default="#090D10" label="SHADOW_COLOR" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true"/>
<field name="shadowopacity" type="text" default="1" label="SHADOW_OPACITY" class="text-short"/>
***** a lot more options here regarding setting border size/color, background color etc****
</fields>
<fields name="boxshadow" type="chain" label="BOX_SHADOW">
<field name="shadowX" type="selectbox" default="0px" label="X_OFFSET" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true" isbodyclass="true">
<option value="0px">None</option>
<option value="1px">1 Pixel</option>
<option value="2px">2 Pixels</option>
<option value="3px">3 Pixels</option>
<option value="4px">4 Pixels</option>
<option value="5px">5 Pixels</option>
<option value="6px">6 Pixel</option>
<option value="7px">7 Pixels</option>
<option value="8px">8 Pixels</option>
<option value="9px">9 Pixels</option>
<option value="10px">10 Pixels</option>
</field>
<field name="shadowY" type="selectbox" default="0px" label="Y_OFFSET" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true" isbodyclass="true">
<option value="0px">None</option>
<option value="1px">1 Pixel</option>
<option value="2px">2 Pixels</option>
<option value="3px">3 Pixels</option>
<option value="4px">4 Pixels</option>
<option value="5px">5 Pixels</option>
<option value="6px">6 Pixel</option>
<option value="7px">7 Pixels</option>
<option value="8px">8 Pixels</option>
<option value="9px">9 Pixels</option>
<option value="10px">10 Pixels</option>
</field>
<field name="shadowblur" type="selectbox" default="0px" label="SHADOW_BLUR" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true" isbodyclass="true">
<option value="0px">None</option>
<option value="1px">1 Pixel</option>
<option value="2px">2 Pixels</option>
<option value="3px">3 Pixels</option>
<option value="4px">4 Pixels</option>
<option value="5px">5 Pixels</option>
<option value="6px">6 Pixel</option>
<option value="7px">7 Pixels</option>
<option value="8px">8 Pixels</option>
<option value="9px">9 Pixels</option>
<option value="10px">10 Pixels</option>
</field>
<field name="shadowspread" type="selectbox" default="0px" label="SHADOW_SPREAD" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true" isbodyclass="true">
<option value="0px">None</option>
<option value="1px">1 Pixel</option>
<option value="2px">2 Pixels</option>
<option value="3px">3 Pixels</option>
<option value="4px">4 Pixels</option>
<option value="5px">5 Pixels</option>
<option value="6px">6 Pixel</option>
<option value="7px">7 Pixels</option>
<option value="8px">8 Pixels</option>
<option value="9px">9 Pixels</option>
<option value="10px">10 Pixels</option>
</field>
<field name="shadowcolor" type="colorchooser" default="#090D10" label="SHADOW_COLOR" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true"/>
<field name="style" type="selectbox" default="" label="SHADOW_STYLE" setinsession="true"
setbysession="true" setincookie="true" setbycookie="true">
<option value=" ">Standard</option>
<option value="inset">Inset</option>
</field>
</fields>
$lessVariables = array(
'boxshadowX' => $gantry->get('boxshadow-shadowX', '0'),
'boxshadowY' => $gantry->get('boxshadow-shadowY', '0'),
'boxshadowblur' => $gantry->get('boxshadow-shadowblur', '0'),
'boxshadowspread' => $gantry->get('boxshadow-shadowspread', '0'),
'boxshadowcolor' => $gantry->get('boxshadow-shadowcolor', '#ffffff'),
'boxshadowstyle' => $gantry->get('boxshadow-style', ' '),
);
.rt-block {
box-shadow: @boxshadowX @boxshadowY @boxshadowblur @boxshadowspread @boxshadowcolor @boxshadowstyle;
}
$css .= '.rt-block {border-color:'.$this->_RGBA($gantry->get('boxshadow-shadowcolor'), $gantry->get('boxshadow-shadowopacity')).';}'."\n";
.box-shadow(@boxshadowstyle @boxshadowX @boxshadowY @boxshadowblur @boxshadowspread fade(@boxshadowcolor, 10%));
<fields name="shadowopacity" type="chain" label="shadowopacity" description="shadowopacity_DESC">
<field name="text" type="text" default="10%" label="TEXT" class="text-long" />
</fields>
.box-shadow(@boxshadowstyle @boxshadowX @boxshadowY @boxshadowblur @boxshadowspread fade(@boxshadowcolor, @boxshadowopacity));
Time to create page: 0.070 seconds