我的第一个RWD网页

开始之前先送上菜鸡的code

这是我第一次实作RWD的网页,又因为最近同步在看Bootstrap。
所以起初觉得很简单,毕竟Bootstrap打一下md或lg,好像就能通通搞定似的...

结果这一星期被那些width的%啦flex的column啦barabara啦摧残到不成人形。
随便看到路上的阿姨都想跟她说:我不想努力了!!!!

但开始这个日记就是想记录我慢慢进步的过程,顺便帮自己做些笔记。
就不多说了,开始吧。


之前做单页式网页,其实都蛮土法炼钢的,就照着header,content再到footer从上到下一个一个的写。
但练习了Bootstrap之后觉得有模组化真的蛮方便。

所以也初次想要自己组个模组来实践这次的网页。

这就是我的第一个难题!
首先是font-size要怎么规划,试了几种方法。
第一次使用8的倍数进位,32px的字就是font-4、40px的字就是font-5以此类推。
但在做响应式时就遇到问题了,字体在不同页面大小会有变化,结果字型也未必是8的倍数了...
那时候真的很想矇着良心就这样继续把头洗下去,但到后面实在是越来越複杂...

最后得出的结论就是用sm m lg的方式去帮字体建立模组,直接看code时也相对语意话。
在后面改大小时,心情上也愉悦很多!!

在看到助教分享的共同设定时,真的是相见恨晚阿...
希望下週作业能好好的把模组建构好,不要再浪费太多时间打转了!

以下是我的共同设定笔记


1.共同设定
把字体最好规划,省得后面还要一个一个打字体。
和一些图片的大小也统一整理,免除后面还要一个一个打的情况。
我自己也会先把a连结的style都拿掉。

*, *::before, *::after{  box-sizing: border-box;}body {  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", "Microsoft JhengHei", Roboto, "Helvetica Neue", Arial, sans-serif;  line-height: 1.5;}h1, h2, h3, h4, h5, h6 {  line-height: 1.2;}img{    display:block;    max-width:100%;    height:auto; }

2.容器高度
max-width是在RWD时会用到的方式

.container {    max-width:1200px;    margin: 0 auto;}

3.文字大小
用语易化的方式命名大小,阅读性佳也更方便在之后做修改。

.h1{    fonst-size: }.h2{    font-size:}.h3{    font-size:}.h4{    font-size:}.h5{    font-size:}.h6{    font-size:16px;}.font-sm{    font-size:}.font-m{    font-size:}.font-lg{    font-size:}

4.色彩
使用语易化的命名
主要色(明暗变化)、强调色(次要色、重要、执行关键)
primary主色
secondary次要色
warning警告
danger危险

.text-primary {   color: blue;}.bg-light{}

希望下次能更好的运用模组化,好好解决脑袋混乱的问题!!

再来第二个难题就是RWD了。
看页面很简单,但要做好RWD真的要注意好多细节。
第一关就被图片卡关很久...才想起来要用%数去处理宽度。整个豁然开朗起来

%和flex的运用真的可以很快做出图片列表,文字列表的RWD版型!

但这次在写作业时也遇到了不同ul的排版在缩小时要併排在一起
顿时不知道该怎么处理...
我的方法是又塞了一个只在md大小时会出现的code
导致我的程式码在footer的地方非常混乱

还在思考这部分的解决办法...希望之后能有机会再跟大家分享


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章