• 布局中以图换字的低级实现和高级实现


    日常的布局中,经常会涉及到我们用一张优雅的图片标题去代替普通的问题标题。但是我们在布局中会始终写上标题相关的内容文字,然后将其隐藏起来。

    前段时间参加了公司伟大的瑶姐的一次关于布局中以图换字的分享。今天我将其中实用的两种方法分享给大家。如有不足,请指正,如果你还有其他方法,请告知我。

    1,低级方法:这种方法就是直接影藏掉文字,只显示图片。实现如下:

    1 <style>
    2  #logo a {background:url(test.jpg) no-repeat; width:195px; height:210px; display:block;} 
    3  #logo a span {display:none;}
    4 </style>
    5 <div id="logo">
    6     <a href="URL" title="团购最低价,越团越便宜">
    7         <span>团购最低价,越团越便宜</span>
    8     </a>
    9 </div>

    或者:

    1 <style>
    2 #logo, #logo a {width:195px; height:21px; overflow:hidden;} 
    3 #logo a {background:url(test.jpg) no-repeat; padding-left: 195px;  display:block;}
    4 </style>
    5 <div id="logo"><a href="URL" title="团购最低价,越团越便宜">团购最低价,越团越便宜</a></div> 

    效果如下:

    2,高级实现:图片资源能正常加载时显示图片,图片资源加载不出来就显示汉字,这个是不是很叼了?呵呵!

    可以这么来做:

    1 <style>
    2  .logo{display:block;position:relative;overflow:hidden;width:195px;height:21px;font-size:14px;}
    3  .logo img{position:absolute;top:0;left:0;z-index:2;border:none; font-size: 0;}
    4  .logo span{position:absolute;top:0;left:20px;z-index:1;}
    5  </style>    
    6  <a href="" class="logo">
    7          <img alt="团购最低价,越团越便宜" src="tesdt.jpg" />
    8          <span>团购最低价,越团越便宜</span>
    9 </a>

    还可以这么来做:

    1 <style>
    2  .txtimg{overflow:hidden;width:195px;height:21px;color:red; padding-left:10px;}
    3  .txtimg:before{content:url(test.jpg);}
    4 </style>
    5 <p class="txtimg">团购最低价,越团越便宜</p>

    当图片资源没有加载出来就会显示文字:

    开心一刻:

  • 相关阅读:
    进程虚拟内存
    非连续内存区缺页异常处理
    请求调页和写时复制
    标签对齐(补充)
    shell数学表达式
    缺页异常的处理
    不错的书籍
    imag database2
    image database
    Apache down了?
  • 原文地址:https://www.cnblogs.com/wenber/p/3633683.html
Copyright © 2020-2023  润新知