
Sally_san
Where do i learn the skills to create this
So I’ve got a client that wants to build a site like this:
Specifically 3 things from the website:
- The fullscreen sections that change as you scroll (meaning it does a full section on 1 scroll rather than moving the screen down slightly)
- The animations when a new section is scrolled to (Meaning it doesn’t look like it scrolls down)
- The horizontal scrolling when it reach’s the work section (he wants 1 section to switch to horizontal scrolling as you reach it then switch back from it)
Any articles or tutorials that could teach me this?
Marked As Solved

GermaVinsmoke
- Maybe it is CSS scroll snap
- GSAP can be used for these types of animation
You can also install Wappalyzer chrome extension to check what all technologies the website is using.
5
Also Liked

OvermindDL1
That site is using unholy huge amounts of javascript, not very good at that dare I say, it’s way too heavy… o.O
Depending on what precisely you want to do then all/most of that can be done in CSS, might need javascript for some of it, though not near to the crazy extent that that site uses it…
2

GermaVinsmoke
It’s made in Webflow
2

Sally_san
Thanks I’m learning gsap its pretty cool. Im a while away from creating something like that though
2
Popular Frontend topics

Why or when should one choose Tailwind over Bootstrap? :slight_smile:
New

I am new to programming.
I started reading Eloquent Javascript 3rd Edition, as the book comes highly recommended as a good place for beg...
New

I’m working with a designer who created a design in Photoshop. I am mostly a Node.js and Android dev, but when I have worked with designe...
New

Hi, have a svelte spa gallery site - repl here. Have a couple of category buttons - Oil on Canvas and WaterColor… Sidebar contains all im...
New

Background
I have a a fresh umbrella project with a Phoenix app inside. To create the app I used the following commands:
mix new test_a...
New

Hello All,
How would you implement a navigation system in React Native? Could not find a way so I ask the community can someone help me ...
New

Background
I have a Phoenix application, where all pages (expect the login page) have a menu at the top.
This menu will therefore only a...
New

I am creating an app that allows user to enter values and depending on the value a number of textviews are changed programmatically from ...
New

I have done small amounts of programming for IOS and for Android, but now I need to create something that works with both.
What are the ...
New

Hello. So unexperienced frontend dev here. Basically, 3 or 4 months ago I started working on a project and I committed the capital sin of...
New
Other popular topics

I know that these benchmarks might not be the exact picture of real-world scenario, but still I expect a Rust web framework performing a ...
New

Rust is an exciting new programming language combining the power of C with memory safety, fearless concurrency, and productivity boosters...
New
New

In case anyone else is wondering why Ruby 3 doesn’t show when you do asdf list-all ruby :man_facepalming: do this first:
asdf plugin-upd...
New

Oh just spent so much time on this to discover now that RancherOS is in end of life but Rancher is refusing to mark the Github repo as su...
New

Crystal recently reached version 1. I had been following it for awhile but never got to really learn it. Most languages I picked up out o...
New

Continuing the discussion from Thinking about learning Crystal, let’s discuss - I was wondering which languages don’t GC - maybe we can c...
New

A few weeks ago I started using Warp a terminal written in rust. Though in it’s current state of development there are a few caveats (tab...
New

Author Spotlight
James Stanier
@jstanier
James Stanier, author of Effective Remote Work , discusses how to rethink the office as we e...
New

This is a very quick guide, you just need to:
Download LM Studio: https://lmstudio.ai/
Click on search
Type DeepSeek, then select the o...
New
Categories:
Sub Categories:
Popular Portals
- /elixir
- /rust
- /wasm
- /ruby
- /erlang
- /phoenix
- /keyboards
- /rails
- /js
- /python
- /security
- /go
- /swift
- /vim
- /clojure
- /emacs
- /java
- /haskell
- /onivim
- /svelte
- /typescript
- /crystal
- /c-plus-plus
- /tailwind
- /kotlin
- /gleam
- /react
- /flutter
- /elm
- /ocaml
- /vscode
- /ash
- /opensuse
- /centos
- /php
- /deepseek
- /html
- /zig
- /scala
- /sublime-text
- /textmate
- /debian
- /nixos
- /lisp
- /agda
- /react-native
- /kubuntu
- /arch-linux
- /ubuntu
- /revery
- /spring
- /manjaro
- /django
- /diversity
- /nodejs
- /lua
- /julia
- /c
- /slackware
- /markdown