responsiveFontSize static method
void
responsiveFontSize(})
Implementation
static void responsiveFontSize(double screenWidth,
{double h1Size = 22,
double h1SizePc = 40,
double h2Size = 21.2,
double h2SizePc = 32,
double h3Size = 20.8,
double h3SizePc = 28,
double h4Size = 20.4,
double h4SizePc = 24}) {
if (screenWidth < 1200) {
h1 = h1.copyWith(fontSize: h1Size - ((.9 * screenWidth) / 100));
h1Dark = h1Dark.copyWith(fontSize: h1Size - ((.9 * screenWidth) / 100));
h2 = h2.copyWith(fontSize: h2Size - ((.9 * screenWidth) / 100));
h2Dark = h2Dark.copyWith(fontSize: h2Size - ((.9 * screenWidth) / 100));
b1 = h3 = h3.copyWith(fontSize: h3Size - ((.9 * screenWidth) / 100));
b1Dark = h3Dark =
h3Dark.copyWith(fontSize: h3Size - ((.9 * screenWidth) / 100));
b2 = h4 = h4.copyWith(fontSize: h4Size - ((.9 * screenWidth) / 100));
b2Dark = h4Dark =
h4Dark.copyWith(fontSize: h4Size - ((.9 * screenWidth) / 100));
} else {
h1 = h1.copyWith(fontSize: h1SizePc + ((1.5 * screenWidth) / 100));
h1Dark =
h1Dark.copyWith(fontSize: h1SizePc + ((1.5 * screenWidth) / 100));
h2 = h2.copyWith(fontSize: h2SizePc + ((.9 * screenWidth) / 100));
h2Dark = h2Dark.copyWith(fontSize: h2SizePc + ((.9 * screenWidth) / 100));
b1 = h3 = h3.copyWith(fontSize: h3SizePc + ((.6 * screenWidth) / 100));
b1Dark = h3Dark =
h3Dark.copyWith(fontSize: h3SizePc + ((.6 * screenWidth) / 100));
b2 = h4 = h4.copyWith(fontSize: h4SizePc + ((.3 * screenWidth) / 100));
b2Dark = h4Dark =
h4Dark.copyWith(fontSize: h4SizePc + ((.3 * screenWidth) / 100));
}
}