1 CSS加载动画 实现方案@keyframe
2 等比例自适应填充式背景实现 实现方案:添加属性 background-size: cover;和height: 100vh;
3 半透明效果以及层次感 实现方案:使用z-index和opacity; color不再选择#ffffff十六进制,而是使用rgba模式,a可以在调试中自由更改
1 标题栏 实现方案:float属性。
2 轮播栏 实现方案:由于坑爹老师(错误)不允许使用任何框架和插件,依然是使用css动画完成轮播,最外层div用于放置轮播栏位置,第二层用于存放图片和实现动画,最内层实现图片大小自适应屏幕并居中,并且最内层为div,可以根据需要继续添加内容。具体内容详见CSS。不过由于CSS动画不可扩展,在图片数量未知的情况下可以选择js实现,具体方案如法炮制。
1 流加载页面 实现方案: 以列为单位,每一列上向下加载。 考虑到动态添加过于麻烦,在内容div中直接放置5个列,根据页面宽度设置display属性来实现列的自适应布局,至少显示3列。 列之间使用flex布局便于同排显示。 每一列上的内容单位为 card
1 流加载页面 实现方案: 以列为单位,每一列上向下加载。 考虑到动态添加过于麻烦,在内容div中直接放置5个列,根据页面宽度设置display属性来实现列的自适应布局,至少显示3列。 列之间使用flex布局便于同排显示。 每一列上的内容单位为 card