UPDATE – Web Cave Theme ADA and Style

Category: | Posted on:February 7, 2024
web cave strawberry theme

I decided to run through the Web Cave theme files and spruce a few things up.

ADA Compliance Improvements

I realized the images in the project posts and grid loop were missing alt text. They’re using WordPress’s the_post_thumbnail() function to render, which should cover the programmatic end. I just hadn’t added any alt text to them in the Media Library. I installed a plugin to auto-populate that stuff going forward, so as long as I name my image files legibly when I upload them I shouldn’t have to worry beyond that.

The second ADA hot point was that the links around the project cards lacked aria-labels. I added those as well.

Web Cave – Strawberry Flavor

I also updated the color variables for the Web Cave Theme. The Matrix green is gone in favor of a more feminine neon strawberry. I started with the primary color variable from my personal portfolio site and worked it a bit with SCSS’s lighten() and darken() functions. This took some tweaking and I came out with two tones in order to ensure proper color contrast. The header and card labels are slightly darker then the text.


Related Logs

  • UPDATE – Revised Web Cave Code Styles

    February 12, 2024

    I updated the style for <code> elements in the Web Cave Theme so that they pop a bit more. Enhanced Readability It was too hard to distinguish code blocks from regular text before. They were just white text on black like the rest of the post content. Now they have the strawberry color scheme that […]

    Continue Reading
  • UPDATE – Simple Responsive Portfolio – Fit and Finish

    July 27, 2023

    It’s been a while since I updated my personal portfolio, so I figured I’d update the project version too. The aim was to get the code cleaner and more maintainable, and to do a fresh round of auditing for google and accessibility. I also made some aesthetic changes to create some variation in the design […]

    Continue Reading
  • THEME UPDATE – Web Cave 1.1.0

    May 21, 2022

    New year, new WordPress theme: introducing Web Cave 1.1.0. Readability The problem with having an ironic web theme that’s intentionally bad is that.. it’s bad. The original custom WordPress theme for this site sucks and I’m tired of looking at it. Web Cave 1.1.0 is a readability revision that maintains the “3edgy haxor” feel of […]

    Continue Reading