Browse Source

Adds LESS variables to images

pull/340/merge
jlukic 11 years ago
parent
commit
7cb9b92d87
2 changed files with 99 additions and 38 deletions
  1. 129
      src/elements/image.less
  2. 8
      src/global.variables

129
src/elements/image.less

@ -10,6 +10,55 @@
*/ */
/*******************************
Variables
*******************************/
@import "../global.variables";
/*-------------------
Globals Used
--------------------*/
/*
@borderColor
*/
/*-------------------
Segment Variables
--------------------*/
@placeholderColor: rgba(0, 0, 0, 0.05);
@roundedBorderRadius: 0.3125em;
@imageSpacing: 0.25rem;
@avatarSize: 2em;
@floatedHorizontalMargin: 1em;
@floatedVerticalMargin: 1em;
@mini: 0.7em;
@tiny: 0.8em;
@small: 0.875em;
@medium: 1em;
@large: 1.125em;
@big: 1.25em;
@huge: 1.375em;
@massive: 1.5em;
@miniWidth: 20px;
@tinyWidth: 80px;
@smallWidth: 150px;
@mediumWidth: 300px;
@largeWidth: 450px;
@bigWidth: 600px;
@hugeWidth: 800px;
@massiveWidth: 960px;
/******************************* /*******************************
Image Image
*******************************/ *******************************/
@ -19,7 +68,7 @@
display: inline-block; display: inline-block;
vertical-align: middle; vertical-align: middle;
max-width: 100%; max-width: 100%;
background-color: rgba(0, 0, 0, 0.05);
background-color: @placeholderColor;
} }
img.ui.image { img.ui.image {
display: block; display: block;
@ -38,7 +87,7 @@ img.ui.image {
.ui.disabled.image { .ui.disabled.image {
cursor: default; cursor: default;
opacity: 0.3;
opacity: @disabledOpacity;
} }
@ -54,9 +103,7 @@ img.ui.image {
.ui.rounded.images img, .ui.rounded.images img,
.ui.rounded.image img, .ui.rounded.image img,
.ui.rounded.image { .ui.rounded.image {
-webkit-border-radius: 0.3125em;
-moz-border-radius: 0.3125em;
border-radius: 0.3125em;
border-radius: @roundedBorderRadius;
} }
/*-------------- /*--------------
@ -67,9 +114,9 @@ img.ui.image {
.ui.circular.images img, .ui.circular.images img,
.ui.circular.image img, .ui.circular.image img,
.ui.circular.image { .ui.circular.image {
-webkit-border-radius: 500rem;
-moz-border-radius: 500rem;
border-radius: 500rem;
-webkit-border-radius: @circularRadius;
-moz-border-radius: @circularRadius;
border-radius: @circularRadius;
} }
/*-------------- /*--------------
@ -96,12 +143,12 @@ img.ui.image {
margin-right: 0.5em; margin-right: 0.5em;
display: inline-block; display: inline-block;
width: 2em;
height: 2em;
width: @avatarSize;
height: @avatarSize;
-webkit-border-radius: 500rem;
-moz-border-radius: 500rem;
border-radius: 500rem;
-webkit-border-radius: @circularRadius;
-moz-border-radius: @circularRadius;
border-radius: @circularRadius;
} }
@ -113,14 +160,14 @@ img.ui.image {
.ui.floated.image, .ui.floated.image,
.ui.floated.images { .ui.floated.images {
float: left; float: left;
margin-right: 1em;
margin-bottom: 1em;
margin-right: @floatedHorizontalMargin;
margin-bottom: @floatedVerticalMargin;
} }
.ui.right.floated.images, .ui.right.floated.images,
.ui.right.floated.image { .ui.right.floated.image {
float: right; float: right;
margin-bottom: 1em;
margin-left: 1em;
margin-bottom: @floatedVerticalMargin;
margin-left: @floatedHorizontalMargin;
} }
@ -128,41 +175,53 @@ img.ui.image {
Sizes Sizes
---------------*/ ---------------*/
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.image {
width: 20px;
font-size: 0.7rem;
}
.ui.mini.images .image, .ui.mini.images .image,
.ui.mini.images img, .ui.mini.images img,
.ui.mini.image { .ui.mini.image {
width: 35px;
font-size: 0.8rem;
width: @miniWidth;
font-size: @mini;
}
.ui.tiny.images .image,
.ui.tiny.images img,
.ui.tiny.image {
width: @tinyWidth;
font-size: @tiny;
} }
.ui.small.images .image, .ui.small.images .image,
.ui.small.images img, .ui.small.images img,
.ui.small.image { .ui.small.image {
width: 80px;
font-size: 0.9rem;
width: @smallWidth;
font-size: @small;
} }
.ui.medium.images .image, .ui.medium.images .image,
.ui.medium.images img, .ui.medium.images img,
.ui.medium.image { .ui.medium.image {
width: 300px;
font-size: 1rem;
width: @mediumWidth;
font-size: @medium;
} }
.ui.large.images .image, .ui.large.images .image,
.ui.large.images img, .ui.large.images img,
.ui.large.image { .ui.large.image {
width: 450px;
font-size: 1.1rem;
width: @largeWidth;
font-size: @large;
}
.ui.big.images .image,
.ui.big.images img,
.ui.big.image {
width: @bigWidth;
font-size: @big;
} }
.ui.huge.images .image, .ui.huge.images .image,
.ui.huge.images img, .ui.huge.images img,
.ui.huge.image { .ui.huge.image {
width: 600px;
font-size: 1.2rem;
width: @hugeWidth;
font-size: @huge;
}
.ui.massive.images .image,
.ui.massive.images img,
.ui.massive.image {
width: @massiveWidth;
font-size: @massive;
} }
/******************************* /*******************************
@ -171,11 +230,11 @@ img.ui.image {
.ui.images { .ui.images {
font-size: 0em; font-size: 0em;
margin: 0em -0.25rem 0rem;
margin: 0em -@imageSpacing 0rem;
} }
.ui.images .image, .ui.images .image,
.ui.images img { .ui.images img {
display: inline-block; display: inline-block;
margin: 0em 0.25em 0.5em;
margin: 0em @imageSpacing (@imageSpacing * 2);
} }

8
src/global.variables

@ -113,9 +113,11 @@
Borders Borders
--------------------*/ --------------------*/
@borderColor : rgba(0, 0, 0, 0.1);
@selectedBorderColor : rgba(0, 0, 0, 0.2);
@solidBorderColor : #DDDDDD;
@circularRadius : 500rem;
@borderColor : rgba(0, 0, 0, 0.1);
@selectedBorderColor : rgba(0, 0, 0, 0.2);
@solidBorderColor : #DDDDDD;
@whiteBorderColor : rgba(255, 255, 255, 0.3); @whiteBorderColor : rgba(255, 255, 255, 0.3);
@selectedWhiteBorderColor : rgba(255, 255, 255, 0.8); @selectedWhiteBorderColor : rgba(255, 255, 255, 0.8);

Loading…
Cancel
Save