xgqfrms™, xgqfrms® : xgqfrms's offical website of cnblogs! xgqfrms™, xgqfrms® : xgqfrms's offical website of GitHub!

CSS3 & content & attr & data-* All In One

CSS3 & content & attr & data-* All In One

content & attr()

content: attr(data-value);

image

image

https://github.com/oliviale/CSS-Progress-Pie/blob/master/css/progress_pie_unicorn.css

https://codepen.io/collection/DQvYpQ/

<figure>
    <div class="progress-pie-unicorn thick" data-value="90"></div>
    <div class="progress-pie-unicorn thin" data-value="78"></div>
</figure>


 .progress-pie-unicorn::after {
  content: attr(data-value);
  position: absolute;
  width: 70%;
  height: 70%;
  margin: auto;
  border-radius: 50%;
  background-color: #fff;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  text-align: center;
  font: 900 20px/41px Tahoma;
}

demos

https://www.arm.com/products/silicon-ip-cpu

CSS attr() function

Note: The attr() function can be used with any CSS property, but support for properties other than content is experimental, and support for the type-or-unit parameter is sparse.

<button class="throttle-button-attr" data-delay="3" onclick="console.log('click button with atrr✅')">click button with attr </button>

.throttle-button-attr {
  /* CSS attr() function 暂不支持 animation 属性 ❌ */
  /* CSS attr() function 目前仅支持 content 属性 ✅ */
  animation: throttle attr(data-delay) step-end forwards;
  cursor: pointer;
}

image

https://developer.mozilla.org/en-US/docs/Web/CSS/attr

refs



©xgqfrms 2012-2025

www.cnblogs.com/xgqfrms 发布文章使用:只允许注册用户才可以访问!

原创文章,版权所有©️xgqfrms, 禁止转载 🈲️,侵权必究⚠️!


posted @   xgqfrms  阅读(440)  评论(3编辑  收藏  举报
编辑推荐:
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)
历史上的今天:
2016-06-17 WebIDE
2016-06-17 i18n 和 L10n (internationalization and localization) All In One
2016-06-17 13 款免费但好用到哭的项目管理工具 All In One
点击右上角即可分享
微信分享提示