WidthMediaFeature
using AngleSharp.Css;
using AngleSharp.Css.Values;
namespace AngleSharp.Dom.Css
{
internal sealed class WidthMediaFeature : MediaFeature
{
internal override IValueConverter Converter => Converters.LengthConverter;
public WidthMediaFeature(string name)
: base(name)
{
}
public override bool Validate(RenderDevice device)
{
float num = Length.Zero.ToPixel();
float num2 = (float)device.ViewPortWidth;
if (base.IsMaximum)
return num2 <= num;
if (base.IsMinimum)
return num2 >= num;
return num == num2;
}
}
}