css-transitions相关内容

缩短CSS过渡时间?

我正在将CSS过渡应用于元素. target.style.transition =“彩色10000ms缓解";target.style.color =“红色"; 在某些情况下,我希望立即达到此过渡的结束状态,而不必等待过渡完成. 如果我尝试 target.style.transition =“颜色0ms";target.style.color =“红色"; 当前过渡仍在继续. ..
发布时间:2021-04-27 19:34:32 前端开发

CSS过渡结合JS clickEvent

尝试将 CSS 过渡与 JS 事件处理程序结合使用时遇到以下问题.我知道如何使用CSS过渡属性,例如: div {宽度:50像素;高度:50px;背景:蓝色;过渡:宽度2秒;}div:hover {宽度:300像素;} 我也知道如何在 DOM 元素上放置点击处理程序,如下所示: let eventDiv = document.querySele ..
发布时间:2021-04-27 19:34:27 前端开发

按钮上类似3D的悬停效果

我正在尝试使用纯CSS复制这种效果: 解决方案 以下是带有伪元素和偏斜转换的想法: .parent {高度:90vh;宽度:100%;显示:flex;align-items:居中;证明内容:中心;}.hoverable-element {边框:1px实线#000;背景:#fff;填充:1rem 2rem;职位:相对过渡:转换0.5秒;}.hoverable-element ::之前 ..
发布时间:2021-04-27 19:34:24 前端开发

可以转换的CSS属性列表

我正在研究CSS转换,尤其是可以转换哪些CSS属性及其各自的浏览器支持.努力找到有关Google的全面信息. 我相信并非所有CSS属性都是​​过渡性的.例如,不是 background:,但是是 background-color:和 background-image:. 这是否意味着CSS过渡仅适用于长期语法?也许这个例子只是个例外. 有人拥有可以转换的属性的完整列表吗? ..
发布时间:2021-04-27 19:34:21 前端开发

"位置:固定& quot;当父母有“转换"字样时,父母不会醒来CSS属性

在我的项目中,我有一个屏幕,该屏幕应从屏幕的右侧放进去,因此我使用了 transform:translateX(100%),然后将其更改为 transform:translateX(0%).它可以正常工作,可以达到缓解效果,但是在该屏幕上,我具有操作按钮,该按钮的css属性为 Position:Fixed; Bottom:0px; ,但这不起作用,我的意思是它不粘在屏幕底部. 这是我的JSf ..
发布时间:2021-04-27 19:34:17 前端开发

CSS过渡表行高度

我有一个CSS表.所有行都具有相同的高度,但是当用户单击一个行时,选定的行应占据整个桌子的高度,其余的行应逐渐消失.我只需在所有其他行上设置 display:none 即可使其工作,但是我想对过渡做一些事情. 我尝试将 max-height 设置为100%,然后将其更改为0,但这只会使选定的行比其余行稍大,而其余行则保持在原处.我试过将 height 从100%更改为0,但高度为100%时, ..
发布时间:2021-04-27 19:33:27 前端开发

平滑设置页眉动画

我正在尝试制作与这些标头之一类似的东西,以减小尺寸,并在页面开始向下滚动时使元素滑动.所不同的是,我见过的大多数此类标头都有一个带有背景色的大标头,我的客户希望徽标位于导航栏的单独空间中.顶部有一个空格,上面只有徽标,然后是带有背景色的导航栏.因此,我试图将导航栏固定在滚动条的顶部,并将徽标滑动到其他位置.我已经尝试过动画和转场,但是滚动仍然很震撼. 以下是一些当前代码,这些代码使用jQue ..
发布时间:2021-04-27 19:09:17 前端开发

CSS键入眨眼动画

我在CSS中制作了打字动画.我有一个问题,这封信没有完全显示出来.尝试使"m"成为一个字母,同时使动画看起来更自然.它需要看起来像有人在打字.需要帮助为“反射镜"中的每个字母分别设置动画,并使其看起来像是在打字,因此每个按键的输入时间都稍短. https://codepen.io/shahil/pen/ZEGwMxQ @ font-face {字体家族:danub;src:url(h ..
发布时间:2021-04-27 19:07:58 前端开发

是否可以为flexbox的插入,移除和项目位置设置动画?

该问题最初是在2012年问到的提供的答案没有涵盖我感兴趣的用例(包装的内容更改行的平滑移动). "“当我从Flexbox中删除一个项目时,其余的项目会“捕捉"到他们的新职位,而不是动起来. 从概念上讲,由于项目正在改变其位置,我会希望过渡会适用. 我已在所有涉及的元素(flexbox和孩子们) 有什么方法可以使对动画的编辑(添加和删除)动画化?" 我对使包装到其他行/ ..
发布时间:2021-04-27 19:06:44 前端开发

CSS转换在Safari中不起作用

如果您查看我的页面 http://debourg-dev.ch/crea/会看到对我的链接的过渡效果在Safari中不起作用(已在Mac的最新版本上进行了测试).我的代码如下: a {颜色:继承;文字修饰:无;-webkit-transition:全部0.5s缓入;-moz转换:全部0.5s缓入;-o-transition:全部0.5s缓入;过渡:所有0.5s缓入缓出;} 出什么问题了? ..
发布时间:2021-04-26 20:31:21 前端开发

带显示的CSS不透明度转换:无

我有一个菜单,想用javascript淡入.我希望它从 display:none 和 opacity:0 过渡到 display:flex 和 opacity:1 .但是,当我使用javascript将不透明度设置为1时,它不会过渡,而是突然捕捉为1,而如果我未将display设置为none,它就会平稳过渡.我想使用 display:none ,因为在菜单出现之前,我需要能够捕获鼠标在后台画布上的 ..
发布时间:2021-04-26 20:28:59 前端开发

Chrome与媒体查询有关的错误

我在chrome浏览器中遇到了一个奇怪的问题 我向页面中的某些元素添加了过渡,并创建了3种状态的媒体查询 当我调整浏览器的大小并更改媒体查询的状态时,我的元素使用动画来更改大小,这是不错的选择,但是当我尝试将浏览器的大小恰好保持在媒体查询的边缘或与之非常接近时,元素怪异和晃动,有时在放开调整大小时像放慢速度一样会降低我的页面速度,主要问题是当我以该大小刷新时,页面会出现该错误 我 ..
发布时间:2021-04-26 20:22:20 前端开发

CSS3过渡会立即发生吗?

我有一个名为 #artwork 的元素,需要对其进行动画处理: #artwork {-webkit-transition:轻松解决所有20多岁的问题;过渡:全部20多岁;宽度:75%;显示:块;margin:0px自动;}#artwork.trans {宽度:60%;} 问题是,过渡会立即发生而没有任何延迟(在我的情况下为20秒).我尝试了Jquery的 toggleClass 函数无济于 ..
发布时间:2021-04-26 20:18:33 前端开发

如何制作背景滤镜动画?

在同一个组件上使用背景幕滤镜和过渡效果时,我遇到了帧速率较低的问题. .modal-background {//一些样式背景过滤器:blur(2px)过渡:所有.15s线性} 就这么简单.动画出现故障:(但是,如果我注释掉背景滤镜线,情况会越来越好. 解决方案 通过对 backdrop-filter 的 opacity()像这样: .bg {过渡:背景滤镜0.2秒;背景过滤器: ..
发布时间:2021-04-26 20:17:23 前端开发

可以在flex-direction属性上使用CSS动画或过渡吗?

如果在小屏幕上有序列表使用 flex-direction:column 而在大屏幕上使用 flex-direction:row ,则CSS3动画或过渡可以为设置动画媒体查询之间的flex-direction 属性? 初始页面设置 html {框大小:border-box;}*,*:之前,*:之后{大小调整:继承;}身体 {字体大小:100%;}ol {显示:flex;flex-dir ..
发布时间:2021-04-26 20:06:06 前端开发

背景图像和背景颜色之间的CSS过渡

我正在尝试在带有背景图像的面板上进行基本的过渡过渡.我希望它在悬停时褪色为背景色.我尝试使用各种转换,但都无法正常工作.我已经尝试过(我认为这样可以奏效): transition:background-image 0.2s easy-in-out; .panel {宽度:200像素;高度:200px;背景:#000 url("https://cdn.pixabay.com/photo/2 ..
发布时间:2021-04-26 19:58:35 前端开发

cube-bezier()函数如何工作?

我目前正在尝试学习如何使用cubic-bezier(),但是我有点挣扎. 据我所知,它有助于创建由4个点组成的贝塞尔曲线,例如P0,p1,p2,p3. P0和p3分别具有坐标(0,0)(1,1),它们分别代表曲线的起点和终点. X代表时间,Y代表进度. 所以,如果我的功能看起来像 转换时序函数:cubic-bezier(0.7,0.2,1,1); 在过渡时间的7/10 ..
发布时间:2021-04-26 19:55:27 前端开发