24 lines
973 B
C#
24 lines
973 B
C#
namespace Kreta.Web.Helpers
|
|
{
|
|
public class BootsrapHelper
|
|
{
|
|
public static string GetSizeClasses(int size, bool allSizeSame = false, bool addOffset = false)
|
|
{
|
|
|
|
int smallSize = allSizeSame ? size : size * 2 > 12 ? 12 : size * 2;
|
|
return string.Format("col-xs-{0} col-sm-{0} col-md-{1} {2}", smallSize, size, addOffset ? GetOffsetClasses(size, smallSize, allSizeSame) : "");
|
|
}
|
|
|
|
private static string GetOffsetClasses(int size, int smallSize, bool allSizeSame = false)
|
|
{
|
|
return string.Format("col-xs-offset-{0} col-sm-offset-{0} col-md-offset-{1}", 12 - smallSize, 12 - size);
|
|
}
|
|
|
|
public static string GetOffsetSizeClasses(int size, bool allSizeSame = false)
|
|
{
|
|
|
|
int smallSize = allSizeSame ? size : size * 2 > 12 ? 12 : size * 2;
|
|
return string.Format("col-xs-offset-{0} col-sm-offset-{0} col-md-offset-{1}", smallSize, size);
|
|
}
|
|
}
|
|
}
|