kreta/KretaWeb/Helpers/BootsrapHelper.cs
2024-03-13 00:33:46 +01:00

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);
}
}
}