PNG の使用image はオプションの 1 つですが、応答性の観点からは理想的ではありません。純粋に 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%
);
}
次の変数を調整してリボンの外観をカスタマイズできます:
リボンを使用するには、次の HTML コードをドキュメントに追加するだけです:
1Month
以下の更新された例に示すように、style 属性を使用して HTML でカスタム変数を直接指定することもできます。
1Month
免責事項: 提供されるすべてのリソースの一部はインターネットからのものです。お客様の著作権またはその他の権利および利益の侵害がある場合は、詳細な理由を説明し、著作権または権利および利益の証拠を提出して、電子メール [email protected] に送信してください。 できるだけ早く対応させていただきます。
Copyright© 2022 湘ICP备2022001581号-3