Search
SVG Overlay and Infinite Menu Background Animation
2.11.2021
A little menu effect with an SVG overlay and an infinite background CSS animation.
The post SVG Overlay and Infinite Menu Background Animation appeared first on Codrops
CSS-ing Candy Ghost Buttons
1.11.2021
Recently, while looking for some ideas on what to code as I have zero artistic sense so the only thing I can do is find pretty things that other people have come up with and remake them with clean and …
The post CSS-ing Candy Ghost Buttons appeared first on CSS-Tricks. You can support...
Collective #685
28.10.2021
CookLang * Next.js 12 * Building an effective Image Component * Flatmap * Obsidian
The post Collective #685 appeared first on Codrops
A Look at How Buckminster Fuller Predicted Bitcoin: ‘A Realistic, Scientific Accounting System of What Is Wealth’
14.10.2021
Richard Buckminster Fuller was a well known American architect, systems theorist, author, and inventor. Similar to the visions expressed by the industrialist Henry Ford, the Nobel laureate Friedrich Hayek, and Austrian economist Milton Friedman, Buckminster Fuller also predicted a concept that...
Exploring the CSS Paint API: Polygon Border
20.9.2021
Nowadays, creating complex shapes is an easy task using clip-path, but adding a border to the shapes is always a pain. There is no robust CSS solution and we always need to produce specific “hacky” code for each particular …
The post Exploring the CSS Paint API: Polygon Border appeared...
The Story Behind TryShape, a Showcase for the CSS clip-path property
8.9.2021
I love shapes, especially colorful ones! Shapes on websites are in the same category of helpfulness as background colors, images, banners, section separators, artwork, and many more: they can help us understand context and inform our actions through affordances.
A …
The post The Story Behind...
Broken Roads Looks Like A Thrilling Mad Max RPG
25.8.2021
Every now and again, Australian developers throw up a neat surprise. One indie that arrived out of nowhere was Broken Roads, a traditional cRPG set in the outback with echoes of Wasteland and Mad Max. The game isn’t due out until 2022, but I touched base with Broken Roads’ game director to find...
Mastercard chooses 7 crypto startups for Start Path accelerator
28.7.2021
Mastercard keeps its focus on the digital asset industry, echoing moves by its main competitor Visa
Perfect Tooltips With CSS Clipping and Masking
17.6.2021
Clipping and masking have been around for a while now in CSS and even have pretty decent browser support. I recently worked on a project that needed to use a clipping technique for tooltips showing above links in text.
Those …
The post Perfect Tooltips With CSS Clipping and Masking appeared...
Trigonometry in CSS and JavaScript: Beyond Triangles
4.6.2021
In part three of our series we’ll look at how to create more interesting shapes with trigonometry, and how to draw them with the Canvas API.
The post Trigonometry in CSS and JavaScript: Beyond Triangles appeared first on Codrops
Trigonometry in CSS and JavaScript: Getting Creative with Trigonometric Functions
2.6.2021
In the second part of this series on trigonometry, we’ll explore JavaScript trigonometric functions and learn how we can apply them to our CSS code.
The post Trigonometry in CSS and JavaScript: Getting Creative with Trigonometric Functions appeared first on Codrops
Let’s Create an Image Pop-Out Effect With SVG Clip Path
2.4.2021
Few weeks ago, I stumbled upon this cool pop-out effect by Mikael Ainalem. It showcases the clip-path: path() in CSS, which just got proper support in most modern browsers. I wanted to dig into it myself to get …
The post Let’s Create an Image Pop-Out Effect With SVG Clip Path appeared first...
Shape Slideshow with Clip-path
10.3.2021
An experimental slideshow using clip-path to create shape transitions between slides.
The post Shape Slideshow with Clip-path appeared first on Codrops
Weekly Platform News: The :not() pseudo-class, Video Media Queries, clip-path: path() Support
5.2.2021
Hey, we’re back with weekly updates about the browser landscape from Šime Vidas.
In this week’s update, the CSS :not pseudo class can accept complex selectors, how to disable smooth scrolling when using “Find on page…” in Chrome, Safari’s …
The post Weekly...
clipPath vs. mask
27.12.2020
These things are so similar, I find it hard to keep them straight. This is a nice little explanation from viewBox (what a cool name and URL, I hope they keep it up).
The big thing is that clipPath (the element in SVG, as well as clip-path in CSS) is vector and when it is applied, whatever you...
How to Make an Area Chart With CSS
2.12.2020
You might know a few ways to create charts with pure CSS. Some of them are covered here on CSS-Tricks, and many others can be found on CodePen, but I haven’t seen many examples of “area charts” (imagine a line chart with the bottom area filled in), particularly any in HTML and CSS alone. In this...
Different Approaches to Responsive CSS Motion Path
24.4.2020
As a follow-up to Jhey’s recent post on responsive motion paths, Michelle Barker notes that another approach could be to just transform: scale() the whole dang element.
The trade-off there is that you’re scaling both the path and the element on the path at the same time; Jhey’s...
Create a Responsive CSS Motion Path? Sure We Can!
15.4.2020
There was a discussion recently on the Animation at Work Slack: how could you make a CSS motion path responsive? What techniques would be work? This got me thinking.
A CSS motion path allows us to animate elements along custom user-defined paths. Those paths follow the same structure as SVG paths....
Background Scale Hover Effect with CSS Clip-path
11.3.2020
A simple recreation of the background scale hover effect seen on the DDD Hotel website using CSS clip-path.
Background Scale Hover Effect with CSS Clip-path was written by Mary Lou and published on Codrops
Unfortunately, clip-path: path() is Still a No-Go
2.3.2020
I was extremely excited when I first heard that clip-path: path() was coming to Firefox. Just imagine being able to easily code a breathing box like the one below with just one HTML element and very little CSS without needing SVG or a huge list of points inside the polygon function!
Chris...