【javascript-过渡前动态设置css转换】教程文章相关的互联网学习教程文章

javascript-过渡前动态设置css转换【代码】

我正在尝试模拟鼠标动画.我想动态设置位置,然后通过css过渡移动它.到目前为止,我已经能够获得移动鼠标的程序.但是,我无法使用javascript动态设置初始位置.我的代码如下所示: 这是CSS.cursorDiv {width: 30px;height: 30px;transform: translate(0px,0px);transition: 2s ease; }.cursorDivMoved {transform: translate(100px,200px); }这是JavaScript:var cursorDiv = document.createElement("img"); cursorDiv.className = "cu...

javascript的CSS转换没有转换【代码】

当我尝试使用纯CSS进行简单转换时,一切正常.但是,当我尝试调用单击链接时会修饰CSS的javascript函数时,没有过渡.我想淡入灰色层. HTML:<a href="someImage.jpg" id="test"><img src="someImage.jpg" alt="" /> </a> <section id="grey"> </section>JS:var grey = document.getElementById("grey"); var link = document.getElementById("test"); link.onclick = function () {grey.style.display = "block";grey.style.opacity ...

javascript-更改CSS3转换值?【代码】

我有一个带有转换的css3类.temp{transform: rotate(45deg) scale(0.8,1.2) skew(60deg,-30deg); }那我怎样才能得到并改变从.temp旋转呢?仅旋转,不变形.谢谢.解决方法:由于您的转换样式是在CSS中声明的,因此您必须从元素中导出计算出的样式以对其进行修改:var temp = document.querySelector('.temp') var styles = window.getComputedStyle(temp, null).getPropertyValue('transform');这里的问题是,您将获得矩阵(至少是铬),类似...

javascript-使用变量使用jQuery进行CSS转换【代码】

当我不使用变量时,可以使以下代码正常工作.当我添加变量时,它会中断.$('.right, .auto_slide').click(function() {var slider_margin = parseInt($(this).closest('.slider').css('transform',"translateX"));var new_margin = slider_margin - pane_width;$(this).closest('.slider').css('transform',"translateX("+new_margin"+)"); });的HTML<section class="stage" id="basic"><div class="slider" style="transform: transla...

javascript – 在CSS转换后更新Three.js Raycaster【代码】

我正在使用Three.js尝试使用WebGL.我是初学者,我决定尝试类似于this的东西.我已经能够实现大部分.我目前面临的问题是在向左移动画布后更新raycaster和对象.每当我在画布移动后悬停时,它都不会反射在球体上,除非我将鼠标向东移动,离球体有一段距离.我已经检查了几个帖子,我试着移动相机和球体位置无济于事. 这是代码:let scene, camera, renderer; var raycaster, mouse, INTERSECTED; let SCREEN_WIDTH = window.innerWidth let S...

javascript – 如果元素开始隐藏,css转换不起作用【代码】

我有2个div,其中一个是通过display隐藏的:none;.两者在产权上都有相同的css过渡. 如果我通过JQuery更改属性并显示隐藏的div,通过使用$.css(‘display’,’none’)或$.show()或$.toggle()等,隐藏的div立即绘制结束位置$('button').on('click',function(){$('.b').show();$('.b').css('right','80%');$('.a').css('right','80%'); }) body {width:800px;height:800px; }div {width:50px;height:50px;background-color:#333;position...

使用javascript激活css转换【代码】

我有一个img,我希望能够点击并拥有我的.image_click:active {-webkit-transition-duration: 500ms;-webkit-transform: scale(1.5); }保持规模!我意识到css本身不能做到这一点,因为当我点击时我实现了转换,但是当我释放鼠标按钮时失去了它. Javascript是解决方案吗?是否有一个css psudoclass可以做到这一点,我不知道? 这是我想要激活的更好的例子.image_flip { -webkit-animation-name: box_walk; -webkit-animation-duration: 1...

Javascript – 动态创建元素的CSS转换【代码】

我用(纯!)Javascript创建一个元素.var dynamic_gallery = document.createElement("li"); 现在我为它分配一个类,它给元素一个{…;高度:0;过渡持续时间:,4S; }dynamic_gallery.className = "gallery-container"; 在此之后,我添加另一个类{height:400px!important;}dynamic_gallery.className += " gallery-exp";根据我的理解,元素应该是隐形的,并立即收到高度的变化,并平稳地生长到400px.那为什么它仍会立即出现在全高度?解...

javascript – 通过js结合css3转换【代码】

请问有没有办法如何结合更多的CSS3变换?例如,当我设置这个$bgWrapper.css({'-webkit-transform' : ' scale3d(' + currScale + ', '+ currScale +', 1)' });然后片刻之后$bgWrapper.css({ '-webkit-transform' : 'translate3d('+ ((currCoords[0])/currScale) +'px, '+ ((currCoords[1])/currScale) +'px, 0px) ' });我遇到了问题.第一个变换被第二个变换覆盖,但这就是我绝对不希望发生的事情.所以我观察到我可以组合这些值,所以我...

javascript – 如何使HTML父元素的边界框适合CSS转换的子节点?【代码】

是否有一种方法,最好不使用JS,使容器在下面的代码片段中包装缩放的,更通用的,转换后的子元素,即纯红色外边框完全包含虚线蓝色边框? 顺便说一下,这似乎是一个浏览器错误,因为它违反了默认的盒子模型行为,父母的大小会自动调整为适合孩子.#container {border: 1px solid red; }#scaled {border: 1px dashed blue;transform: scale(3, 3);transform-origin: 0 0; } <div id="container">container<div id="scaled">scaled 3x</div> <...

javascript – 暂时绕过CSS转换【代码】

假设我有一个这样的风格,有一个过渡:#theElement {position: relative;left: 200px;transition: left 1s; }还有一些代码:var element = document.getElementById("theElement");function animateX(px) {element.style.left = px + "px"; }所以,简单地说有一个animateX函数,简单地说它的作用,动画元素的左侧属性,现在如果我还想拥有一个立即设置左属性的函数,而不进行转换:function setX(px) {element.style.transition = "none"...

javascript – 基于鼠标位置的CSS转换速度更改【代码】

我有一个div元素,其宽度由定义区域内的用户鼠标位置决定.进入该区域后,过渡应该是平滑的,直到宽度已经赶上当前鼠标位置并且在离开该区域时再次平滑并且宽度恢复正常.在转换之间的时间应该很快,所以宽度响应鼠标位置. HTML<div class="widthChanging"></div> <div class="HoverA"></div>CSS.widthChanging {transition: width 300ms cubic-bezier(.45,.1,.14,.61);}.HoverA:hover + .widthChanging {width: calc(0.001 / var(--mous...

javascript – 没有属性更改时,jQuery中没有触发CSS转换事件【代码】

我遇到了一个有趣的案例,没有在W3C CSS Transitions规范或MDN CSS Transitions文档中明确涵盖,我认为我会分享,因为它花了我一点时间. 如果您将CSS转换属性“更改”为相同的值,则不会触发转换事件.当我想到我可以看到为什么这将是默认行为,但它很容易导致毫无戒心的开发人员的问题,如下所示:$(“#test”).css(“opacity”,“1”).bind(“transitionend”,doneFn); 在上面的代码中,如果所讨论的元素恰好具有1的不透明度,则永远不会调...

javascript – 延迟CSS转换2秒【代码】

好的所以我创建了一个按钮,显示悬停在其上的菜单.一旦鼠标离开按钮,菜单就会被隐藏.这是完美的,但当我从鼠标移动到菜单本身时,菜单不应该消失.这也正在发生,但是我使用css创建了一个弹跳效果,使其更加时尚,如果我在动画发生之前尝试将鼠标悬停在菜单上,菜单会再次隐藏,因为菜单之间存在差距在弹跳动作期间按钮和按钮,所以我想延迟隐藏2秒,这样即使有人按下按钮并尝试移动菜单,它也应该等待至少2秒然后消失. Link to fiddle HTML代码...

javascript – 同时应用两个不同的CSS转换【代码】

我正在编写一个脚本,根据光标位置左右变换调整图像.还有一些CSS可以在悬停时缩放图像.// JavaScript source code var catchX = 0,catchY = 0,x = 0,y = 0,burn = 1 / 28;function imageWatch() {x += (catchX - x) * burn;translate = 'translate(' + x + 'px, ' + y + 'px)';$('.image-area img').css({'-webit-transform': translate,'-moz-transform': translate,'transform': translate});window.requestAnimationFrame(imageW...

JAVASCRIPT - 技术教程分类
JavaScript 教程 JavaScript 简介 JavaScript 用法 JavaScript Chrome 中运行 JavaScript 输出 JavaScript 语法 JavaScript 语句 JavaScript 注释 JavaScript 变量 JavaScript 数据类型 JavaScript 对象 JavaScript 函数 JavaScript 作用域 JavaScript 事件 JavaScript 字符串 JavaScript 运算符 JavaScript 比较 JavaScript 条件语句 JavaScript switch 语句 JavaScript for 循环 JavaScript while 循环 JavaScript break 和 continue 语... JavaScript typeof JavaScript 类型转换 JavaScript 正则表达式 JavaScript 错误 JavaScript 调试 JavaScript 变量提升 JavaScript 严格模式 JavaScript 使用误区 JavaScript 表单 JavaScript 表单验证 JavaScript 验证 API JavaScript 保留关键字 JavaScript this JavaScript let 和 const JavaScript JSON JavaScript void JavaScript 异步编程 JavaScript Promise JavaScript 代码规范 JavaScript 函数定义 JavaScript 函数参数 JavaScript 函数调用 JavaScript 闭包 DOM 简介 DOM HTML DOM CSS DOM 事件 DOM EventListener DOM 元素 HTMLCollection 对象 NodeList 对象 JavaScript 对象 JavaScript prototype JavaScript Number 对象 JavaScript String JavaScript Date(日期) JavaScript Array(数组) JavaScript Boolean(布尔) JavaScript Math(算数) JavaScript RegExp 对象 JavaScript Window JavaScript Window Location JavaScript Navigator JavaScript 弹窗 JavaScript 计时事件 JavaScript Cookie JavaScript 库 JavaScript 实例 JavaScript 对象实例 JavaScript 浏览器对象实例 JavaScript HTML DOM 实例 JavaScript 总结 JavaScript 对象 HTML DOM 对象 JavaScript 异步编程 javascript 全部