搜索
首页web前端css教程HTML 和 CSS 如何创建包含图像、标题和文本的六边形网格布局?

How do HTML and CSS create a hexagonal grid layout with images, titles, and text?

使用 HTML 和 CSS 如何创建包含图像、标题和文本的六边形网格布局?标签允许您在网站上显示图像。

    标签创建一个无序列表,并且
  • 标签定义一个列表项。 标签定义一个超链接。

    CSS 代码使用变换和倾斜属性来创建六边形形状。 Overflow:hidden 属性用于隐藏六边形之外的图像部分。

    HTML 代码定义了 24 个六边形,每个六边形都有一个图像、一个标题和一段文本。 CSS 代码设置六边形形状和文本的样式。

    以下是 HTML 和 CSS 代码的细分:

    HTML

    HTML

    ul>标签定义一个无序列表。

  • ;标签定义一个列表项。

    ;标签定义一个超链接。

    HTML 和 CSS 如何创建包含图像、标题和文本的六边形网格布局?标签定义图像。

    标签定义标题。

    ;标签定义一个段落。

    CSS

    * 选择器选择所有元素。

    边距:0;和填充:0;属性删除所有元素的默认边距和填充。

    正文选择器选择

    元素。

    背景:rgb(123, 158, 158);属性设置

    的背景颜色

    #hexGrid 选择器选择 id 为“hexGrid”的元素。

    溢出:隐藏;属性隐藏图像中六边形之外的部分。

    宽度:90%;属性将 #hexGrid 元素的宽度设置为 90%。

    边距:0 auto;属性以 #hexGrid 元素为中心。

    填充:0.707% 0;属性向 #hexGrid 元素的顶部和底部添加填充。

    #hexGrid:after 选择器选择 #hexGrid 元素后面的伪元素。

    内容: "";属性向伪元素添加一个空字符串。

    display: 块; property 设置伪元素的显示类型为 block。

    clear: Both;属性防止伪元素被其他元素包裹。

    .hex 选择器选择类为“hex”的所有元素。

    位置:相对; property 将 .hex 元素的位置类型设置为relative。

    list-style-type: none;属性从 .hex 元素中删除默认的项目符号点。

    float: left;属性将 .hex 元素向左浮动。

    溢出:隐藏;属性隐藏图像中六边形之外的部分。可见性:隐藏;属性隐藏 .hex 元素。-webkit-transform:rotate(-60deg) skewY(30deg);属性将 .hex 元素旋转 -60 度,并在 y 轴上倾斜 30 度。

    -ms-transform: 旋转(-60deg) skewY(30deg);属性将 .hex 元素旋转 -60 度,并在 y 轴上倾斜 30 度。

    变换:rotate(-60deg) skewY(30deg);属性将 .hex 元素旋转 -60 度,并在 y 轴上倾斜 30 度。

    .hex * 选择器选择 .hex 元素的所有子元素。

    位置:绝对;属性将子元素的位置类型设置为绝对。

    可见性:可见;属性使子元素可见。

    .hexIn 选择器选择类为“hexIn”的所有元素。

    display:block;属性将 .hexIn 元素的显示类型设置为块。

    宽度:100%;属性将 .hexIn 元素的宽度设置为 100%。

    高度:100%;属性将 .hexIn 元素的高度设置为 100%。

    text-align: center;属性使文本在 .hexIn 元素中居中。

    颜色:#fff;属性将 .hexIn 元素的文本颜色设置为白色。

    溢出:隐藏;属性隐藏六边形之外的图像部分。

    -webkit-transform: skewY(-30deg)rotate(60deg);属性将 .hexIn 元素在 y 轴上倾斜 -30 度,并将它们旋转 60 度。

    -ms-transform: skewY(-30deg)rotate(60deg);属性将 .hexIn 元素在 y 轴上倾斜 -30 度,并将它们旋转 60 度。

    变换: skewY(-30deg)rotate(60deg);属性使 .hexIn 元素在 y 轴上倾斜 -30 度,并将它们旋转 60 度。

    -webkit-backface-visibility:hidden;属性隐藏 .hexIn 元素的背面。

    背面可见性:隐藏;属性隐藏 .hexIn 元素的背面。

    十六进制内容

    .hex img 选择器选择所有图像

以上是HTML 和 CSS 如何创建包含图像、标题和文本的六边形网格布局?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
CSS旋转木马内的卷轴驱动动画CSS旋转木马内的卷轴驱动动画May 16, 2025 am 09:50 AM

嘿,不是与滚动区域一起使用的相当新的CSS功能吗?哦,是的,那是卷轴驱动的动画。是否应该在滚动浏览CSS旋转木马中的项目时触发动画吗?

CSS包含:为您的项目选择正确的方法CSS包含:为您的项目选择正确的方法May 16, 2025 am 12:02 AM

ThebestmethodforincludingCSSdependsonprojectsizeandcomplexity:1)Forlargerprojects,useexternalCSSforbettermaintainabilityandperformance.2)Forsmallerprojects,internalCSSissuitabletoavoidextraHTTPrequests.Alwaysconsidermaintainabilityandperformancewhenc

这不应该发生:对不可能进行故障排除这不应该发生:对不可能进行故障排除May 15, 2025 am 10:32 AM

解决这些不可能的问题之一,这是您从未想过的其他问题的问题。

@KeyFrames vs CSS过渡:有什么区别?@KeyFrames vs CSS过渡:有什么区别?May 14, 2025 am 12:01 AM

@keyframesandCSSTransitionsdifferincomplexity:@keyframesallowsfordetailedanimationsequences,whileCSSTransitionshandlesimplestatechanges.UseCSSTransitionsforhovereffectslikebuttoncolorchanges,and@keyframesforintricateanimationslikerotatingspinners.

使用页面CMS进行静态站点内容管理使用页面CMS进行静态站点内容管理May 13, 2025 am 09:24 AM

我知道,我知道:有大量的内容管理系统选项可用,而我进行了几个测试,但实际上没有一个是一个,y'知道吗?怪异的定价模型,艰难的自定义,有些甚至最终成为整个&

链接HTML中CSS文件的最终指南链接HTML中CSS文件的最终指南May 13, 2025 am 12:02 AM

链接CSS文件到HTML可以通过在HTML的部分使用元素实现。1)使用标签链接本地CSS文件。2)多个CSS文件可通过添加多个标签实现。3)外部CSS文件使用绝对URL链接,如。4)确保正确使用文件路径和CSS文件加载顺序,优化性能可使用CSS预处理器合并文件。

CSS Flexbox与网格:全面评论CSS Flexbox与网格:全面评论May 12, 2025 am 12:01 AM

选择Flexbox还是Grid取决于布局需求:1)Flexbox适用于一维布局,如导航栏;2)Grid适合二维布局,如杂志式布局。两者在项目中可结合使用,提升布局效果。

如何包括CSS文件:方法和最佳实践如何包括CSS文件:方法和最佳实践May 11, 2025 am 12:02 AM

包含CSS文件的最佳方法是使用标签在HTML的部分引入外部CSS文件。1.使用标签引入外部CSS文件,如。2.对于小型调整,可以使用内联CSS,但应谨慎使用。3.大型项目可使用CSS预处理器如Sass或Less,通过@import导入其他CSS文件。4.为了性能,应合并CSS文件并使用CDN,同时使用工具如CSSNano进行压缩。

See all articles

热AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智能驱动的应用程序,用于创建逼真的裸体照片

AI Clothes Remover

AI Clothes Remover

用于从照片中去除衣服的在线人工智能工具。

Undress AI Tool

Undress AI Tool

免费脱衣服图片

Clothoff.io

Clothoff.io

AI脱衣机

Video Face Swap

Video Face Swap

使用我们完全免费的人工智能换脸工具轻松在任何视频中换脸!

热工具

禅工作室 13.0.1

禅工作室 13.0.1

功能强大的PHP集成开发环境

WebStorm Mac版

WebStorm Mac版

好用的JavaScript开发工具

SublimeText3 英文版

SublimeText3 英文版

推荐:为Win版本,支持代码提示!

SublimeText3汉化版

SublimeText3汉化版

中文版,非常好用

PhpStorm Mac 版本

PhpStorm Mac 版本

最新(2018.2.1 )专业的PHP集成开发工具