100% CSS Lickable 3D Buttons Using Box-Shadow & Linear-Gradient

by | Mar 7, 2021 | 0 comments

100% CSS Lickable 3D Buttons Using Box-Shadow & Linear-Gradient

by | Mar 7, 2021 | CSS Tips and Tricks | 0 comments



Final result: https://dribbble.com/shots/2883635-Lickable-3D-CSS-Buttons
Follow along yourself: http://oxygenapp.com/try

Steve Jobs famously said “We made the buttons on the screen look so good you’ll want to lick them” when describing Mac OS X’s Aqua user interface. Steve Jobs would lick these buttons, but Jony Ive might puke. Too bad.

A wise man once said that flat UI is for wannabe designers that lack visual chops 😛

Too lazy to make these yourself? You can find these buttons in the “Video Tutorials” Design Set. Just go to Add+, Design Sets, Video Tutorials and then look for the “3D Lickable Buttons” component.

I didn’t show it in the video, but to make these buttons look even better, add a shadow that shows up outside the button 2 pixels to the left and 2 pixels from the top, with 5 pixels of blur, that’s black with 10% opacity. Code for that would be to add a comma and then 2px 2px 5px rgba(0,0,0,0.1); to the end of your box-shadow line. This will make them pop out a bit more.

source

0 Comments

Submit a Comment

What Our Clients Are Saying

Kelicor Logistics

Leland created my website for my new venture. I found his service to be excellent,was always available to answer my...

Colin, Kelicor Logistics Solutions

Dieno Digital Marketing Services
5
2018-04-27T01:07:34+00:00

Colin, Kelicor Logistics Solutions

Leland created my website for my new venture. I found his service to be excellent,was always available to answer my questions and was always prepared to go the extra mile, in order to ensure my website conveyed it's intended message,, And the cherry on top was it was most affordable. Would definitely recommend. Thanks Leland !

McNeney McNeney Spieker LLP

Dieno Digital has been providing our firm with what we like to call the Royal Package in customer service for...

M, McNeney McNeney Spieker LLP

Dieno Digital Marketing Services
5
2018-04-27T01:08:19+00:00

M, McNeney McNeney Spieker LLP

Dieno Digital has been providing our firm with what we like to call the Royal Package in customer service for over 3 years now. The knowledge and skills Leland brings to the table has increased our business and streamlined our social media platform. Our requests are always dealt with in a timely manner and we are always given options and alternatives to better reach potential new clients. We highly recommend Dieno Digital to increase your life social media presence.

Vancity Dietitians

Leland was speedy and efficient in working with our website. Leland knows how picky we can be and he handled...

Raman, Vancity Dietitians

Dieno Digital Marketing Services
5
2018-04-27T01:09:04+00:00

Raman, Vancity Dietitians

Leland was speedy and efficient in working with our website. Leland knows how picky we can be and he handled all change requests with patience! Furthermore, any time we had questions, there was no hesitation for Leland to reply with a thoughtful answer in a timely manner. Thanks for the great work!

Gloss Beauty Truck

Without the support and help of Leland my business would not be half of what it is. he puts the...

Tammie, Gloss Beauty Truck

Dieno Digital Marketing Services
5
2018-04-27T01:09:38+00:00

Tammie, Gloss Beauty Truck

Without the support and help of Leland my business would not be half of what it is. he puts the extra mile in to what he does to help make it easy from someone like myself who is incompetent with computers. I am so lucky to have him apart of my back end team. He's amazing at what he does .
5
4
Dieno Digital Marketing Services
[newsletter_form]
<div class="tnp tnp-subscription"> <form method="post" action="https://www.dienodigital.com/?na=s"> <input type="hidden" name="nlang" value=""><div class="tnp-field tnp-field-firstname"><label for="tnp-name">First name or full name</label> <input class="tnp-name" type="text" name="nn" value=""></div> <div class="tnp-field tnp-field-email"><label for="tnp-email">Email</label> <input class="tnp-email" type="email" name="ne" value="" required></div> <div class="tnp-field tnp-field-button"><input class="tnp-submit" type="submit" value="Subscribe" > </div> </form> </div>