Git Product home page Git Product logo

arkis.io's Introduction

Hi there ๐Ÿ‘‹

arkis.io's People

Contributors

controversial avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

Forkers

amusednetwork

arkis.io's Issues

Fade out header on scroll

This will reduce the amount that the header can be seen through the smoke when scrolled towards the "Our Team" section

Contact form on mobile is broken.

The contact form on mobile is currently not looking as good as other contact forms that I've seen in the wild. Each input box should ideally be on a new line each (unless there's a better way) instead of being bunched up as they currently are. The button should also be larger as the text inside the button is being cut off.

There are still ghost links on mobile

When the page loads on mobile, the mobile menu has display: block with opacity: 0 leading to clickable ghost links floating on the page. They disappear if one opens and then closes the menu. display: none needs to be the initial value

Adjust the gradient transparency masks applied to the mist animation

The mist looks really gray at the top in its current state:

screen shot 2017-01-23 at 1 08 24 am

whereas with the static mist image that I made in photoshop before, the mist looked thinner rather than darker at the top:

I also really liked the way the mist crept up the sides. This could likely be recreated by using a very short fade at the top of the mist, and a radial gradient from the top center to cut out a dip in the mist and make it appear to creep up the edges again.

Prefer vmin and vmax over media queries

A lot of my SASS can be simplified to use the vmin and vmax units where I'm currently using either vw or vh with media queries. vmin and vmax are designed to do this automatically, I just forgot they existed.

Automatically open

Having to click the A to get in is confusing and generally horrible from a UX perspective. Maybe the animation should automatically advance so that users don't have to figure out how to click on the A.

cc @EightBitBoot

Mobile navbar menu

When the navbar changed to fit the white section the hamburger menu has the same styling as on the dark area.

IE doesn't support window.dispatchEvent

I'm using this to automatically fire the resize event on page load, but IE doesn't support this. The contents of the resize listener should be moved to a separate function that can be bound to both resize and load.

capture

Map is huge as far as page size

The mapbox-gl-js library and the tiles it loads weigh a ton, even without scrolling around the map. With the map, the page weighs 3.29 Mb. Before, it weighed only 888.8 kB. That's a 270% increase just for a tiny map. It might be worth taking a look at a solution involving a non-interactive map in the form of an image, as boring as that is.

Make the smoke interactive

I don't know if this is possible, but it'd be cool if the smoke could react to the cursor in some way. Like that when you move the cursor, you can push it away or something like that

Transition build to CSS animations

Now that the build animations that play after the intro animation finishes are no longer dependent on a user click, the timing can be fixed and they can be defined in only CSS

Flash of unstyled content

HTML loads in before CSS is injected by the JS. This leads to a flash of unstyled content before the page has finished loading, which is ugly. Styles should be split out into a separate asset that can be loaded in page head.

Adjust frame rates on slow devices

On slower and older computers the mist effect lags and ends up slowing down the entire browser. There should be an option for older computers to be able to not have the animations.

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.