You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

119 lines
3.6 KiB

/*-------------------
Modal
--------------------*/
@modalBorder: 1px solid #DDDDDD;
@modalWidth: 90%;
@modalXOffset: -(@modalWidth / 2);
@modalBorderRadius: 0.25em;
/* Close Icon */
@modalCloseOpacity: 0.8;
@modalCloseSize: 1.25em;
@modalCloseColor: @white;
@modalCloseHitbox: 2.25em;
@modalCloseDistance: 0.25em;
@modalClosePadding: ( (@modalCloseHitbox - 1em) / 2) 0em 0em 0em;
@modalCloseTop: -(@modalCloseDistance + @modalCloseHitbox);
@modalCloseRight: -(@modalCloseDistance + @modalCloseHitbox);
/* Header */
@modalHeaderMargin: 0em;
@modalHeaderPadding: 1.5rem 2rem;
@modalHeaderFontSize: 1.6em;
@modalHeaderFontWeight: bold;
@modalHeaderFontFamily: @headerFont;
/* Content */
@modalContentFontSize: 1em;
@modalContentPadding: 2rem;
@modalContentLineHeight: 1.4;
@modalContentBackground: #F4F4F4;
/* Left / Right */
@modalImageMinWidth: 25%;
@modalImagePadding: 1em;
@modalImageIconSize: 8rem;
@modalDescriptionPadding: 1em;
@modalDescriptionMinWidth: '';
/* Modal Actions */
@modalActionPadding: 1rem 2rem;
@modalButtonDistance: 0.75em;
/* Mobile Positions */
@modalMobileImagePadding: 0em 0em 1em;
@modalMobileDescriptionPadding: 0em 0em 1em;
@modalMobileButtonDistance: 1em;
/* Inner Close Position (Responsive) */
@modalInnerCloseTop: 1.5rem;
@modalInnerCloseRight: 1rem;
@modalInnerCloseColor: @textColor;
/* Responsive Widths */
@modalMobileWidth: 95%;
@modalTabletWidth: 88%;
@modalComputerWidth: 74%;
@modalLargeMonitorWidth: 56%;
@modalWidescreenMonitorWidth: 42%;
@modalMobileMargin: 0em 0em 0em -(@modalMobileWidth / 2);
@modalTabletMargin: 0em 0em 0em -(@modalTabletWidth / 2);
@modalComputerMargin: 0em 0em 0em -(@modalComputerWidth / 2);
@modalLargeMonitorMargin: 0em 0em 0em -(@modalLargeMonitorWidth / 2);
@modalWidescreenMonitorMargin: 0em 0em 0em -(@modalWidescreenMonitorWidth / 2);
/*-------------------
Types
--------------------*/
/* Basic */
@basicModalColor: @white;
@basicModalCloseTop: 1.5rem;
@basicModalCloseRight: 1rem;
/* Scrolling Margin */
@scrollingTopMargin: 1rem;
/*-------------------
Variations
--------------------*/
/* Sizes */
@modalSmallRatio: 0.6;
@modalLargeRatio: 1.2;
/* Derived Responsive Sizes */
@modalSmallHeaderSize: 1.3em;
@modalSmallMobileWidth: @modalMobileWidth;
@modalSmallTabletWidth: (@modalTabletWidth * @modalSmallRatio);
@modalSmallComputerWidth: (@modalComputerWidth * @modalSmallRatio);
@modalSmallLargeMonitorWidth: (@modalLargeMonitorWidth * @modalSmallRatio);
@modalSmallWidescreenMonitorWidth: (@modalWidescreenMonitorWidth * @modalSmallRatio);
@modalSmallMobileMargin: 0em 0em 0em -(@modalSmallMobileWidth / 2);
@modalSmallTabletMargin: 0em 0em 0em -(@modalSmallTabletWidth / 2);
@modalSmallComputerMargin: 0em 0em 0em -(@modalSmallComputerWidth / 2);
@modalSmallLargeMonitorMargin: 0em 0em 0em -(@modalSmallLargeMonitorWidth / 2);
@modalSmallWidescreenMonitorMargin: 0em 0em 0em -(@modalSmallWidescreenMonitorWidth / 2);
@modalLargeHeaderSize: 1.6em;
@modalLargeMobileWidth: @modalMobileWidth;
@modalLargeTabletWidth: @modalTabletWidth;
@modalLargeComputerWidth: (@modalComputerWidth * @modalLargeRatio);
@modalLargeLargeMonitorWidth: (@modalLargeMonitorWidth * @modalLargeRatio);
@modalLargeWidescreenMonitorWidth: (@modalWidescreenMonitorWidth * @modalLargeRatio);
@modalLargeMobileMargin: 0em 0em 0em -(@modalLargeMobileWidth / 2);
@modalLargeTabletMargin: 0em 0em 0em -(@modalLargeTabletWidth / 2);
@modalLargeComputerMargin: 0em 0em 0em -(@modalLargeComputerWidth / 2);
@modalLargeLargeMonitorMargin: 0em 0em 0em -(@modalLargeLargeMonitorWidth / 2);
@modalLargeWidescreenMonitorMargin: 0em 0em 0em -(@modalLargeWidescreenMonitorWidth / 2);