在css中,可以使用“:target”选择器,配合display属性来实现点击按钮切换图片,只需要给元素设置“元素:target{display:block;}”语句即可。“:target”选择器可用于选取当前活动的目标元素。

本教程操作环境:windows7系统、HTML5&&CSS3版,DELL G3电脑。

今天使用CSS中的:target选择器来实现点击按钮切换相对应的图片的demo,此demo也可以使用JS来实现。

demo的结构:img1

img2

img3

img4

demo的CSS样式:

a{

padding:5px 10px;

border:1px solid #000;

color:#fff;

background-color:#888;

text-decoration:none;

}

p{

width:400px;

height:400px;

border:2px solid #ccc;

margin-top:20px;

position:absolute;

top:20px;

left:10px;

display:none;

padding:20px;

}

p:target{

display:block;

}

运行的效果:

相关学习推荐:css教程

html中怎么点按钮切换图片,如何只用css实现点击按钮切换图片相关推荐

  1. angular点击按钮弹出页面_Axure RP8:如何做出点击按钮切换页面效果?

    如何利用Axure RP8做出点击按钮切换页面效果?一起来文中看看~ 先来看一下页面的效果图:点击不同的按钮,切换不同的页面.(是web端和手机端都很常见的交互效果) 实现这一效果大致要分为三个步骤: ...

  2. html点击按钮动复制推广地址,JavaScript实现点击按钮就复制当前网址

    JavaScript实现点击按钮就复制当前网址 点击按钮复制当前网址: 在大量的网站都有这样的功能,当点击一个按钮的时候可以复制当前页面的地址,以此可以方便网站用户对链接的存储,同时也便于网站的推广, ...

  3. html让图片一直旋转,css如何设置不停旋转的图片?

    css如何设置不停旋转的图片?下面本篇文章给大家介绍一下.有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助. css如何设置不停旋转的图片? 这个效果实现起来其实并不困难,代码清单如下: ...

  4. php按钮如何加显示不出来,javascript - 点击按钮 显示更多,自定义变量显示不出来?...

    点击按钮 显示更多,自定义变量显示不出来? 提示错误信息:. 想要达到的效果: 点击按键一次更多,多显示3条信息 显示更多 支持 小明1这是我的个性签名 288个赞同 本回答分成[旅游版]和[日常版] ...

  5. html背景图片在底部,CSS兑现固定DIV层背景图片且底部显示

    CSS实现固定DIV层背景图片且底部显示 /*CSS缩写形式*/ div { background:url(/images/about_bg.jpg) no-repeat fixed; backgro ...

  6. html图片缩小属性,CSS属性实现同比例缩小图片

    本文向大家描述一下如何使用CSS属性同比例缩小图片,一般情况下如果要把一副大图片按比例缩小到某个尺寸,对于现代浏览器,直接使用max-width和max-height两条CSS属性即可. 符合Web标 ...

  7. css实现点击内容切换div

    相信很多小伙伴都看过,点击切换内容技术,今天我们简单说一下在不用js的情况下实现内容切换. html代码: css代码: 完成效果: 源代码如下: 有用的到的地方可以直接复制代码,可以直接使用哦~也可 ...

  8. Java按钮哪个方法响应_当用户点击按钮时,Java程序采用什么方法来响应?()

    案例分析一:假定CPU的主频是500MHz.硬盘采用DMA方式进行数据传送,其数据传输率为4MB/s, 每次DMA传输的数据量为8KB, 要求没有任何数据传输被错过. 如果CPU在DMA初始化设置和启 ...

  9. 不用背景图片,只用css代码实现面包屑样式

    在公司做一个关于面包屑的项目时发现用图片实现需要用图片来解决,但是图片加载很慢,就上网查了一下一般实现的方法,自己总结了一下,实现的方法也是主要用css的boder的属性来巧妙的实现箭头,html代码 ...

  10. html弄多个按钮_如何为HTML / CSS页面添加更多按钮?

    I want to make a single page website and it will have huge content. Suppose it has 1000 photos on it ...

最新文章

  1. 20线程测试cpu性能软件,CPU常用跑分软件 你知道那些?
  2. WPF中如何将ListViewItem双击事件绑定到Command
  3. 如何设计一门语言(六)——exception和error code
  4. jsf 后台参数到页面_JSF:直接从页面将参数传递给JSF操作方法,这是JavaEE 6+的一个不错的功能...
  5. 清华大学刘知远教授:如何写一篇合格的NLP论文
  6. ionic 支持float吗_oppok7x怎么样值得买吗 oppok7x介绍
  7. Red Hat 发布新 logo:“没有脸了”
  8. Android boot.img system.img ramdisk.img的解释
  9. zemax双胶合消色差透镜设计
  10. supervise用法_supervise过去式和用法例句
  11. 《智能时代》读书笔记:这是最好的时代,也是最坏的时代
  12. Python之quote() unquote()使用
  13. 【美团校招在线考试笔试题】钱币面值组合
  14. CGAL Arrangements and Their Applications: A Step-By-Step Guide
  15. Ecstore的微信账号绑定会员免登录
  16. c语言fopen错误指针,fopen出错的原因
  17. 【NOIP2017】跳房子
  18. 通过python和两张图片实现漫天蝴蝶飞舞的合成图像
  19. pycharm 全部文件搜索关键字(全局文件搜索)
  20. 高德地图WebGIS

热门文章

  1. G1手机上的VOIP之旅 - SIP Server + SipDroid
  2. 网络工程师Day10 以太网接口和链路配置
  3. typora字体颜色及字体背景颜色快捷方式(亲测实用有效)
  4. Linux四剑客详解——grep
  5. 某一天,忽然发现自己坚持不下去了。(无关计算机,只是一些自己的困惑和感想)
  6. NYOJ--13--Fibonacci数
  7. mysql 查询优化 ~ 善用profie利器
  8. 在Linux上录制终端的操作
  9. 深入理解Git (三) - 微命令上篇
  10. 从超大规模云服务提供商处学习效率