


How to Create a Responsive 45-Degree Ribbon with a Folded Corner Using Pure CSS?
Creating a Responsive 45-Degree Ribbon with Folded Corner
Is it possible to have a CSS ribbon shaped like a corner?
Using a PNG image is one option, but it's not ideal for responsiveness. Here's how to create it purely with CSS:
<code class="css">.container { width: 200px; height: 150px; position: relative; display: inline-block; margin: 10px; background: lightblue; } .stack-top { --d: 5px; --g: 16px; --c: #333; position: absolute; top: 0; right: 0; transform: translate(29.29%, -100%) rotate(45deg); color: #fff; text-align: center; width: 100px; transform-origin: bottom left; padding: 5px 0 calc(var(--d) + 5px); background: linear-gradient(135deg, transparent var(--g), var(--c) calc(var(--g) - 0.3px)) left, linear-gradient(-135deg, transparent var(--g), var(--c) calc(var(--g) - 0.3px)) right; background-size: 51% 100%; background-repeat: no-repeat; clip-path: polygon( 0 0, 100% 0, 100% 100%, calc(100% - var(--d)) calc(100% - var(--d)), var(--d) calc(100% - var(--d)), 0 100% ); }</code>
Customizing the Ribbon
You can adjust the following variables to customize the ribbon's appearance:
- --d: Controls the size of the corner fold
- --g: Controls the height of the ribbon's peak
- --c: Specifies the color of the ribbon
Usage
To use the ribbon, simply add the following HTML code to your document:
<code class="html"><div class="container"> <div class="stack-top">1Month</div> </div></code>
You can also specify the custom variables directly in the HTML by using the style attribute, as seen in the updated example below:
<code class="html"><div class="container"> <div class="stack-top" style="--d: 0px; --g: 19px; width: 120px; --c: blue">1Month</div> </div></code>
The above is the detailed content of How to Create a Responsive 45-Degree Ribbon with a Folded Corner Using Pure CSS?. For more information, please follow other related articles on the PHP Chinese website!

Yes,youshouldlearnbothFlexboxandGrid.1)Flexboxisidealforone-dimensional,flexiblelayoutslikenavigationmenus.2)Gridexcelsintwo-dimensional,complexdesignssuchasmagazinelayouts.3)Combiningbothenhanceslayoutflexibilityandresponsiveness,allowingforstructur

What does it look like to refactor your own code? John Rhea picks apart an old CSS animation he wrote and walks through the thought process of optimizing it.

CSSanimationsarenotinherentlyhardbutrequirepracticeandunderstandingofCSSpropertiesandtimingfunctions.1)Startwithsimpleanimationslikescalingabuttononhoverusingkeyframes.2)Useeasingfunctionslikecubic-bezierfornaturaleffects,suchasabounceanimation.3)For

@keyframesispopularduetoitsversatilityandpowerincreatingsmoothCSSanimations.Keytricksinclude:1)Definingsmoothtransitionsbetweenstates,2)Animatingmultiplepropertiessimultaneously,3)Usingvendorprefixesforbrowsercompatibility,4)CombiningwithJavaScriptfo

CSSCountersareusedtomanageautomaticnumberinginwebdesigns.1)Theycanbeusedfortablesofcontents,listitems,andcustomnumbering.2)Advancedusesincludenestednumberingsystems.3)Challengesincludebrowsercompatibilityandperformanceissues.4)Creativeusesinvolvecust

Using scroll shadows, especially for mobile devices, is a subtle bit of UX that Chris has covered before. Geoff covered a newer approach that uses the animation-timeline property. Here’s yet another way.

Let’s run through a quick refresher. Image maps date all the way back to HTML 3.2, where, first, server-side maps and then client-side maps defined clickable regions over an image using map and area elements.

The State of Devs survey is now open to participation, and unlike previous surveys it covers everything except code: career, workplace, but also health, hobbies, and more.


Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

Video Face Swap
Swap faces in any video effortlessly with our completely free AI face swap tool!

Hot Article

Hot Tools

Safe Exam Browser
Safe Exam Browser is a secure browser environment for taking online exams securely. This software turns any computer into a secure workstation. It controls access to any utility and prevents students from using unauthorized resources.

SublimeText3 Linux new version
SublimeText3 Linux latest version

Dreamweaver Mac version
Visual web development tools

Zend Studio 13.0.1
Powerful PHP integrated development environment

Atom editor mac version download
The most popular open source editor
