标签: transition

在更改innerHTML时有没有办法产生过渡效果?

我正在尝试在项目之间切换时添加过渡效果.这个代码目前有效,但我宁愿在切换项目时有一些淡入淡出效果.这可能吗?

这是一个jsfiddle,如果这有帮助的话.谢谢!

我的代码:

HTML

<body>
  <div id="proj_name"></div>
  <div id="proj_description"></div>
  <img id="proj_img" src=""><br>
  <button id="proj_switcher">Next Project</button>
</body>
Run Code Online (Sandbox Code Playgroud)

JavaScript的

/**
 * Constructor function for Projects
 */
function Project(name, description, img) {
  this.name = name;
  this.description = description;
  this.img = img;
}

// An array containing all the projects with their information
var projects = [
  new Project('Project 1', 'Project 1 Description', 'http://bit.ly/1E0IzpX'),
  new Project('Project 2', 'Project 2 Description', 'http://bit.ly/1FHLGOt'),
  new Project('Project 3', 'Project 3 Description', 'http://bit.ly/1H5wRt7'),
  new Project('Project 4', 'Project 4 …
Run Code Online (Sandbox Code Playgroud)

html javascript transition

10
推荐指数
1
解决办法
1万
查看次数

从纵向活动转换为横向活动时Android无动画

我有活动A设置为纵向运行(android:screenOrientation ="portrait"在清单中的此活动上设置).单击按钮时,此活动将打开活动B. 活动B设置为横向运行(在清单中此活动上设置的android:screenOrientation ="landscape").无论我在overridePendingTransition方法中设置什么,都没有动画.这总是很难.从活动A转换到活动B时,有没有办法强制某种动画?

此外,从活动B转换回活动A时,我遇到了同样的问题.

编辑(来自Praveen):

即使我已经configChanges="orientation"在清单中打了十分.我还在面对这个问题吗?对此有何想法?

提前致谢

animation android transition android-activity

9
推荐指数
1
解决办法
1735
查看次数

如何在不知道高度之前进行高度过渡?

我想在CSS中进行高度转换,但我注意到我必须静态调整高度才能使其正常工作.

这是我的代码使用静态高度:

<!-- HTML --->
<div class="content show">
    <form method="post" action="">
        <label>Lastname
            <input type="text" name="lastname">
        </label>
        <label>Firstname
            <input type="text" name="firstname">
        </label>
    </form>
</div>

/* CSS */

.content{
    overflow:hidden;
}

.content.show{
    height:433px !important;       <<---------  //I would not define this height
    transition:0.5s;
    -webkit-transform:translateY(0);
}

.content.hidden{
    height:60px;
    transition:0.5s;
    -webkit-transform:translateY(0);
}
Run Code Online (Sandbox Code Playgroud)

这是我想要的自动高度代码:

<!-- HTML --->
<div class="content show">
    <form method="post" action="">
        <label>Lastname
            <input type="text" name="lastname">
        </label>
        <label>Firstname
            <input type="text" name="firstname">
        </label>
    </form>
</div>

/* CSS */

.content{
    overflow:hidden;
}

.content.show{
    height:auto !important;     <<<----------
    transition:0.5s; …
Run Code Online (Sandbox Code Playgroud)

css html5 transition css3 css-transitions

9
推荐指数
1
解决办法
200
查看次数

D3转换,暂停和恢复

我正在使用setInterval,因此转换发生在一定的时间间隔之后.是否可以暂停和恢复使用setInterval?

任何正确方向的建议/指示都会非常有帮助.

谢谢!

javascript transition d3.js

9
推荐指数
1
解决办法
640
查看次数

从不调用交互式代理方法

我想在ViewController(1)和NavigationViewController(2)之间进行交互式转换.

NavigationController由一个按钮调用,因此在呈现时没有交互式转换.它可以通过按钮或UIPanGestureRecognizer来解除,因此它可以被交互或不被解雇.

我有一个名为TransitionManager的对象,用于转换,UIPercentDrivenInteractiveTransition的子类.

下面的代码的问题interactionControllerFor...是永远不会调用两个委托方法.

此外,当我按下按钮或swip(UIPanGestureRecognizer)时,模态segue的基本动画完成.所以这两个委托方法animationControllerFor...也不起作用.

有任何想法吗 ?谢谢

ViewController.swift

let transitionManager = TransitionManager()

override func viewDidLoad() {
    super.viewDidLoad()

    self.transitioningDelegate = transitionManager
}

override func prepareForSegue(segue: UIStoryboardSegue, sender: AnyObject?) {

        let dest = segue.destinationViewController as UIViewController
        dest.transitioningDelegate = transitionManager
        dest.modalPresentationStyle = .Custom
}
Run Code Online (Sandbox Code Playgroud)

TransitionManager.swift

class TransitionPushManager: UIPercentDrivenInteractiveTransition,
 UINavigationControllerDelegate, UIViewControllerTransitioningDelegate {


@IBOutlet var navigationController: UINavigationController!

var animation : Animator! // Implement UIViewControllerAnimatedTransitioning protocol


override func awakeFromNib() {
    var panGesture = UIPanGestureRecognizer(target: self, action: "gestureHandler:")
    navigationController.view.addGestureRecognizer(panGesture)

    animation = Animator()
} …
Run Code Online (Sandbox Code Playgroud)

delegates transition interactive ios swift

9
推荐指数
1
解决办法
5357
查看次数

CSS:bottom-border-transition - 从中​​间扩展

我想在我的网站上添加一些过渡.我已经知道当有人在输入字段中时(所以:焦点)边框会随着过渡而改变颜色.我希望从中心到左右发生这种转变.

所以动画是双方扩大的边界.这可能与CSS有关吗?如果我必须使用Jquery或Javascript它没关系.

提前谢谢,伊恩

css animation transition focus border

9
推荐指数
1
解决办法
4万
查看次数

背景转换背景大小:封面

这可能已经在某个地方得到了回答,但我在搜索之后还没有找到.

我有一系列背景图像的div.大小设置为background-size:cover.

但我希望能够让图像放大并在悬停时增长.此转换不适用于看起来的封面属性.实际上,图像放大但没有过渡效果.它立即从"封面"到,在这种情况下,110%.当原始背景大小设置为100%时,它工作正常.

但有了这个,在调整页面大小时,图像似乎有点落后于div,这不是我想要的.封面始终保持中心,我想要的.

任何有关如何进行转换的建议,因为它会以覆盖或相同的效果增长.

Ilmiont

html css transition background-size

9
推荐指数
1
解决办法
1万
查看次数

react-router在更改路由之前不等待动画

这里有一个示例jsfiddle来演示我的问题.

HelloWorld链接会更改路线.动画在离开时已应用于Hello路由.实际上,转换的设置使得当Hello页面离开时,它会要求子组件<h1>在其自身中进行动画处理componentWillLeave,从而完成可以快速卸载的页面.我这样做是因为在我的真实应用程序中,当Hello页面离开时,其子组件需要以不同的方式进行动画处理 - 因此它不是整页的单个转换.

要查看问题,请单击Hello to load Hellopage.然后单击该页面的World链接World.World即使Hello是动画,您也会看到页面已加载.

那么我该如何World等待动画完成呢?我想要确认的另一件事是,在父组件离开之前我用来使子组件动画的方法是否正确.

作为参考,我在master分支中使用最新的react-router:1.0b4

transition reactjs react-router

9
推荐指数
1
解决办法
2222
查看次数

如何在我的颤动应用程序中向我的颤动路线添加自定义过渡

如何向我的颤动路线添加自定义过渡.这是我目前的路线结构

class MyApp extends StatelessWidget {
    // This widget is the root of your application.
    @override
    Widget build(BuildContext context) {
        return new MaterialApp(
            title: 'Yaip',
            theme: new ThemeData(
                primarySwatch: Colors.pink,
                brightness: Brightness.light
            ),
            home: new VerifyPhoneNumber(),
            routes: <String, WidgetBuilder>{
                '/verified': (BuildContext context) =>  new MobileNumberVerified(),
                '/setupprofile': (BuildContext context) =>  new SetUpProfile()
            },
        );
    }
}
Run Code Online (Sandbox Code Playgroud)

transition routes dart flutter

9
推荐指数
3
解决办法
1万
查看次数

如何避免 Flutter 页面转换期间出现卡顿(动画滞后)

我有两页,Page A并且Page B。要从Page A到进行转换Page B,我使用Navigation.push()

  Navigator.push(
    context,
    CupertinoPageRoute(...)
  );
Run Code Online (Sandbox Code Playgroud)

然而,这种过渡有很多卡顿和丢帧现象。(是的,我在配置文件模式下运行)

我想到的原因之一是Page B有如此多的重型 UI 渲染(例如 Google 地图和图表),而且我还注意到当页面滑动动画发生时,Page B渲染已经开始。

我试图了解如何改善这种体验,也许可以通过某种方式预加载Page B

我已经从 Github 问题(tldr use )中读到了这个建议Future.microtask((),但它对我不起作用。将不胜感激任何帮助或建议。

transition dart flutter

9
推荐指数
1
解决办法
4725
查看次数