CSS Transitions允许CSS值的属性更改在指定的持续时间内平滑发生。
我有这个 HTML / CSS 片段: .test123 { 网格模板列:255px 255px; 过渡:200ms; 显示:网格; 间隙:30px; 。卡片 { 边框半径:50px; 边框:1px实线#BBD...
CSS - grid-template-columns fr 到 px 值的转换
我有这个 HTML / CSS 片段: .test123 { 网格模板列:255px 255px; 过渡:200ms; 显示:网格; 间隙:30px; 。卡片 { 边框半径:50px; 边框:1px实线#BBD...
为什么子元素动画会触发父元素的transitionend事件?
我将一个transitionend事件绑定到div1。当 div1 的转换结束时,事件运行。没问题。 我遇到一个特殊情况: 我在这个 div1 中添加了 3 个段落,每个段落的
我有一个元素,我想在其内容更改时为其宽度设置动画。它的宽度:自动,并且永远不会改变。我见过这个技巧,但那是为了在两个值和一个值之间转换......
在 CSS3 或 jQuery 中将元素的宽度从 0 动画到 100%,其及其包装器仅达到需要的宽度,无需预设宽度
http://jsfiddle.net/nicktheandroid/tVHYg/ 当悬停 .wrapper 时,它的子元素 .contents 应从 0px 动画到其自然宽度。然后当鼠标从 .wrapper 中移除时,它应该
使用 mouseenter 事件设置状态时,css 过渡属性不起作用
我想在悬停按钮时在按钮旁边显示动画文本。当我在按钮上使用 click 事件时,这工作正常,但在使用 mouseenter 和 mouseleave 事件时,这不起作用。 我是
HOC 图像悬停组件未使用 Tailwind CSS 定位伪元素
我正在使用 Astro 和 Tailwind CSS。 为什么以下不起作用? 我有这个 HOC HoverScale.astro 组件: // HoverScale.astro 我正在使用 Astro 和 Tailwind CSS。 为什么以下不起作用? 我有这个 HOC HoverScale.astro 组件: // HoverScale.astro <span class="[&>img]:lg:group-hover:scale-10 group [&>img]:transition [&>img]:duration-300 [&>img]:ease-in-out"> <slot /> </span> 我在另一个组件中使用它,例如: <a href="foo"> <HoverScale> <Picture src={url} alt={title} /> </HoverScale> </a> 此图片组件呈现一个 <img /> 标签。 当我直接在图片组件上添加 Tailwind 实用程序 transition duration-300 ease-in-out lg:group-hover:scale-105 时,它工作得很好。 为什么这不起作用? 首先,考虑检查: 视口大于 lg 断点。 您有 10 作为 scale 的值: module.exports = { theme: { extend: { scale: { '10': 'your value here', 此外,您需要确保存在具有 group 类的祖先元素,才能使 group-hover: 正常工作: tailwind.config = { theme: { extend: { scale: { 10: '0.1', }, }, }, }; <script src="https://cdn.tailwindcss.com/3.4.5"></script> <a href="foo" class="group"> <span class="group-hover:[&>img]:lg:scale-10 group [&>img]:transition [&>img]:duration-300 [&>img]:ease-in-out"> <img src="https://picsum.photos/200" /> </span> </a> 或者,如果您打算在 <span> 元素本身上激活悬停,则需要修改变体以根本不使用 group: tailwind.config = { theme: { extend: { scale: { 10: '0.1', }, }, }, }; <script src="https://cdn.tailwindcss.com/3.4.5"></script> <a href="foo"> <span class="[&>img]:hover:lg:scale-10 [&>img]:transition [&>img]:duration-300 [&>img]:ease-in-out"> <img src="https://picsum.photos/200" /> </span> </a>
身体{ 高度:100vh; 显示:柔性; 调整内容:居中; 对齐项目:居中; } div { 高度:50px; 宽度:200px; 背景:rgb(255,99,99); } div:悬停{ 变换:翻译X(
当我从一个媒体查询传递到另一个媒体查询时,我的垂直菜单会自动关闭。相反,我不会完全展示它
我正在实现一个汉堡菜单(代码中的菜单是本地文件,在代码片段中你不会看到它)并且它工作得很好。我正在使用 :checked 伪类和复选框输入元素来...
为什么 css max-height 转换完成后会立即出现内部 HTML 内容?
使用 HTML 和 JavaScript 我试图创建一个列表,在单击按钮时转换到视图,包括可滚动的内部容器,在父 DIV 上使用最大高度转换。
我有以下工作代码,我正在尝试简化: [TT] { 位置:相对; } [tt]::之后{ 底部:100%; 内容:attr(tt); 内边距:5px; 背景:#333...
我想对scale和translateX使用变换,但每个都有不同的计时函数。目前我让它使用绝对定位而不是translateX,如下所示: 过境...
YouTube 流有一个特定的功能,即观看次数会偶尔发生变化,并且数字会向上或向下滚动。从简单的检查元素中,我可以看到每个数字都是一个
我有两种形式,一种用于发送OTP,另一种用于验证OTP,并且验证OTP比发送OTP高。从第二个 f 回来时,我的容器的高度过渡很不稳定......
是否可以使用 css interpolate-size 属性自动设置 height: auto 动画?
我有这段代码,我想在添加更多文本时为高度设置动画。是否可以? document.getElementById("append").addEventListener('点击', () => { document.getElementById("文本").
我正在开发一个网站,该网站将有一个“了解更多”按钮,该按钮分为两部分,一部分说“了解更多”,另一部分说“+”。当鼠标悬停在其上时...
如何创建一个一分为二的按钮,当鼠标悬停在其上时,按钮的一半消失,而另一半则增大
我正在开发一个网站,该网站将有一个“了解更多”按钮,该按钮分为两部分,一部分说“了解更多”,另一部分说“+”。当鼠标悬停在其上时...
所以我目前正在努力从 Vue2 Vuetify2 过渡到 Vue3 Vuetify3,老实说这是一个相当大的挑战。看来我的代码需要越来越少地依赖 Vuetify,因为像 t...
我有一个 v17.3 Angular 应用程序,并使用 withViewTransitions() 函数启用了视图转换。 现在,如何从默认(根)视图转换中排除一个特定元素? ::view-trans...
我有一个名为 pipeline.com 的参考网站,横幅后第一部分的弹跳效果给我留下了深刻的印象(请参阅随附的照片,请尝试将鼠标悬停在他们网站上的卡片上...