sorenblank Profile Banner
Soren Profile
Soren

@sorenblank

Followers
2K
Following
39K
Media
1K
Statuses
9K

swe frontend // prev @spicenetio @entechboiler

Joined December 2019
Don't wanna be here? Send us removal request.
@sorenblank
Soren
7 days
made only using css. no js listener used. took me longer than i thought it would. for hover state im doing `:has(*:is(.sidebar-icon-trigger:hover` so much you can do in css using pseudo classes. invest in css.
@iamsahaj_xyz
Sahaj
7 days
i mean just look at this. what in the html/css is this?
72
119
3K
@sorenblank
Soren
6 hours
using css `scale()` and `translate()` function and some viewport calculation to do this effect. for scale easing using `ease-in-out-quart` for `400ms`. made it origin aware. craving spring ease like @emilkowalski_ did for @linear's team page. should have used @motiondotdev :)
3
3
23
@sorenblank
Soren
6 hours
@emilkowalski_ @linear @motiondotdev here the original inspiration from @linear made by @emilkowalski_ .
0
0
4
@sorenblank
Soren
6 hours
using css `scale()` and `translate()` function and some viewport calculation to do this effect. for scale easing using `ease-in-out-quart` for `400ms`. made it origin aware. craving spring ease like @emilkowalski_ did for @linear's team page. should have used @motiondotdev :)
3
3
23
@sorenblank
Soren
3 days
just to be safe, here is a raw screen recording without big cursors and motion blurs
0
0
3
@sorenblank
Soren
3 days
playing with easing in css is fun. here im using `ease-out-cubic` with `200ms` duration. this works best for user initiated interactions with transforms. animations here using css only transform and opacity. p.s: no! don't count my useState. i love my useState.
12
13
287
@sorenblank
Soren
3 days
fine you win @lukerramsden using hand cursor this time
1
0
1
@sorenblank
Soren
3 days
you can check @emilkowalski_'s blogs to learn more about css animations. https://t.co/i9JKuHpSt3 also here is a nice resource to check all easing functions:
Tweet card summary image
emilkowal.ski
Design engineer working at Linear.
0
0
3
@sorenblank
Soren
3 days
playing with easing in css is fun. here im using `ease-out-cubic` with `200ms` duration. this works best for user initiated interactions with transforms. animations here using css only transform and opacity. p.s: no! don't count my useState. i love my useState.
12
13
287
@sorenblank
Soren
1 month
also sync your `theme-color` with the background to match color with ui bars of browsers like safari and arc
@JohnPhamous
JohnPhamous
1 month
set html/body background color to match website color so overscroll area blends in
0
1
47
@sorenblank
Soren
5 days
hey @theo can we have this or a sidebar like this for @t3dotchat ? right now there is no way to view the chats real quick when the sidebar is closed. maybe something like this would help. also here is the live link: https://t.co/EOHqVcm2Df want to hear your thoughts on this.
1
0
25
@sorenblank
Soren
5 days
try it from here: https://t.co/EOHqVcm2Df p.s: in video the sidebar icon color not matching the ui XD i recorded as soon as I made it work. fixed it in production.
Tweet card summary image
sorenblank.com
A responsive collapsible sidebar with hover-reveal functionality, inspired by V0's UI. Features smooth transitions and modern CSS with Tailwind.
2
2
40
@sorenblank
Soren
5 days
also thanks for pushing me to animate the icon @stevenkovar @Taskinoz love you guys. i really mean it.
1
0
8
@sorenblank
Soren
5 days
the sidebar icon now matches the state or the state it will go to. thanks @jh3yy :3
@jh3yy
jhey ʕ•ᴥ•ʔ
5 days
@sorenblank @Taskinoz @stevenkovar you can jus’ lift the one I did here 🤫 (although in hindsight I’d likely reverse the state of the transition 🫣)
23
46
1K
@sorenblank
Soren
5 days
if you are starting out, to learn in depth you can look into https://t.co/qcCQ4RwG4M by @emilkowalski_
Tweet card summary image
animations.dev
0
1
47
@sorenblank
Soren
5 days
use css properties like `blur` and `opacity` in your animations to make it look smooth and not sloppy. using blurs, opacity changes and spring animation is the reason why @Apple's animations looks smooth.
19
52
1K
@sorenblank
Soren
5 days
another long shot .@alifdotbuild @omarwasm can i join for design eng/frontend? :3
0
0
5
@sorenblank
Soren
5 days
im gonna pull a long shot here now @amasad @theandytee can I get a design eng role? :33 i would love to build at @Replit
2
1
10
@sorenblank
Soren
6 days
here is the code: https://t.co/UqieqhaApD and if you want try the component yourself: https://t.co/EOHqVcm2Df p.s: i know the code is shitty so don't judge. and yes i used @tailwindcss and it counts heh <3
Tweet card summary image
sorenblank.com
A responsive collapsible sidebar with hover-reveal functionality, inspired by V0's UI. Features smooth transitions and modern CSS with Tailwind.
8
2
113
@sorenblank
Soren
6 days
this is probably the best feature i've shipped so far. all of my projects will have this world class level responsiveness for all size displays.
3
1
40
@sorenblank
Soren
7 days
made only using css. no js listener used. took me longer than i thought it would. for hover state im doing `:has(*:is(.sidebar-icon-trigger:hover` so much you can do in css using pseudo classes. invest in css.
@iamsahaj_xyz
Sahaj
7 days
i mean just look at this. what in the html/css is this?
72
119
3K