Html 更改悬停时的图像和文本,然后单击

Html 更改悬停时的图像和文本,然后单击,html,css,image,hover,Html,Css,Image,Hover,我有一个图像和文本,随着它到一边,我想改变这两个在同一时间悬停或通过点击图像 我可以设法让图像和文本分别交换,但不能同时交换 HTML 不要尝试在每个单独div(图像容器和文本)的悬停处执行此操作,而是更改包含div(框容器)的悬停处的不透明度。CSS如下所示: .box-container:hover .image-container, .box-container:hover #text { opacity: 0; } 不要尝试在每个单独div(图像容器和文本)的悬停处执行此操作,

我有一个图像和文本,随着它到一边,我想改变这两个在同一时间悬停或通过点击图像

我可以设法让图像和文本分别交换,但不能同时交换

HTML
不要尝试在每个单独div(图像容器和文本)的悬停处执行此操作,而是更改包含div(框容器)的悬停处的不透明度。CSS如下所示:

.box-container:hover .image-container,
.box-container:hover #text {
    opacity: 0;
}

不要尝试在每个单独div(图像容器和文本)的悬停处执行此操作,而是更改包含div(框容器)的悬停处的不透明度。CSS如下所示:

.box-container:hover .image-container,
.box-container:hover #text {
    opacity: 0;
}

您可以将文本和图像与下面要转换的图像(使用相同的jpeg、gif或png)合并为一个图像,然后使用:hover函数更改图像的背景位置

css将是:

div.imagecontainer {
width:50px;/*be sure to specify a height & width*/
height:50px;
background:url(images/example.jpeg);
background-position:0px 0px;
overflow:hidden;
}

div.imagecontainer:hover {
background-position:0px -50px;
}

这样就不需要第二张图像了。如果您使用这种技术,请确保添加一个段落元素,其中包含您将要在其中编写的文本,并使用visibility:hidden;z指数:-100;或文本缩进:1000px;溢出:隐藏;要隐藏它。

您可以将文本和图像与下面要转换的图像(使用相同的jpeg、gif或png格式)合并为一个图像,然后使用:hover函数更改图像的背景位置

css将是:

div.imagecontainer {
width:50px;/*be sure to specify a height & width*/
height:50px;
background:url(images/example.jpeg);
background-position:0px 0px;
overflow:hidden;
}

div.imagecontainer:hover {
background-position:0px -50px;
}

这样就不需要第二张图像了。如果您使用这种技术,请确保添加一个段落元素,其中包含您将要在其中编写的文本,并使用visibility:hidden;z指数:-100;或文本缩进:1000px;溢出:隐藏;要隐藏它。

这在单击时起作用

这在单击时起作用

我的2美分如何创建一个下面有文本的图像,悬停其中任何一个都会将图像提升15像素。文本保留在自己的位置。直接取自我的网站,因此可能需要编辑以供您个人使用

CSS:

以及HTML:

<div id="tm_header">  
    <a href="#/"> <div class="menu_imgdiv"> 
    <img class="menu_img" src="images/home.png" />
    <br /> <p>Homepage</p>  </div> </a>
</div>

我的2美分关于如何创建一个下面有文本的图像,悬停其中任何一个都会将图像提升15像素。文本保留在自己的位置。直接取自我的网站,因此可能需要编辑以供您个人使用

CSS:

以及HTML:

<div id="tm_header">  
    <a href="#/"> <div class="menu_imgdiv"> 
    <img class="menu_img" src="images/home.png" />
    <br /> <p>Homepage</p>  </div> </a>
</div>

图像

div { background:url('http://www.placehold.it/200x200/f2f2f2') no-repeat; }
悬停时显示不同的图像

div:hover { background:url('http://www.placehold.it/200x200/666666') no-repeat; }
如果元素是一个锚点或定义了一些onclick函数。。使用新类在“选择”上显示不同的图像

div.selected { background:url('http://www.placehold.it/200x200/000000') no-repeat; }
形象

div { background:url('http://www.placehold.it/200x200/f2f2f2') no-repeat; }
悬停时显示不同的图像

div:hover { background:url('http://www.placehold.it/200x200/666666') no-repeat; }
如果元素是一个锚点或定义了一些onclick函数。。使用新类在“选择”上显示不同的图像

div.selected { background:url('http://www.placehold.it/200x200/000000') no-repeat; }

但你能告诉我更多关于如何用图像和文本创建图像的信息吗?使用图像编辑器,最好是Adobe photoshop,但如果你四处看看,有各种免费的。您需要能够以像素为单位指定画布大小以创建自定义大小的图像。但是,您能否告诉我有关如何使用图像和文本创建图像的更多信息?请使用图像编辑器,理想情况下使用Adobe photoshop,但如果您环顾四周,可以使用各种免费的图像编辑器。您需要能够以像素为单位指定画布大小,以创建自定义大小的图像。