自适应性和响应式设计之间的争斗已经存在,因为这两种技术都是突出的。但随着时间的推移,互联网通过移动设备的渗透率不断提高,对响应式设计的重视程度也越来越高。响应式设计已经成为网页设计世界中时间的需要,其中设计者需要学习用于制作当代网站的响应式设计的基本准则和原则。


早些时候,当屏幕尺寸很大时,无论是笔记本电脑屏幕还是电脑显示器,拥有适合这些屏幕的网站都能为您完成工作。但随着移动计算的发展,随着屏幕尺寸从几英寸变化到许多,从智能手表到平板电脑,情况发生了变化。因此,为了保证所有设备的统一用户体验,像尚睿德创这样的专业网页设计公司开始使用设备原理,其中设备完成了动态渲染的工作。这是响应式设计的基础。


什么是响应式设计?

响应式设计是在设备确定网站显示方式时使用的术语。“移动优先”的概念在这里起着至关重要的作用,因为体验是在智能手机和平板电脑等移动平台上确定的,然后扩展到更大的屏幕。


因此,当加载图像时,它们按照用于移动设备的屏幕尺寸的包装器进行缩放。随着屏幕尺寸的增加,包装尺寸将增加,但图像只会扩展到最大分辨率,从而避免大屏幕上的图像失真。结果是在所有设备上进行统一的图形渲染。


与传统设计不同,响应式设计无法容纳侧边栏和广告,这是典型的桌面网站常见的。然而,它们的不可用性使得布局更简单和更清洁,从而增强了吸引力。因此,响应式设计近来变得流行起来。


响应式设计的主要原则:

由于响应式设计是在浏览器而不是服务器上呈现的,因此浏览器必须精确地使用CSS参数进行工作。为了使渲染正确,有3个响应式设计原则可供遵循:


流体网格系统:

打印图形按照显示尺寸设计。使用像素在互联网上遵循相同的意识形态。但响应式设计原则推卸了这一点,因为没有机器渲染的空间。相反,它使用相对大小的概念。这个公式最好描述:


目标大小/上下文=相对大小

因此,如果网站包装器设计为显示最大宽度为960像素的网站,而最大浏览器窗口宽度为1280像素,则相对大小计算为 960/1280 = 75%


因此,在CSS脚本中,您必须使用百分比作为宽度而不是像素,浏览器将为您完成工作。


流体图像:

响应式设计需要使用占据屏幕的流体图像。最好使用CSS命令:


img {max-width:100%;}


这只是告诉浏览器图像宽度应该是像素值的100%。因此,即使屏幕变大,图像也保持不变,这样可以避免降级。对于较小的屏幕尺寸,CSS命令放在容器中,并根据其规格缩小。但是,在缩小时,您可能会观察到像素密度的增加。为防止这种情况,建议使用SVG格式的图像。


媒体查询:

这是巧妙地使用CSS来在满足特定条件时改变站点的布局。例如,2列方法不会在大屏幕上显示。因此,根据屏幕大小,计划CSS渲染,并使用一系列“断点”激活每个部分。这样,您的网站就可以定位不同的屏幕,而无需您做任何事情。


因此,这些响应式设计原则使设计变得简单而智能,并将其留给机器进行渲染,从而使设备能够为您完成设计工作。


标签: