mirror of
https://github.com/naturalcrit/homebrewery.git
synced 2026-01-06 14:22:52 +00:00
38 lines
1.1 KiB
JavaScript
38 lines
1.1 KiB
JavaScript
const _ = require('lodash');
|
|
const dedent = require('dedent-tabs').default;
|
|
|
|
module.exports = {
|
|
edge : (side = 'bottom')=>{
|
|
let rotation;
|
|
switch (side){
|
|
case 'bottom': rotation = 0; break;
|
|
case 'top' : rotation = 180; break;
|
|
case 'left' : rotation = 90; break;
|
|
case 'right' : rotation = 270; break;
|
|
}
|
|
return dedent`
|
|
{{imageMaskEdge${_.random(1, 8)},--offset:0cm,--rotation:${rotation};
|
|
{height:100%}
|
|
}}
|
|
<!-- Use --offset to shift the edge up or down from the page center.
|
|
Use --rotation to set rotation angle in degrees. -->\n\n`;
|
|
},
|
|
|
|
corner : (y = 'top', x = 'left')=>{
|
|
const offsetX = (x == 'left' ? '-50%' : '50%');
|
|
const offsetY = (y == 'top' ? '-50%' : '50%');
|
|
return dedent`
|
|
{{imageMaskCorner${_.random(1, 8)},--offsetX:${offsetX},--offsetY:${offsetY},--rotation:0
|
|
{height:100%}
|
|
}}
|
|
<!-- Use --offsetX to shift the mask left or right (you can use cm instead of %)
|
|
Use --offsetY to shift the mask up or down
|
|
Use --rotation to set rotation angle in degrees. -->\n\n`;
|
|
}
|
|
|
|
};
|
|
|
|
()=>{
|
|
|
|
};
|