Documentation
Page Editor - Thilina Nimsara
Student 2
Home Page
View PageThe main landing page with a video background hero section, navigation bar, mission/values/vision sections, ocean conservation info, and interactive topic cards.
Techniques Used
Video BackgroundCSS GridFlexboxCard Hover EffectsScroll EventsGradient Overlays
Accessibility
- • Semantic HTML5 elements
- • Alt text for all images
- • Keyboard navigation
- • Proper heading hierarchy
Table Page
View PageA comprehensive marine species catalog table displaying 12 species with their habitat, depth range, diet, lifespan, region, and conservation status.
Techniques Used
HTML TablesCSS TooltipsColor-coded StatusResponsive Table DesignTable Styling
Accessibility
- • Table headers with scope
- • Tooltip text alternatives
- • Color not sole indicator
- • Readable font sizes
Content Page (Innovation)
View PageContent page about innovation in marine science with slide-in animations, covering marine technology, sustainable practices, and smart monitoring.
Techniques Used
Slide-in AnimationsCSS TransformsResponsive ImagesSection LayoutGradient Backgrounds
Accessibility
- • Semantic headings
- • Alt text for images
- • Back to top navigation
- • Contrast compliance
Challenges & Lessons Learned
Challenges
- ! Implementing a smooth video background that works across browsers
- ! Making the data table responsive on mobile devices
- ! Creating engaging card hover effects with CSS
- ! Optimizing large media files for web performance
Lessons
- ✓ HTML5 video element and its cross-browser considerations
- ✓ Advanced CSS table styling and responsive techniques
- ✓ CSS transitions and transforms for smooth animations
- ✓ Performance optimization for media-heavy pages
References
- MDN Web Docs - HTML Table Element
- CSS-Tricks - A Complete Guide to Grid
- W3Schools - HTML5 Video
- Web.dev - Performance Optimization