整体布局
body { margin: 0; padding: 0; font-family: 'Arial', sans-serif; } .container { max-width: 1200px; margin: 0 auto; } .header { background-color: #333; color: #fff; padding: 20px; text-align: center; } .navbar { display: flex; justify-content: space-between; align-items: center; background-color: #f2f2f2; padding: 10px; font-size: 16px; } .main { display: flex; flex-wrap: wrap; } .card { background-color: #fff; margin: 20px; padding: 20px; width: calc((100% - 80px) / 3); }
为了让网页布局更加的美观、整洁,偶采用了Flex布局,使得整个网页分为顶部的header,中间的main部分和底部的navbar三个部分。其中header和navbar使用了背景色,增强了整个网页的美观度。
特别效果
.btn { background-color: #333; color: #fff; border: none; padding: 10px 20px; cursor: pointer; transition: all 0.3s ease-in; } .btn:hover { background-color: #fff; color: #333; }
针对交互性要求,在网页中实现了特别效果,即鼠标移动到按钮上时,按钮颜色发生改变,变得更加醒目,增加了交互性和用户体验。
总结
通过对本次CSS网页作业的设计思路的分析和总结,大家可以发现,通过灵活运用CSS布局和效果,大家可以设计出美观、整洁且具有交互效果的网页,提升网页的质量和用户体验,同时也加强了大家对CSS的认知和技能。