- From: Tommy Hodgins via GitHub <sysbot+gh@w3.org>
- Date: Thu, 17 Aug 2017 19:35:01 +0000
- To: public-css-archive@w3.org
I was inspired to build a little demo of this using `--size`:
```html
<div>Demo</div>
<style>
div {
background: lime;
--size: 50vmin;
}
</style>
<script>
function sizer() {
var tag = document.querySelectorAll('body *')
tag.forEach(function(tag) {
var currentStyle = window.getComputedStyle(tag)
var sizeProperty = currentStyle.getPropertyValue('--size')
tag.style.width = sizeProperty
tag.style.height = tag.offsetWidth + 'px'
})
}
window.addEventListener('load', sizer)
window.addEventListener('resize', sizer)
window.addEventListener('input', sizer)
window.addEventListener('click', sizer)
</script>
```
Demo: https://codepen.io/tomhodgins/pen/WEdmMM
--
GitHub Notification of comment by tomhodgins
Please view or discuss this issue at https://github.com/w3c/csswg-drafts/issues/820#issuecomment-323172428 using your GitHub account
Received on Thursday, 17 August 2017 19:35:01 UTC