Animated Profile Popover

An animated profile popover / context menu with a nice show/hide transition.
Both height and opacity are animated on hover using CSS3 transitions.
Original PSD by Matthew Skiles.

An animated profile popover / context menu with a nice show/hide transition.
Both height and opacity are animated on hover using CSS3 transitions.
Original PSD by Matthew Skiles.
20 comments
Rui said
Perfect, love your work, bookmarked ;)
Thibaut said
Thanks :)
madalin said
Nice one! Thanks!
Source Canvas said
Wow this is so fantastic thank you. The demo looks simply amazing.
Andrew said
Is there a good way to implement for mobile devices? Slick demo.
Thibaut said
Hi Andrew
I think the easiest way to make this work on mobile would be to show/hide the popover on click/touchstart using JavaScript.
Anubis said
good demo, iPad not function :-/
naser abbasi said
tanks very beuty
Jin said
Thanks~
Geoff said
This is very cool, but I'm struggling trying to get the pointer to the top. I mean, I was able to move the pointer to the top of the bubble but it still points downward. I don't understand how the pointer is created without an image so I'm not sure how to rotate it so the pointer is on top and pointing up. Any ideas? Thanks!
Thibaut said
Hi Geoff
You need to replace "border-top" with "border-bottom" on the before/after pseudo elements to make the arrow point upward.
The arrows are created using a technique showcased here:
http://cssarrowplease.com/
Geoff said
Awesome, thanks!
Mustafa said
Great stuff thanks!!
Eric said
This looks great!! Is there a way that I could have an anchor in an image and have the popover cover the entire image when the anchor is clicked?
Youssefusf said
I Love it thats exactly what im looking for
thank you man
ur awesome <3
chnadan kumar said
thanks
ctr said
I like helping too. I disabled adblock and clicked some advertisements to help you. Have a nice day
Khan Ghaloo said
I want to use it on blogger...
How I can do thatis ?????
karan menon said
Very Nice tutorial :)
Dean said
Looks great! What is the html to implement it?