小编use*_*093的帖子

CSS显示无和关键帧不起作用的不透明度动画

我有HTML与动画的目标一个非常基本的片从display: none;display: block不透明度变化的从0到1.

我正在使用Chrome浏览器,它使用-webkit前缀作为首选项,并进行了-webkit-keyframes转换设置以使动画成为可能.但是,它不起作用,只是改变display而不褪色.

这里有一个JSFiddle .

<html>
    <head>
        <style type="text/css">
            #myDiv
                {
                display: none;
                opacity: 0;
                padding: 5px;
                color: #600;
                background-color: #CEC;
                -webkit-transition: 350ms display-none-transition;
                }

            #parent:hover>#myDiv
                {
                opacity: 1;
                display: block;
                }

            #parent
                {
                background-color: #000;
                color: #FFF;
                width: 500px;
                height: 500px;
                padding: 5px;
                }

            @-webkit-keyframes display-none-transition
                {
                0% {
                    display: none; 
                    opacity: 0;
                    }

                1% 
                    {
                    display: block; 
                    opacity: 0;
                    }

                100% 
                    {
                    display: block; 
                    opacity: …
Run Code Online (Sandbox Code Playgroud)

html animation css3

13
推荐指数
4
解决办法
6万
查看次数

enable_if只有C++ 11吗?

在C++参考网站上查看enable_if,据说它只是一个C++ 11特性.

但是,我使用C++ 98类型的GCC编译器编译了我自己的enable_if版本,该版本运行良好,似乎能够适用于任何版本的C++(打印1):

#include <iostream>

namespace egg
    {
    template<bool B,
        typename T = void>
        struct enable_if
        {
        };

    template<typename T>
        struct enable_if<true, T>
        {
        typedef T type;
        };
    }

int main()
    {
    egg::enable_if<1 == 1, int>::type x = 1;
    std::cout << x << std::endl;
    }
Run Code Online (Sandbox Code Playgroud)

我是否正确地说,enable_if实际上是任何C++版本的一个功能,但只是引入了C++标准,还是有其他原因?

c++

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

标签 统计

animation ×1

c++ ×1

css3 ×1

html ×1