使用平面转换和渐变色模仿喜马拉雅界面UI
平面转换的动态感,加上渐变色的视觉冲击,用起来还挺有意思的。这个小项目就是带你一步步模仿喜马拉雅的一部分 UI,界面挺干净的,做起来成就感还挺强。
HTML 结构其实没啥难度,写个index.html
,放上基本的<head>
和<body>
就能开工。样式方面主打两个东西:平面转换和渐变色。前者用transform
搞定位置移动,后者靠linear-gradient
就能搞出漂亮的背景。
像transform: translateX(50px)
这种写法,是不是一看就懂?再比如导航栏,border-radius
圆角一加,box-shadow
再补上,立马有质感。你甚至可以加个小动画,点按钮的时候动一动,用个:active
状态就够了。
播放按钮要点小心,建议用伪元素:before
画个三角,加点旋转效果,点击手感立马不一样。Flexbox和Grid在内容列表里能省不少事,尤其在做响应式的时候搭配@media
用着顺。
你要是还想学点别的,可以去看看这些相关的资源:HTML5CSS3 渐变按钮与图标动画效果、喜马拉雅 Python 实战项目这些都挺有意思的。整体来说,代码不难,效果也还不错,练手合适。
如果你正好想找点轻量、纯 CSS 的交互案例,这项目可以试试,页面小巧,加载快,样式看着也挺高级的,练完能把 CSS 基础提升一截。
452.9KB
文件大小:
评论区