如何理解纯 CSS 响应设计?
在本文中,我们将了解 Pure。CSS 响应设计。它是一个响应性 CSS 模块的集合,可以包含在任何网络应用程序中,以创建更快、更漂亮和响应性更强的网站。简单来说,就是一个 CSS 的框架,用来在更短的时间内搭建一个美观且响应迅速的网站。纯 CSS 是雅虎开发的 CSS 框架。它有六个模块,分别是基本模块、网格模块、表单模块、按钮模块、表格模块和菜单模块。
纯净的特征。CSS:
- 这是一种更快更容易的网络开发方式。
- 这是一个免费的开源工具集合。
- 它创建独立于平台的网页。
- 它很容易学习和使用。
- 它有一个内置的网页和移动设备的响应设计。
响应性设计:
回应意味着回应,网页设计意味着设计网站。响应式设计是一种简单地根据浏览器的宽度或屏幕大小重新排列、调整、重新定位、调整整体内容和图像大小的方法。简而言之,响应设计旨在跨所有设备访问,而不管设备屏幕的大小如何。在创建响应性网站时,应牢记的一些屏幕尺寸或设备宽度 是台式机、笔记本电脑、手机和平板电脑。响应式布局是 Pure.CSS 的内置特性。它具有内部 12 列移动优先流体网格,有助于为小型、大型和中型显示屏尺寸进行响应式设计。
纯。CSS 方便了 4 个不同的关键词, sm,md,lg,xl &这些关键词都附带了 Pure 网格单元类( pure-u ),可以根据屏幕宽度生成媒体查询。“ pure-u ”或“ pure-u-* ”帮助我们将显示屏的宽度分成几个部分。例如,为了使占据显示屏的 3/4 部分,我们需要将“pure-u-3-4”类包含到该特定 div 中。所有这些类的条件和媒体查询如下:
| #### key | 类名称 | [T0】 CSS media query | #### Applicable | | --- | --- | --- | --- | | 没有人 | 。纯-u-* | 没有人 | 总是 | | 钐 | .纯 u-sm-* | @媒体屏幕和(最小宽度:35.5 微米) | ≥ 568px | | 钔 | 。纯-u-md-* | @媒体屏幕和(最小宽度:48 毫米) | ≥ 768px | | 水准仪 | 。纯-u-lg-* | @媒体屏幕和(最小宽度:64em) | ≥ 1024px | | 特大号 | .纯 u-xl-* | @媒体屏幕和(最小宽度:80em) | ≥ 1280px |为了生成默认的媒体查询,使用“em”代替“px ”,以便媒体查询相应地响应网页的缩放。
示例:该示例描述了使用 Pure CSS 为不同的设备宽度设计响应页面。
超文本标记语言
<html>
<head>
<title> pure.css </title>
<meta name="viewport"
content="width=device-width, initial-scale = 1">
<link rel="stylesheet"
href=
"https://unpkg.com/purecss@2.0.3/build/pure-min.css">
<link rel="stylesheet"
href=
"https://unpkg.com/purecss@2.0.3/build/grids-responsive-min.css">
<style>
body {
text-align: center;
}
.pure-u-1-1 {
border: 5px solid green;
}
.pure-u-1-3 {
background-color: aqua;
}
.pure-u-1-2 {
background-color: blue;
}
.pure-u-1-1 {
background-color: lightgreen;
}
</style>
</head>
<body>
<div class="pure-g">
<div class="pure-u-1-3">
<p> First columns of the pure.css ||</p>
</div>
<div class="pure-u-1-2">
<p> Second columns of the pure.css || </p>
</div>
<div class="pure-u-1-1">
<p> GeeksforGeeks </p>
</div>
<div class="pure-u-1-1">
<p>A computer science portal for geeks</p>
</div>
</div>
</body>
</html>
输出:从下面的输出中,我们可以看到,对于不同的窗口大小,内容不会因为设置到特定的设备宽度而受到影响。
设置不同的设备宽度
版权属于:月萌API www.moonapi.com,转载请注明出处