Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/413.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 - Fatal编程技术网

对字符进行操作,就像它们是Javascript中的图像一样

对字符进行操作,就像它们是Javascript中的图像一样,javascript,Javascript,我正在学习Javascript,我想尝试一件事: 我有一个包含如下元素的网页 螺丝刀 当我的鼠标悬停在单词的某个字母上时,我可以应用一个函数,就像它是一个图像一样(例如,将其倒转镜像,或其他任何东西) 我可以这样做吗 非常感谢 最简单的方法和最“允许”的方法是将您想要的每个字母或字母组放入span元素中 s C R E W D R 我 v E R 通过这种方式,您可以对每个字母的动画进行绝对控制,在css中添加一个类,如hover letter,并在页面加载时对每个字母执行任何操作,按字母拆

我正在学习Javascript,我想尝试一件事:

我有一个包含如下元素的网页

螺丝刀

当我的鼠标悬停在单词的某个字母上时,我可以应用一个函数,就像它是一个图像一样(例如,将其倒转镜像,或其他任何东西)

我可以这样做吗


非常感谢

最简单的方法和最“允许”的方法是将您想要的每个字母或字母组放入span元素中


s
C
R
E
W
D
R
我
v
E
R

通过这种方式,您可以对每个字母的动画进行绝对控制,在css中添加一个类,如
hover letter
,并在页面加载时对每个字母执行任何操作,按字母拆分内容并将其包装在
,然后在每个元素上应用css
:hover
或JS动画

$(文档).ready(函数(){
让newContent=[];
让oldContent=$('.movingWord').text().split('');
oldContent.forEach(函数(字母){
push($('',{text:letter}));
});
$('.movingWord').html(新内容);
});
.movingWord span{
过渡:所有300毫秒的缓进缓出;
字体大小:20px;
线高:60px;
颜色:黑色;
}
.movingWord范围:悬停{
字体大小:40px;
颜色:绿色;
}


螺丝刀
按照我的理解,您希望在悬停时转换文本

.mirror {
   width: 200px;
   background-color: lightgray;
}

.mirror:hover {
   transform: scaleX(-1);
}

你好,世界

例如,当鼠标触摸h1元素时,这些代码段将水平镜像该元素。

欢迎使用Stackoverflow!到目前为止,您尝试了什么来解决这个问题?你在哪里失败了?如果你试着自己做,你会得到更好的答案(并了解更多),首先尝试将每个字母放在自己的字母中,然后用CSS应用效果
<div class="">
  <h1 class="mirror">Hello World</h1>
</div>