- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我使用 CSS Doodle 得到了这个六边形图案的堆栈。问题是:我想让六边形缩小 1.5-2 倍并且更加对称(现在它就像被 X 轴拉伸(stretch)了一点),但是必须保存视口(viewport)更改时的响应。我尝试结合许多值,但这是我能够做到的最终版本。这里有一个代码笔和代码:
https://codepen.io/mepuduah/pen/dyyjRqP
:doodle {
position: absolute;
@grid: 1000 / 102vw;
height: 103vh;
overflow: hidden;
margin: 0;
padding: 0;
top: -3%;
left: -2%;
}
@shape: hexagon;
background: #000;
@size: 69% 42%;
-webkit-transition: 2s;
transform: rotate(45deg) scaleY(2) scaleX(2);
margin: 45% 55%;
:hover {
background: #fff;
transition: 0.5s easy-in;
}
最佳答案
很难将 scaleX/Y
和 width/height
的比例保持在一起。但是还有另一种方法可以通过使用 translate
来缩小六边形之间的间隙:
--x: calc((@col() - 1) * -8%);
--y: calc((@row() - 1) * -20%);
--xx: 0;
@row(even) {
--xx: 47%;
}
transform:
translate(var(--x), var(--y))
translateX(var(--xx));
如果你想做旋转,你可以改变 :container
元素:
:container {
transform: scale(1.5) rotate(-15deg);
}
另请注意,32x32
是 css-doodle
可以制作的最大尺寸。在 CodePen 上查看:
关于css - 六边形图案 CSS 涂鸦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58813629/
我正在制作一个应用程序,其中一个功能是能够在页面上放置预先制作的涂鸦,他们将能够放大和缩小涂鸦并将它们放置在他们想要的位置。这一切都是针对 iPad 的。我需要为此使用 open GL 还是有更好/更
我使用 CSS Doodle 得到了这个六边形图案的堆栈。问题是:我想让六边形缩小 1.5-2 倍并且更加对称(现在它就像被 X 轴拉伸(stretch)了一点),但是必须保存视口(viewport)
我正在检查今天的 Moog Synth Google 涂鸦,献给 Robert Moog, 当我遇到以下一段 html 代码时: (您可以查看源代码并为 执行 Ctrl+F,您将在第一
Gideon Sundback google doodle 是用 javascript 实现的吗? 我试图通过 firebug 进行跟踪,但无法真正“获取”其实现细节? 关于如何实现它有什么想法吗?
我是一名优秀的程序员,十分优秀!