该选择器应用于整个页面的body元素。
width: 100vw;
设置页面宽度为视口的宽度(100%)。height: 100vh;
设置页面高度为视口的高度(100%)。margin: 0;
和padding: 0;
取消了默认的页面边距和内边距。box-sizing: border-box;
调整盒模型,使padding
和border
被包含在元素的宽度和高度内。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像素。