网页适应怎么做?
我是UI新人 刚入职,一直按照1920*1080的画布做web的设计图,但是前端敲出来的网页和我的设计图并不很符合,比如高度我设计的1080但他做出来的往往要高很多,需要滚轮浏览,还有如果用14寸的电脑看时,没法同步缩小,看起来很不舒服,这个是要我或者他去做?要怎么做?谢谢
- 电脑屏幕解析度也是 1920*1080,且浏览器全屏吗?还需要看显示的内容和设计稿是否一致,如果这些都符合前端做出来的仍然高很多,那就是前端的问题。另外浏览器的可视区域通常比电脑屏幕高度要小。
- 14英寸屏幕看时,「同步缩小」的说法太模糊了,通常 PC 端响应式网页设计不会整个网页所有文字、图片等等比例缩小,虽然这个技术上面可以实现。响应式设计是针对不同宽度屏幕采用不同的显示,而非简单所有变窄。比如文字变小,显示内容布局变化。
整个网站,乃至整个公司应该有一套设计规范,其中也包含常见的响应式设计处理,这个需要设计、前端双方多沟通协商。
关于响应式设计可以多参考其他人的经验,比如 uisdc 上面响应式设计相关文章,借鉴其他网站的响应式处理等。
你需要了解一下前端是如何把设计转化成页面的。
前端需要知道你设计的所有元素的值,如果是一个标题,这些属性值包括但不限于:字体、字型大小、行高、颜色、粗细、背景色、是否有装饰等等,对应这些属性是一些css代码:font-family, font-size ,font-weight, color , background, text-decoration ...等等。
影响实际效果的还有块模型和布局,你需要了解css盒子模型。你要知道除了你画出来可视的部分,那些间距、留白在页面里是如何实现的也要有清晰的认识——因为前端在处理这些效果的时候,他的理解和你的理解可能不一样。你理解两个块之间应该有个间距,比如 margin-bottom:30px;而前端可能是以整个块上下都间距margin:15px,这样两个块凑到一起的时候形成了30px的间距。