Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 当鼠标悬停在文本/图像上时,如何触发动画文本?_Javascript_Jquery_Css_Html - Fatal编程技术网

Javascript 当鼠标悬停在文本/图像上时,如何触发动画文本?

Javascript 当鼠标悬停在文本/图像上时,如何触发动画文本?,javascript,jquery,css,html,Javascript,Jquery,Css,Html,我的品牌名称是:代码 我的nav看起来像这样 代码主页|服务|产品|联系人 当用户将鼠标悬停在我的品牌名称上时,我想更改code->{code} 我想将{}的样式设置为红色 我希望{}在2秒内向右滑动 有人能告诉我如何在CSS中做到这一点吗 我需要JS吗 编辑 动画方向 {}这是一把小提琴 在悬停动作中使用 a:hover::before { content:"{"; } a:hover::after { content:"}"; } 这是一把小提琴 在悬停动作中使用 a

我的品牌名称是:代码

我的
nav
看起来像这样

代码主页|服务|产品|联系人

当用户将鼠标悬停在我的品牌名称上时,我想更改
code
->
{code}

我想将
{}
的样式设置为红色

我希望
{}
2秒内向右滑动

有人能告诉我如何在
CSS
中做到这一点吗

我需要
JS

编辑

动画方向

{}

这是一把小提琴

在悬停动作中使用

a:hover::before
{
    content:"{";
}

a:hover::after
{
    content:"}";
}
这是一把小提琴

在悬停动作中使用

a:hover::before
{
    content:"{";
}

a:hover::after
{
    content:"}";
}

我会这样做。您可以使用CSS的
转换
来创建一些不错的效果

<div class="logo">
  <span class="left">{</span>
  Code
  <span class="right">}</span>
</div>

{
代码
}

我会这样做。您可以使用CSS的
转换
来创建一些不错的效果

<div class="logo">
  <span class="left">{</span>
  Code
  <span class="right">}</span>
</div>

{
代码
}


从右侧滑动?他们会无缘无故地溜进来?{}我有点想让它从
code
这个词中消失。你知道我的意思,所以{}出现在悬停状态就像underline@skv:作为下划线?等待我有点困惑,你这是什么意思?我不需要任何下划线对不起,从右边滑动?他们会无缘无故地溜进来?{}我有点想让它从
code
这个词中消失。你知道我的意思,所以{}出现在悬停状态就像underline@skv:作为下划线?等待我有点困惑,你这是什么意思?对不起,我不需要任何下划线。你介意稍微编辑一下你的代码,解释一下::after和::before的不同吗?我会确保去掉它。我理解你的要求了吗。你做得很好@evoque2015-这就是使用
a:before
a:before
与使用
{Content inside}
相同的内容。before放在元素内任何其他内容之前,after放在元素内任何其他内容之后。这是装饰性CSS的一个很好的选择。你可以使用单冒号
:before
,它将在IE8+和所有现代浏览器中得到支持。你介意稍微编辑一下你的代码,并解释一下::after和::before?的不同之处吗?我会确保除此之外。我理解你的要求了吗。你做得很好@evoque2015-这就是使用
a:before
a:before
与使用
{Content inside}
相同的内容。before放在元素内任何其他内容之前,after放在元素内任何其他内容之后。这是装饰性CSS的一个很好的选择。您可以使用单冒号
:before
,IE8+和所有现代浏览器都支持它。@jmore009。您的解决方案也是可行的:)。非常感谢你们两位!:)很好的回答-jmore009@jmore009. 您的解决方案也是可行的:)。非常感谢你们两位!:)非常好的答案-jmore009