日期:2014-05-17  浏览次数:20685 次

[散分]CSS3实现隐藏与显示切换效果原型
转载请注明出处:css探索之旅;本文地址:CSS3实现隐藏与显示切换效果原型

  这段时间html5,css3可谓大大的火了,什么apple与adobe的冲突,IE9 beta preview开放下载,并高调宣布支持html5与css3。这些消息都无疑将html5与css3推到了峰尖浪头。然而,当html5与css3正式被推出时,它们能为整个互联网带来什么呢,又能给web开发者,尤其是web前端开发者带来什么不同呢?

  我想,当html5与css3正式发布时,将给整个业界带来的好处是显著的,至于那个度是多少,我也不能断下结论。

  所以,我们都可以趁着现在去尝尝鲜,小小的把玩一下。

  今天,分享一个用CSS3实现简单的显示与隐藏的切换效果。是的,这个效果是不需要通过JavaScript的。

  你可以使用 Firefox3.6+ 及 Opera10.53+ 预览:DEMO:css实现显示与隐藏切换

  以下是这个DEMO的基本HTML结构:

  <div id="switch">
    <a href="?" class="display">显示</a>
    <a href="?" class="hide">隐藏</a>
    <p class="cont">CSS3将带给互联网无限的精彩,很多遥不可及的事情将可信手拈来。</p>
  </div>

  CSS实现:

  #switch .hide{display:none;}
  #switch .cont{display:none;}
  #switch .display:focus{display:none;}
  #switch .display:focus + .hide{display:inline;}
  #switch .display:focus ~ .cont{display:block;}

  简单的数行代码就可以实现隐藏和显示,是不是给你带来些许激动了?虽说这个DEMO还不够让人满意,但广大人民的智慧是无限的,定能将之做得更加完美。

  相信,更多新特性的展现会成为促使html5与css3的尽早推行的动力。因为,一切皆有可能。

------解决方案--------------------
这个不用css3吧
------解决方案--------------------
从这个效果来说,JS可以做到,不过如果未来纯CSS如果能实现这个效果就太赞了~~`` ^_^
------解决方案--------------------
似乎很不错啊
------解决方案--------------------
每天回帖即可获得10分可用分
------解决方案--------------------
有些诸如此类的事情,放在CSS里反而不便于查找页面对象的逻辑关系.
当然,如果是专人负责全部的DIV+CSS,别人不需要管的话,反而比较好.
开发中的诸多领域,越有更多规范和深入的细节,就越要求分工的细致.否则,就注定难尽其善了.
------解决方案--------------------
接分的来了
------解决方案--------------------

------解决方案--------------------
专业 接分
------解决方案--------------------
接分喽
------解决方案--------------------
接分。期待!
------解决方案--------------------
接分而已
------解决方案--------------------
回帖赚分,不回白不回,回了不白回
------解决方案--------------------
接分喽
------解决方案--------------------
HTML5我喜欢
------解决方案--------------------
看看,膜拜楼主
------解决方案--------------------
CSS 啊
------解决方案--------------------
keyi
------解决方案--------------------
就是一个切换吗?不过,还是不错的
------解决方案--------------------
太帅了,CSS3跟HTML5是完美的搭配,CSS3用如此简单的代码就能实现隐藏与现实。
可是中国用IE6的人还是很多,只要IE6不从我们视线中消失,网页设计师走的路还是很长,我们惊叹CSS3能简单实现圆角功能,我们竟然HTML5能实现FLASH的功能,但是我们却不能不兼顾老的浏览器。
或许网页设计师们应该发起一场淘汰IE6的运动,让更炫,更耳目一新的网页展现在我们面前。
------解决方案--------------------
太帅了,CSS3跟HTML5是完美的搭配,CSS3用如此简单的代码就能实现隐藏与现实。

------解决方案--------------------

------解决方案--------------------