`

用 CSS 实现图片替换文字

CSS 
阅读更多

介绍一下Gilder/Levin 的方法

 

<h2>
     <span></span>Hello World 
</h2> 

 

<style type="text/css">
h2 {
	width: 150px;
	height: 35px;
	position: relative;
}
h2 span {
	background: url(hello_world.gif) no-repeat;
	position: absolute;
	width: 100%;
	height: 100%;
}
</style>

  

首先,将 H2 的 position 设为 relative ,这样将使 H2 里面的元素定位以 H2 为参照,然后将 SPAN 元素绝对定位,撑满整个 H2 区域,同时将背景图应用在 SPAN 标签里面;这种方法的原理是将 SPAN 标签覆盖在文字内容上面,一旦 SPAN 里面的背景图无法显示,将显示下层的文字内容,不影响正常使用。但是,此方法也有一个缺陷,就是背景图不能透明,否则将透出下面的文字。

 

分享到:
评论

相关推荐

    CSS实现纯图片替换效果和div模拟下拉条的实现 -- 剔除知识误区

    本文将深入探讨如何使用CSS实现纯图片替换效果以及如何利用div模拟下拉条,帮助开发者们避免常见的误区。 首先,我们来讨论CSS纯图片替换效果。这种技术常用于实现诸如“无文本”的按钮、自定义字体图标等场景。其...

    5种CSS图片效果及效果预览

    在本教程中,我们将探讨五种常见的CSS图片效果及其实现方法,帮助你提升网页视觉吸引力。 1. 阴影效果: CSS的`box-shadow`属性可以为图片添加阴影效果,增加立体感。例如: ```css img { box-shadow: 2px 2px 4px...

    CSS代码实现背景透明而文字不透明

    在网页设计中,有时我们希望实现背景透明但保持文字清晰可见的效果,这在CSS中可以通过多种方式实现。本文将详细讲解如何使用CSS代码来达到这一目标,并确保代码在火狐(Firefox)、360浏览器、谷歌(Chrome)以及IE...

    一个新的CSS图片替换的技巧(背景显示与文本移离屏)告别9999px

    现在,一种新的技术被提出,可以更有效地实现图片替换。这个新技巧涉及到以下CSS属性: ```css { text-indent: 100%; white-space: nowrap; overflow: hidden; } ``` 新方法的核心是使用`text-indent: 100%`将...

    CSS实现图文并排的布局实例

    总结一下,CSS实现图文并排布局主要有两种方式:浮动布局和Flexbox布局。浮动布局适合于老版本浏览器的兼容性需求,而Flexbox布局则提供了更为强大的控制力和更好的跨浏览器支持,尤其适用于现代浏览器环境。根据...

    asp实现图片动态切换

    在本场景中,"asp实现图片动态切换"涉及到的是如何使用ASP技术来实现在网页上进行图片的自动循环播放,即图片轮换效果,通常会结合JavaScript或CSS等前端技术以增强用户体验和视觉效果。 在ASP中,可以使用VBScript...

    Div CSS网站布局视频教程第4课_CSS设置图片效果

    10. **图片替换文本**:对于SEO(搜索引擎优化)而言,`alt`属性非常重要,它提供图片的文字描述,当图片无法显示时,浏览器会显示这个文本。 在“设置图片效果第4课”的学习过程中,您将通过实例了解并实践这些...

    ecshop商品属性使用图片替换功能,支持颜色等任何属性替换成图片

    3. **代码实现**:ECShop通过JavaScript和CSS实现属性图片的动态加载和切换。当用户在前端选择不同属性时,前端脚本会更新图片源URL,从而显示对应的属性图片。这通常涉及到AJAX技术,以确保页面无需刷新就能实现...

    ecshop商品属性使用图片替换代替,放大镜+属性图片

    标题 "ecshop商品属性使用图片替换代替,放大镜+属性图片" 描述的是在电子商务平台ECShop中,如何通过使用图片来替代商品属性的显示方式,以增强用户体验,特别是当属性如颜色可以通过图像直观展示时。这个功能可以...

    jquery 插件 经典jquery 图片代替文字

    这个主题涉及到jQuery插件的使用,这些插件能够巧妙地在网页加载时用图片替换文字,使得页面更具视觉吸引力,同时不影响内容的可读性。 首先,我们需要理解为什么需要“图片代替文字”。在网页设计中,图像往往比...

    CSS 图片横向排列实现代码

    本实例关注的是如何使用CSS实现图片的横向排列,这在创建诸如产品展示、图像画廊等网页布局时非常常见。下面我们将详细探讨这个布局实例及其关键知识点。 首先,为了确保兼容性和规范化,我们设置了全局的CSS重置,...

    CSS图片边框效.rar

    首先,Image Replacement是一种常见的CSS技巧,用于用文本替换HTML元素中的内容,通常用于制作自定义的菜单项、图标或在图形元素无法使用时提供文字备用。在这个案例中,它可能被用来隐藏原本的边框图片,然后通过...

    25个高级CSS技巧教程

    12. **纯CSS实现的Lightbox灯箱特效**:无需JavaScript,仅使用CSS就可以创建弹出式的图片放大效果,适用于展示作品集或产品图片。 13. **纯CSS的手风琴特效**:通过CSS的`transition`和`transform`属性,可以制作...

    CSS的ul和li实现横向排列和去掉li的点

    首先,我们来探讨如何使用CSS实现无序列表ul和列表项li的横向排列以及如何去掉li项前面的默认样式——点。这一需求在网页设计中是非常常见的,特别是当需要制作水平导航栏时。 在CSS中,为了实现ul的横向排列,我们...

    5种css3鼠标滑过图片文字动画代码.zip

    本文将详细介绍如何利用CSS3实现五种不同的图片文字动画效果,以及如何将这些效果整合到一个项目中。 首先,我们来看CSS3中的:hover伪类,这是实现鼠标滑过效果的关键。当用户将鼠标指针悬停在元素上时,`:hover`伪...

    div+CSS3实现的30个鼠标经过悬停图片动画显示特效源码.zip

    14. **多图轮播**:通过CSS3选择器和`display`属性切换多个图片,实现图片轮播动画。 15. **形状变换**:利用`clip-path`或`mask`,可以使图片在悬停时改变形状,如圆形变为矩形。 16. **颜色过渡**:通过`color`...

    使用CSS样式表设置图片效果PPT学习教案.pptx

    - 在某些情况下,使用图片替换文本,比如特殊的字体效果或为了保持SEO友好性。通过CSS,可以将图片定位在文本原本的位置,同时使用`alt`属性提供文字描述,以供屏幕阅读器和搜索引擎理解。 - 图片替代标题时,可以...

    div+css有实例,易学易懂

    - **使用list-style-image属性**:用图像替换默认的列表项标志。 - **list-style属性**:可以简写多个列表样式属性。 #### 菜单原理 - **菜单原理**:通过CSS控制菜单项的显示与隐藏。 - **制作菜单内容和结构部分...

    海洋淡蓝色css模板

    在这个海洋淡蓝色模板中,设计师可能会使用不同的CSS技术来实现海洋主题,如使用渐变色模拟水波纹效果,或者用特定的背景图片来展现海洋元素。同时,淡蓝色调的应用可能体现在按钮、标题、链接等各个部分,以保持...

Global site tag (gtag.js) - Google Analytics