If Text Then Code

  • About the Course
    • Course Goals
    • Course Modules
  • Important Information
    • Contact Me
    • Policies
  • Schedule
  • Assignments
    • Reflection Posts
      • Prompt #1
      • Prompt #2
      • Prompt #3
    • “Found Text” Abstracts
    • Build Your Own Website
    • Write Your Own Text Adventure Game
    • Publish Your Own Digital Edition
    • Final Project
    • Rubrics
  • Resources
    • Readings
    • Tool Kit
    • Tutorials & Exercises
  • Reflections

Bringing Linn’s Writing into the Digital Age

December 12, 2016 by Dale Hartman

My job for the final project was to design a website that our Linn anthology could live on.  Many of my peers went out and did some excellent analysis of Linn’s writings.  However, if we keep doing what we have done in the past with our studies on Linn, these works are going to be loosely connected with no real description of what they are or why our study of James Merrill Linn is important.  I wanted to make sure that our work could be published in a way that makes it understandable by people outside of our classes.

Before I could do any coding, I needed to generate a diagram of what our site would look like, both at a high-level map view, and a specific page-by-page view.  I did this the old-fashioned way, by creating some pencil-and-paper sketches of what elements I thought needed to be included in the site, and how different pages were going to connect to each other.  At this stage, I decided that a navigation bar would be the best way to organize all of the sections of our site, providing easy-to-find links to both our editorial comments and content.

Using the online color palette generator at Paletton.com

As I was beginning development of the site, I discovered that color is a very important consideration when doing web design.  In the computer science curriculum here at Bucknell, I’ve learned that identifying a bad interface is quite easy, but picking out what’s wrong with it is much more challenging.  As someone without much artistic skill, I needed some help when it came to making the website visually pleasing.  Thankfully, there are plenty of tools out on the web that provide a number of different services for web developers.  The site I primarily used, palleton.com, helps designers generate aesthetic color schemes.  I fiddled with the available settings for quite a while until I managed to find a palette that I thought fit our historical research quite well.

 

Using HTML’s ‘li’ elements and CSS’s built-in classes to create a working navigation bar with a dropdown menu

Another major part of my work was creating the navigation bar that would link all the parts of our site together.  To do this, I followed a standard method of turning an HTML list of links into a functioning navigation bar using CSS.  In order to create elements that respond to a user’s cursor, I had to use the CSS :hover selector to change the properties of elements whenever the cursor was hovering over it.  The most challenging thing to implement was the dropdown menu when navigating to our editorial content.  CSS can recognize some classes, such as “dropdown-content,” and automatically apply certain properties to elements of that class without the designer needing to explicitly code it in the stylesheet.  Learning to use this built-in dropdown feature, and modify it to work the way I wanted it to, took quite some time.  But, the end result greatly benefits the layout of the navigation bar.

Overall, I’m quite happy with what I’ve managed to accomplish in this final project.  If I had a bit more time, my next step would probably be to spend time setting up a genuine image gallery, with the ability to scroll through images and open them up in an overlay screen.  Using Javascript, I could also automatically populate this gallery with every image in a folder, without needing to explicitly code each one of them in the HTML file.  After working on this project, I feel more comfortable with web design, and I look forward for the opportunity to do more work in this field in the future.

Filed Under: Reflections Tagged With: CSS, final, HTML, james merrill linn, reflection, web design

HUMN 271

Bertrand 012
TR 9:30-11:20am
Dr. Diane Jakacki

Authors

  • Dale Hartman RSS feed
  • Diane Jakacki RSS feed
  • ejp013 RSS feed
  • Ella Ekstrom RSS feed
  • jaa023 RSS feed
  • Jingya Wu RSS feed
  • Julia Wigginton RSS feed
  • Matthew Fay RSS feed
  • Matthew Lucas RSS feed
  • Neil Lin RSS feed
  • Peter Onusconich RSS feed
  • Sarah Rosecky RSS feed
  • Tong Tong RSS feed
  • Xing Fu RSS feed
  • Yash Mittal RSS feed

Creative Commons License

Creative Commons License Bucknell University Humanities 271 Course by Diane Jakacki is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.

Copyright © 2023 · eleven40 Pro Theme on Genesis Framework · WordPress · Log in