returns false if all borders have 0 width or 0 opacity
bool isVisible() => show && border.isVisible();