Pros: Looks good on mobile and desktop. Customizable icons/image for location. Straight forward to add link.
Cons: When adding new cities/locations to the existing list, it can throw off column length to the extent that you may have to delete a pre-existing item within the list and add it to the next column, rinse and repeat.
Areas We Serve Option 1
Pros: Clean and Pretty On all devices. Easy to move a module from one column to the next. Customizable Icon and Image
Cons: This module has a hover effect, much like a button, for both background and title. For user experience, what looks clickable should be clickable. Whether there is a background color or not (I tried that as well), additional styling steps are required in order for this to make sense for a user.
Areas We Serve Option 2
Pros: Clean layout on all devices. Easy to move a module from one column to the next. Customizable Icon/Image.
Cons:
- It's not possible to change the icon position between device sizes, resulting in a decent amount of wasted space on desktop. i.e. Ideally, On desktop, the icon would be aligned with the text and on mobile it would be aligned above the text.
- Adding the link to the location isn't hard and is easy to learn. However, the editor for this module can look overwhelming at first.
Areas We Serve Option 3
Pros: Easy to Update. Straight forward to add link.
Cons: Will require desktop and mobile text editors to be updated. Looks very generic on desktop and is a bit tough to read. Looks "fine" on mobile, but again, generic.
Areas We Serve Option 4
Amherst • Amherst Township • Ashtabula • Avon • Avon Lake • Bay Village • Beachwood • Bedford • Bedford Heights • Bentleyville • Berea • Bratenahl • Brecksville • Broadview Heights • Brook Park • Brooklyn • Brooklyn Heights • Brunswick • Chagrin Falls • Chagrin Falls Township • Cleveland • Cleveland Heights • Concord Township • Cuyahoga Heights • East Cleveland • Eastlake • Elyria
- Amherst
- Amherst Township
- Ashtabula
- Avon
- Avon Lake
- Bay Village
- Beachwood
- Bedford
- Bedford Heights
- Bentleyville
- Berea
- Bratenahl
- Brecksville
- Broadview Heights
- Brook Park
- Brooklyn
- Brooklyn Heights
- Brunswick
- Chagrin Falls
- Chagrin Falls Township
- Cleveland
- Cleveland Heights
- Concord Township
- Cuyahoga Heights
- East Cleveland
- Eastlake
- Elyria
