Web前端之Html弹窗面板的popover新属性

时间:2025-03-28 09:51:10
1、body选择器
该选择器应用于整个页面的body元素。
width: 100vw;设置页面宽度为视口的宽度(100%)。
height: 100vh;设置页面高度为视口的高度(100%)。
margin: 0;padding: 0;取消了默认的页面边距和内边距。
box-sizing: border-box;调整盒模型,使paddingborder被包含在元素的宽度和高度内。
2、#idPopup选择器
这个选择器针对id为idPopup的div元素,设置其样式。
position: absolute;将元素的定位设置为绝对定位。
top: 50%; left: 50%;将元素的左上角定位到父元素的50%位置(一般是相对于body定位)。
transform: translate(-50%, -50%);通过这个转换,将元素的中心点移动到视口的正中间。
margin: 0; padding: 8px;取消外边距并设置内边距为8像素。
box-sizing: border-box;同样是调整盒模型。
font-family: poppins;设置字体为"Poppins"。
background-color: rgb(50, 50, 50);将背景颜色设置为RGB值为(50, 50, 50)的深灰色。
border-radius: 4px;为元素设置4像素的圆角。
color: #ffffff;将文本颜色设置为白色。
3、#idPopup>div:last-child选择器
该选择器应用于id为idPopup的div元素中最后一个子div。
float: right;将这个子div元素浮动到右边。
margin-top: 8px;为该元素的顶部设置8像素的外边距。
4、@keyframes slide动画
一个CSS动画关键帧定义,名为slide。
from表示动画的初始状态。
transform: translateY(-68px);在初始状态下,元素的垂直方向上向上移动68像素。