Вы можете использовать JQuery (или простой JS, но JQuery делает это легко), чтобы оживить ваши пожелания.
В этом примере, если вы наведите указатель мыши на тег u
, тег i
становится подчеркнутым. Для получения дополнительных эффектов попробуйте некоторые правила CSS, которые вам нравятся, например, теневое поле и т. Д.
Чтобы сделать соединительную линию между словами, это не будет так просто. Попытайтесь понять, что здесь происходит сначала, изучите javascript (мне нравится YouTube для этого) и шака!
В следующий раз, если вы зададите такой вопрос, мы ожидаем небольшой исследовательской работы, хотя по этой причине я еще не ответил. Удачи вам в этом!
$('u').on('mouseenter', function(){
$('i').css('text-decoration', 'underline');
});
$('u').on('mouseleave', function(){
$('i').css('text-decoration', 'none');
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<p> Hover over <u>this</u> word to highlight <i>this</i> word </p>
Если вы хотите запустить это в вашем браузере на компьютере, создайте файл с именем index.html
и поместить его туда:
<html>
<head>
<title>JQuery example</title>
</head>
<body>
<p> Hover over <u>this</u> word to highlight <i>this</i> word </p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$('u').on('mouseenter', function(){
$('i').css('text-decoration', 'underline');
});
$('u').on('mouseleave', function(){
$('i').css('text-decoration', 'none');
});
</script>
</body>
</html>
Попробуйте JavaScript. – Randy
@ randy: Продумайте пожалуйста. – steffen