Html 在CSS中对一组六边形应用线性背景色
我已经用HTML和CSS构建了一个六边形网格,并且我正试图得到一个跨越整个网格的线性渐变。我用于十六进制网格的HTML和CSS如下: 海克斯先生{ 浮动:左; 右边距:-26px; 边缘底部:-50px; } .十六进制左{ 浮动:左; 宽度:0; 右边框:30px实心6C6; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .十六进制中{ 浮动:左; 宽度:60px; 高度:104px; 背景:6C6; } .十六进制,对{ 浮动:左; 宽度:0; 左边框:30px实心6C6; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .六角行{ 清除:左; } 十六进制偶数{ 边缘顶端:53px; } .上六角{ 左边距:95px; } 海克斯先生{ 浮动:左; 右边距:-26px; 边缘底部:-50px; } .十六进制左{ 浮动:左; 宽度:0; 右边框:30px实心红色; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .十六进制中{ 浮动:左; 宽度:60px; 高度:104px; 背景:线性渐变,黄色; } .十六进制,对{ 浮动:左; 宽度:0; 左边框:30px实心黄色; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .六角行{ 清除:左; } 十六进制偶数{ 边缘顶端:53px; } .上六角{ 左边距:95px; } 海克斯先生{ 浮动:左; 右边距:-26px; 边缘底部:-50px; } .十六进制左{ 浮动:左; 宽度:0; 右边框:30px实心红色; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .十六进制中{ 浮动:左; 宽度:60px; 高度:104px; 背景:线性渐变,黄色; } .十六进制,对{ 浮动:左; 宽度:0; 左边框:30px实心黄色; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .六角行{ 清除:左; } 十六进制偶数{ 边缘顶端:53px; } .上六角{ 左边距:95px; }Html 在CSS中对一组六边形应用线性背景色,html,css,linear-gradients,Html,Css,Linear Gradients,我已经用HTML和CSS构建了一个六边形网格,并且我正试图得到一个跨越整个网格的线性渐变。我用于十六进制网格的HTML和CSS如下: 海克斯先生{ 浮动:左; 右边距:-26px; 边缘底部:-50px; } .十六进制左{ 浮动:左; 宽度:0; 右边框:30px实心6C6; 边框顶部:52px实心透明; 边框底部:52px实心透明; } .十六进制中{ 浮动:左; 宽度:60px; 高度:104px; 背景:6C6; } .十六进制,对{ 浮动:左; 宽度:0; 左边框:30px实心6C6
你需要用不同的方法来使用渐变。下面是剪辑路径的一个想法: .集装箱{ 宽度:310px; 利润率:0.20px; 文本对齐:居中; } .货柜组{ 显示:内联块; 宽度:120px; 高度:104px; 利润率:0-15px; 剪辑路径:polygon25%0%、75%0%、100%50%、75%100%、25%100%、0%50%; 背景:线性梯度45度,红色,蓝色固定; } .货柜组:第n-child1号, .货柜部:第N-3号, .货柜部:第N-child4号, .货柜部:第N-6号{ 边缘顶端:54px; 边缘底部:-54px; }
你需要用不同的方法来使用渐变。下面是剪辑路径的一个想法: .集装箱{ 宽度:310px; 利润率:0.20px; 文本对齐:居中; } .货柜组{ 显示:内联块; 宽度:120px; 高度:104px; 利润率:0-15px; 剪辑路径:polygon25%0%、75%0%、100%50%、75%100%、25%100%、0%50%; 背景:线性梯度45度,红色,蓝色固定; } .货柜组:第n-child1号, .货柜部:第N-3号, .货柜部:第N-child4号, .货柜部:第N-6号{ 边缘顶端:54px; 边缘底部:-54px; }
这看起来是一个完美的解决方案,所以我尝试了一下,六边形有点不稳定-我认为引导程序在某个地方干扰了ti,但我不知道where@WebDevelopWolf在此处显示您正在使用的代码:@WebDevelopWolf我正在使用同样由引导使用的容器类,因此,请使用另一个,这是我正在使用的代码,也值得注意的是,我正在使用angular,它看起来可能会以某种方式弄乱它-我已经从控制台复制了它,以便您可以看到生成的HTML@WebDevelopWolf看起来不错,问题是你的HTML被缩小了,所以没有空白,简单地调整边距来纠正这个问题:这看起来是一个完美的解决方案,所以我尝试了一下,六边形有点不稳定-我认为bootstrap在某个地方干扰了ti,但我不知道where@WebDevelopWolf在此处显示您正在使用的代码:@WebDevelopWolf我正在使用同样由引导使用的容器类,因此,请使用另一个,这是我正在使用的代码,也值得注意的是,我正在使用angular,它看起来可能会以某种方式弄乱它-我已经从控制台复制了它,以便您可以看到生成的HTML@WebDevelopWolf看起来没问题,问题是HTML缩小了,因此没有空白,只需调整边距即可: