Html 如何使用可单击的图像图标链接到文本区域

Html 如何使用可单击的图像图标链接到文本区域,html,css,Html,Css,我正在尝试创建一个网页,其中包含一些公司的可点击的图像图标(例如梅赛德斯-奔驰的徽标)。单击此图标时,同一页面上会出现一个文本区域(背景模糊),此网页的用户可以在文本区域中输入其对公司的评论。我已经花了很长时间和精力研究了如何编写一个生成这个场景的HTML代码,但是没有找到任何东西。有人能帮忙吗?我不认为我下面的代码离我需要的任何地方都不近 <form method="post" action="<?php echo h

我正在尝试创建一个网页,其中包含一些公司的可点击的图像图标(例如梅赛德斯-奔驰的徽标)。单击此图标时,同一页面上会出现一个文本区域(背景模糊),此网页的用户可以在文本区域中输入其对公司的评论。我已经花了很长时间和精力研究了如何编写一个生成这个场景的HTML代码,但是没有找到任何东西。有人能帮忙吗?我不认为我下面的代码离我需要的任何地方都不近

          <form method="post" action="<?php echo         
             htmlspecialchars($_SERVER["PHP_SELF"]);?>">

          <a href="mercedes"><img src="Mercedes logo.jpg"
             alt="Daimler Benz" width="72" height="46" border="0" /></a>
          <input type="text" name="mercedes"><br/>

          </form>

您可以使用javascript,在链接的单击事件中,将焦点放在文本输入上:

函数linktoText(){
var text=document.getElementById(“mercedes”);
text.focus();
}

您可以使用javascript,在链接的单击事件中,将焦点放在文本输入上:

函数linktoText(){
var text=document.getElementById(“mercedes”);
text.focus();
}

您可以在javascript中执行此操作
这是一把小提琴

$('#img')。单击(函数(){
美元("容器").法代因(300),;
});
$(“#关闭”)。单击(函数(){
$(“#容器”)。淡出(300);
});
#容器{
身高:100%;
宽度:100%;
背景色:#aaa;
文本对齐:居中;
显示:无;
位置:绝对位置;
顶部:0px;
左:0px;
z指数:100;
不透明度:0.7;
}
#img{
光标:指针;
}
#接近{
光标:指针;
显示:内联块;
}

点击我
你觉得美塞苔丝怎么样?

关闭
您可以在javascript中执行此操作 这是一把小提琴

$('#img')。单击(函数(){
美元("容器").法代因(300),;
});
$(“#关闭”)。单击(函数(){
$(“#容器”)。淡出(300);
});
#容器{
身高:100%;
宽度:100%;
背景色:#aaa;
文本对齐:居中;
显示:无;
位置:绝对位置;
顶部:0px;
左:0px;
z指数:100;
不透明度:0.7;
}
#img{
光标:指针;
}
#接近{
光标:指针;
显示:内联块;
}

点击我
你觉得美塞苔丝怎么样?

关闭
无需使用Javascript,您就可以实现所需的大部分功能。使用
标签
,而不是锚定,这样您就可以使用
:焦点

标签img{
变换:比例(0.5);
过渡时间:0.2s;
}
标签img:悬停{
光标:指针;
变换:比例(1);
}
输入[type='text']{
不透明度:0;
字体大小:30px;
过渡时间:0.2s;
}
输入[type='text']:焦点{
不透明度:1;
}



无需使用Javascript,您就可以实现所需的大部分功能。使用
标签
,而不是锚定,这样您就可以使用
:焦点

标签img{
变换:比例(0.5);
过渡时间:0.2s;
}
标签img:悬停{
光标:指针;
变换:比例(1);
}
输入[type='text']{
不透明度:0;
字体大小:30px;
过渡时间:0.2s;
}
输入[type='text']:焦点{
不透明度:1;
}




您将需要使用JavaScript。我将研究JavaScript模式(例如),您应该为此使用JavaScript。我建议使用Bottstraps模式,我认为这非常适合您的需要。下面是一些示例,并解释了如何实现它Liam、rwacarter和Chilipepper,我想感谢大家。你们需要使用JavaScript。我将研究JavaScript模式(例如),你们应该使用JavaScript来实现这一点。我建议使用Bottstraps模式,我认为这非常适合您的需要。下面是它的一些示例,以及如何实现它的说明Liam、rwacarter和Chilipepper,我想感谢大家。chsdk,我非常感谢你们。你的代码正是我一直在寻找的。非常感谢。@Jason12看看我编辑的提琴,你会发现如何通过点击链接显示文本区域。刚刚试用了提琴,它非常有用。JavaScript是我最薄弱的一点,我正在温习它。但是像你这样的指针非常有用,可以加快我的学习过程。给你打了个勾!太好了,很高兴能帮上忙!chsdk,我非常感谢你。你的代码正是我一直在寻找的。非常感谢。@Jason12看看我编辑的提琴,你会发现如何通过点击链接显示文本区域。刚刚试用了提琴,它非常有用。JavaScript是我最薄弱的一点,我正在温习它。但是像你这样的指针非常有用,可以加快我的学习过程。给你打了个勾!太好了,很高兴能帮上忙!Prakar,这是一段非常全面和非常有用的代码。我非常感谢你的帮助。谢谢。我只想说它是jQuery而不是Javascript。是的,我知道,jQuery本身是用Javascript编写的,无论如何,欢迎您。:)Prakar,这是一段非常全面和非常有用的代码。我非常感谢你的帮助。谢谢。我只想说它是jQuery而不是Javascript。是的,我知道,jQuery本身是用Javascript编写的,无论如何,欢迎您。:)connexo,我很高兴你向我展示了如何在不使用JavaScript的情况下实现我的目标,因为JS是我最薄弱的一点。我尽量避免使用JS。我非常非常感谢您向我展示了如何使用HTML和CSS来实现这一目标。connexo,我很高兴您向我展示了如何在不使用JavaScript的情况下实现我的目标,因为JS是我最薄弱的一点。我尽量避免使用JS。我非常非常感谢您向我展示了如何使用HTML和CSS。