相关疑难解决方法(0)

CSS过渡速记有多个属性?

我似乎找不到具有多个属性的CSS转换速记的正确语法.这没有做任何事情:

.element {
  -webkit-transition: height .5s, opacity .5s .5s;
     -moz-transition: height .5s, opacity .5s .5s;
      -ms-transition: height .5s, opacity .5s .5s;
          transition: height .5s, opacity .5s .5s;
  height: 0;
  opacity: 0;
  overflow: 0;
}
.element.show {
  height: 200px;
  opacity: 1;
}
Run Code Online (Sandbox Code Playgroud)

我用javascript添加show类.元素变得更高且可见,它不会过渡.在最新的Chrome,FF和Safari中进行测试.

我究竟做错了什么?

编辑:为了清楚,我正在寻找速记版本来缩小我的CSS.所有供应商前缀都足够臃肿.还扩展了示例代码.

css webkit css3 shorthand css-transitions

477
推荐指数
4
解决办法
36万
查看次数

转换结束时应用CSS属性

在CSS3转换结束,如何将声明的属性应用于元素?我有类似的东西:

.something {
  background: blue;
  padding: 10px 0px;
  background-clip: content-box;
  transition: box-shadow 300ms;
}
.something:hover {
  box-shadow: 0px 0px 3px blue;
  padding: 0px;
  margin: 10px 0px;
}
Run Code Online (Sandbox Code Playgroud)

我想在转换完成300ms后应用:hover声明中的padding和margin属性.

css css3 css-transitions

26
推荐指数
2
解决办法
2万
查看次数

如何在单个文本行上实现多个 CSS 颜色过渡?

我试图在鼠标悬停时修改文本的颜色并进行多种颜色过渡,但我只能更改一种颜色。这是我的 CSS 片段。

\n\n
#text       {font:9px 'Arial'; color:#000000; transition-duration: 3s;}\n#text:hover {color:#FFFFFF;}\n
Run Code Online (Sandbox Code Playgroud)\n\n

不只是#000000#FFFFFF,而是#000000\xe2\x86\ #FF0000x92 \xe2\x86 #0000FF\x92 \xe2\x86\x92#FFFFFF

\n\n

如何在单个文本行上实现多个 CSS 颜色过渡?

\n

css

2
推荐指数
1
解决办法
8234
查看次数

CSS:使悬停动画流畅

我在悬停时使用CSS制作了简单的动画。我的问题是,当我先在动画中的框上悬停时不流畅,但动画出得流畅时。

因此,当我将鼠标悬停在该动画上时,需要使它平滑。

.zoom {
    display: flex;
    justify-content: center;
}

.zoom .box{
    padding: 16px;
    transition: transform .6s;
}

.zoom .box:hover {
    transform: scale(1.2);
    background-color: #BD8A3B;
    transition: background-color .6s ease;
}

.box {
    width: 200px;
    height: 600px;
    background-color: #DACDBD;
}
Run Code Online (Sandbox Code Playgroud)
<section class="zoom">
            <div class="box">
                <span class="bold">Pwinw wjdnw wndi</span>
                <span class="number">5,5 % - 6,6%</span>
                <span class="light">dwjndwj dwjndw dw</span>
                <span class="bold">wdjwndk wdniwd knj</span>
            </div>
        </section>
Run Code Online (Sandbox Code Playgroud)

html css

0
推荐指数
1
解决办法
66
查看次数

标签 统计

css ×4

css-transitions ×2

css3 ×2

html ×1

shorthand ×1

webkit ×1