推广 热搜: 行业  机械  设备    系统  教师  经纪  参数    蒸汽 

CSS网格布局和漫画(由Barry the Cat解释)

   日期:2024-12-20     移动:http://gzhdwind.xhstdz.com/mobile/quote/85006.html

事实证明,CSS Grid非常适合布置在线漫画,特别是如果您希望漫画灵活。 在本教程中,我们将使用猫猫巴里(Barry the cat)演示如何制作响应式漫画。

CSS网格布局和漫画(由Barry the Cat解释)

在本教程中,我借鉴了GraphicRiver的一些作品。 昏昏欲睡的肥猫实际上是一种显示字体,但随附一些可爱的猫矢量-完美地完成了该漫画演示

加快浏览器速度

别忘了,您需要最先进的浏览器功能才能看到CSS Grid的实际效果,因此,如果您使用的浏览器不支持,请通读CSS Grid Layout:快速入门指南 。 这是我们正在努力的方向

让我们从布局一些HTML开始

在这里,我们有一个作为我们的网格,其中有元素作为我们的网格项目。

几个面板中有文字,其余则用于漫画图像。 这里有两个选项:我们可以将图像内嵌在面板中,也可以通过CSS添加图像。 我之所以这样做,是因为它可以更轻松地控制图形的位置和大小,但是您可能会认为内联图像更易于访问。 你的选择。

为了使(皮毛)球滚动,让我们添加一些样式来覆盖我们的版式和颜色

我选择Kalam作为文本的Google网络字体-我认为它的手写风格非常适合漫画。 您需要将其连接到CSS或通过文档标题中的链接

首先开始移动版,我们将内容排列在一栏中,每一行都有一个面板

回顾我们之前的Grid教程,您会回想起分配了我们将要拥有的列数以及它们的宽度。 对执行相同的操作; 在这里,我们定义了其中的11个。 包含图片的图片的高度为200px,带有文字的图片的大小将根据内容自动调整。 最后, 定义了我们的装订线大小。

现在让我们向面板添加一些常规样式

属性目前还没有任何视觉影响,但是只要我们添加一些背景图像,它们就会立即生效。 充当边界。 如果愿意,还可以在这里使用传统的属性,但是有时阴影框可以提供更大的灵活性。

让我们看看目前为止

互联网是干什么的,对不对? 我准备了一些SVG图像添加到面板中,我一步一步地进行了操作

看起来不错

但是我不希望所有面板带有边框。 我将从包含文本的内容(以及第一张图片和最后一张图片) 删除它们(使用 )。

这些图像还不能完美运行。 可怜的老巴里正在严重收割。 现在是时候超越移动设备,为更大的视口更改网格了。 让我们添加一些媒体查询; 一幅为400px,另一幅为600px(任意数字,可使用任意尺寸

在每种情况下,我们将使用它们来更改网格布局。

对于略大的屏幕,我们将使用两列和八行,对于更大的屏幕,将使用三列和五行。

跨度

现在,我们摆脱了单列约束,可以更具创造力。 例如,我们需要标题沿整个漫画的宽度延伸。 包含文本和版权声明的面板也是如此。 即使是某些图像,也可以在全角面板中更好地提供。 因此,我们会将这些详细信息添加到我们的第一个媒体查询中

我也改变了几种字体,最后给了我们

我们的两列布局看起来很棒! 但是,我们的三栏漫画需要修复。

当我们首先使用移动设备时,应用于第一个媒体查询的规则仍在最大的屏幕上生效。 我们需要遍历面板并重设一些样式。

首先使跨越三列,而不是两列。 然后可以将 (带有文本)设置回 或

。 经过几处更改,您应该会得到如下结果

一点点的Flexbox

我希望对话的第一部分垂直居中,所以让我们使用flexbox来做到这一点。 将以下内容添加到第二个媒体查询中

网格不限制我们沿页面上下运行等距的块,我们也可以愉快地对面板进行分层。 通过将其分配给与下一个面板相同的网格位置,我们将使文本的最后一点更加有趣

在这里,我们将 都定位到 。 这意味着它们都位于完全相同的位置,无论哪个出现在DOM中的第二个都堆叠在第一个之上。

我们可以使用z-index更改堆叠顺序,因此给一个 将其带到顶部

注意既然我们已经有效地删除了一行,那么您需要检查您的是否正常。

让我们为“ Naaah”添加更多样式。 同样,网格项的限制没有您想像的那么多-我们可以以负边距移动它们,甚至可以毫无问题地对其进行转换。 我在面板和其中的段落中添加了一些样式,以实现以下目的

做得好–这就是我们所建立的

这是使用CSS Grid的有趣练习,同时向您介绍了一些新的Grid概念。 我希望您喜欢它-现在,如果您不介意我要打个na。

本文地址:http://gzhdwind.xhstdz.com/quote/85006.html    物流园资讯网 http://gzhdwind.xhstdz.com/ , 查看更多

特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号