图换文字效果:任意标签,均可插入图片
2017-07-21 14:52
162 查看
在写页面时,大多数人初级入门学习网页制作的人,在选择插入logo.png图片时,一般都会选择采用<img src="" alt="">直接插入图片的形式,虽然那样可以达到一定效果,但是这里介绍一种其他的小技巧插入图片。
这里先写这样一句代码:
<div class="header"> <h1>我爱写页面</h1> </div>
如果我们想要插入图片时,一般还会选择在h1标签样式中加入
background:url(images/logo.png)
如果我们不写文字的话,h2标签可能不会显示,但是如果我们写了文字,该如何去除文字呢?
h1{ width: 221px; height: 68px; background: url(images/logo.png) no-repeat; line-height:400px;/*可以将文字清除*/ overflow:hidden; }
参见以上代码,我们可以给文字行高设置无限大,再加上overflow:hidden,就可以去除文字,这种写法可能会存在一些问题,比如说在高度设置一定时,文字可能会偏移,那么我们该怎么办呢?
h1{ width: 221px; height: 68px; background: url(images/logo.png) no-repeat; text-indent:-999em;/*文字缩进目的是清除文字*/ overflow:hidden; }
参见以上代码仅仅是一行文字不一样,text-indent的目的是将文字无限缩进,这里没有高度限制。
效果如下:
总结:根据以上,在某些情况,我们不想通过img标签插入图片时,可以选择采用这种方法,优点是,任意标签均可插入图片O(∩_∩)O~~
相关文章推荐
- C# :Word 标签替代文字或图片 (图片浮于文字之上 插入后回车或换行符替换的解决方法)
- 8. HTML 文本格式化 (预格式, 计算机输出标签, 地址, 缩写和首字母, 文字方向, 块引用, 删除字效果和插入字效果)
- 模拟出在文字前边插入图片效果
- 模拟出在文字前边插入图片效果
- 使用CSS制作文字环绕图片效果(文字内容包含<li>标签)
- fck_editor 不采用正则表达式实现插入任意自定义图片标签的解决方法
- CSS3 banner图片的标签效果
- 鼠标经过图片变成文字的效果
- jquery 单行滚动、批量多行滚动、文字图片翻屏滚动效果代码
- 文字环绕图片的布局效果
- iOS:在图片中插入文字和图片(以二维码文字和条形码logo为例)
- Android下图片或按钮等可拖动到任意位置的效果实现源码
- css为图片添加说明文字——带透明效果
- Android(java)学习笔记139:在TextView组件中利用Html插入文字或图片
- listView 与自定义checkBox 实现多选效果,并记录多选的结果(左文字,右图片)
- JavaScript实现文字与图片拖拽效果的方法
- Flexslider图片轮播、文字图片相结合滑动切换效果HTML 首先在页面head部位载入jquery库文件和Flexslider插件,以及Flexslider所需的基本css样式文件。
- 一个textview实现文字在图片上面的效果
- 如何用CSS实现文字环绕图片的效果
- android 文字图片混排,在一个TextView中显示文字穿插图片,文字变色效果