admin管理员组

文章数量:1023251

I have an anchored popover I want to have dynamic height:

button {
    anchor-name: --test-anc;
}

[popover] {
    position-anchor: --test-anc;
    position-area: bottom span-right;
    position-try-fallbacks: flip-block;
    position-visibility: anchors-visible;

    margin: 0;
    
    border: 1px solid red;
    
    opacity: 0;
    transition: 
        display 300ms ease allow-discrete, 
        opacity 300ms ease;
        
    /* Fade in on open */
    &:popover-open {
        opacity: 1;
        @starting-style { opacity: 0; }
    }
}
<button popovertarget="p">show</button>
<div id="p" popover>
item1<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item
</div>

I have an anchored popover I want to have dynamic height:

button {
    anchor-name: --test-anc;
}

[popover] {
    position-anchor: --test-anc;
    position-area: bottom span-right;
    position-try-fallbacks: flip-block;
    position-visibility: anchors-visible;

    margin: 0;
    
    border: 1px solid red;
    
    opacity: 0;
    transition: 
        display 300ms ease allow-discrete, 
        opacity 300ms ease;
        
    /* Fade in on open */
    &:popover-open {
        opacity: 1;
        @starting-style { opacity: 0; }
    }
}
<button popovertarget="p">show</button>
<div id="p" popover>
item1<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item<br>item
</div>

本文标签: CSS anchorAPI a popover element with dynamic heightStack Overflow