Tailwind核心理念——响应式设计

文章目录

  • 响应式设计
  • 何为移动端优先?
  • 如何自定义?

Tailwind核心理念——响应式设计_第1张图片

响应式设计

就是会根据屏幕的大小调整页面。

举例:

<div class="grid grid-flow-row md:grid-flow-col">
	<div class="text-4xl ring-1">1div>
	<div class="text-4xl ring-1">2div>
	<div class="text-4xl ring-1">3div>
	<div class="text-4xl ring-1">4div>
div>
<div class="w-full text-4xl ring-1">内容div>

grid:grid布局。
grid-flow-row:自动放置,行方向。
md:grid-flow-col:宽度为md以上时,自动放置,列方向。

text-4xl:文字大小。
ring-1:轮廓线。
w-full:满宽。

效果:

Tailwind核心理念——响应式设计_第2张图片
内置的五个前缀:

Tailwind核心理念——响应式设计_第3张图片

何为移动端优先?

就是优先考虑小屏幕,默认最小。
每当宽度大于某个值了,就生效那个断点。

案例当中,行排列是最小的,列排列次之。故:
grid-flow-row:行排列,不加前缀,默认情况。
md:grid-flow-col:列排列,加前缀,屏幕大于768才会触发。

如何自定义?

比如,只有在640到768的范围内,才会显示出来。

block:display为block。
hidden:display为none。

在配置中弄:

theme: {
	screens: {
		"justsm": {'min': '640px', 'max': '767px'}
	}
}

然后使用它:

<div class="hidden justsm:block ">你好,世界!</div>

hidden:就是hidden。
justsm:block:只有在640到768的范围内,才会block。

效果:

Tailwind核心理念——响应式设计_第4张图片

你可能感兴趣的:(涉猎百家,青少年编程,开发语言,javascript,css,前端)