Coder Social home page Coder Social logo

fet-webpage-redesign's Introduction

FET-webpage redesign

Redesign of the FET-webpage.

Installation process

This project uses npm and every change of TailwindCSS' preset classes requires a recompilation in order to only ship the used CSS classes.

NodeJS

For the recompilation process it is required to have installed NodeJS on your local machine where you want execute the compilation command.

Commands

There are different commands implemented which are located in the file package.json. All of those can be executed using npm run <command_name> where <command_name> is one of the commands listed below.

command name description
build Searches for all used TailwindCSS-classes inside of the html, css and js-files and puts them into one single css-file. The resulting file is then placed inside build/styles.css. After compilation it watches the files and recompiles if one of them changed.
build-once Does the same as build only once.
bundle Bundles all, via npm imported, js-files and scripts specified inside dev/bundle.jsx into one js-file and places it inside build/vendor.js. It uses esbuild under the hood.

Be aware that after changing a css-class inside of a html-file you must recompile the css, otherwise there might be no changes if the class was not used anywhere else before. That's the result of bundling the js for minimal file-size.

Finished pages

  • Startseite

  • Startseite mit Admin-Navbar

  • News

  • ↳ Article

  • Fachschaft

  • ↳ Member details page

  • Fotos

    ↳ Requirements: blueimp Gallery as "gallery software"

  • Jobs

  • Login

  • Impressum

fet-webpage-redesign's People

Contributors

dependabot[bot] avatar matteioo avatar

Stargazers

 avatar  avatar

Watchers

 avatar

fet-webpage-redesign's Issues

Default text styling missing

In the following list you will find html-tags which need to be styled in order not to appear fully reset by tailwind normalize. Inspiration can be found here: Tailwindcss Typography.

  • mark
  • ul
  • ol
  • blockquote
  • Tables
  • code
  • ...

Note: ul and ol color lighter than font-color of the text.

[blackboard.html] hover bg-color decision-making

caused by the general pages-bg-color (currently gray-100), the defined hover bg-color is the same as the general page bg-color. Consider switching the color tom something lighter (white or gray-50) or to something darker for example gray-200. Keep contrast ratio in mind -> preferring to not choosing a gray shade darker than 200.

modal-content and footer on same z-index

When the modal is opened, it has the same z-index as the footer and therefore users are able to click on any links in the footer. This is not the intended behavior.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.