当前位置: 首页 > news >正文

【前端技巧】css篇

利用counter实现计数器

counter-reset:为计数器设置名称,语法如下:

counter-rese: <idntifier><integer>

第一个参数为变量名称,第二个参数为初始值,默认为0

counter-increment:设置计数器增量,语法如下:

counter-increment: <idntifier><integer>

第一个参数为变量名称,第二个参数为增量,默认为1

counter():展示计数器

counter( <custom-ident>, <counter-style>? )

第一个参数为变量名称,第二个参数为计数器样式,默认为decimal

counters():展示计数器,用于计数器嵌套的场景

counters( <custom-ident>, <string>, <counter-style>? )

第一个参数为变量名称,第二个参数为分隔符, 第三个参数为计数器样式,默认为decimal

举个例子:

    <ul><li>html</li><li>css</li><li>js</li></ul>
<style>ul {counter-reset: digit 1;li {text-decoration: none;}}ul li::before {counter-increment: digit 2;content: counter(digit) ")";}
</style>

效果如下:
在这里插入图片描述

链接的状态顺序

链接4种状态:link,:visited :active :hover按LVHA的顺序声明

<style>a:link {color: yellow;}a:visited {color: green;}a:hover {color: red;}a:active {color: orange;}
</style>

在这里插入图片描述

相关文章:

  • React.ReactElement 与 React.ReactNode
  • Effective C++ 改善程序与设计的55个具体做法笔记与心得 3
  • SonarQube集成Jenkins平台搭建
  • 【Python】一文向您详细解析内置装饰器 @lru_cache
  • 【Android面试八股文】Kotlin内置标准函数let的原理是什么?
  • 初识C++ · 继承(1)
  • 乐鑫ESP32相关资料整理
  • 喜马拉雅项目调整
  • 让NSdata对象转变成UIImage对象再裁剪图片的方法
  • Linux--视频推流及问题
  • 新渠道+1!TDengine Cloud 入驻 Azure Marketplace
  • 代码随想录刷题复习day01
  • Java多线程设计模式之保护性暂挂模式
  • 关于Threejs的使用二
  • 东芝-Soft Limit 报警及其解决办法
  • 【162天】黑马程序员27天视频学习笔记【Day02-上】
  • 11111111
  • android百种动画侧滑库、步骤视图、TextView效果、社交、搜房、K线图等源码
  • Java 23种设计模式 之单例模式 7种实现方式
  • javascript 总结(常用工具类的封装)
  • Laravel Telescope:优雅的应用调试工具
  • MaxCompute访问TableStore(OTS) 数据
  • Mybatis初体验
  • mysql常用命令汇总
  • React 快速上手 - 07 前端路由 react-router
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • spring学习第二天
  • tweak 支持第三方库
  • Wamp集成环境 添加PHP的新版本
  • 笨办法学C 练习34:动态数组
  • 动态规划入门(以爬楼梯为例)
  • 分布式熔断降级平台aegis
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 物联网链路协议
  • 学习ES6 变量的解构赋值
  • 赢得Docker挑战最佳实践
  • 容器镜像
  • ​secrets --- 生成管理密码的安全随机数​
  • ​七周四次课(5月9日)iptables filter表案例、iptables nat表应用
  • #Linux(权限管理)
  • $(selector).each()和$.each()的区别
  • (09)Hive——CTE 公共表达式
  • (35)远程识别(又称无人机识别)(二)
  • (web自动化测试+python)1
  • (代码示例)使用setTimeout来延迟加载JS脚本文件
  • (附源码)node.js知识分享网站 毕业设计 202038
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (附源码)ssm航空客运订票系统 毕业设计 141612
  • (黑马C++)L06 重载与继承
  • (十)Flink Table API 和 SQL 基本概念
  • (十二)springboot实战——SSE服务推送事件案例实现
  • (游戏设计草稿) 《外卖员模拟器》 (3D 科幻 角色扮演 开放世界 AI VR)
  • (转)3D模板阴影原理
  • (转)c++ std::pair 与 std::make