- From: Andrew Bone via GitHub <sysbot+gh@w3.org>
- Date: Mon, 22 Apr 2024 12:24:11 +0000
- To: public-css-archive@w3.org
With the names, are we settled on sibling now? Would repeating the `nth` syntax here lead to confusion with the pseudo-classes? I was thinking something like `nth-current` and `nth-count` would make sense if you're familiar with the `nth` pseudo-classes. ```html <div class="grid"> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item" hidden></div> <div class="item count"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> <div class="item"></div> </div> ``` ```css .count::after { content: nth-current(); /* 7 */ content: nth-count(); /* 13 */ content: nth-current(.count); /* 1 */ content: nth-count(.count); /* 1 */ content: nth-current(:not([hidden])); /* 6 */ content: nth-count(:not([hidden])); /* 12 */ } .item { /* gradually get more saturated as you reach the last item */ background-color: hsl(9 calc(nth-current(:not([hidden])) / nth-count(:not([hidden])) * 100%) 64%); } ``` -- GitHub Notification of comment by Link2Twenty Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/4559#issuecomment-2069262700 using your GitHub account -- Sent via github-notify-ml as configured in https://github.com/w3c/github-notify-ml-config
Received on Monday, 22 April 2024 12:24:12 UTC