效果:点击图片,背景跟着更换。

思路:
一个ul,里面有4个li,让li横着排列的关键是设置li的float属性为left。让ul居中的关键是为ul设置宽度,否则默认为父容器的宽度,然后设置margin=100px auto实现水平居中的效果。

代码:

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>*{padding: 0px;margin: 0px;}body{background: url(./images/1.jpg) no-repeat;}.baidu{margin: 100px auto;background-color: #fff;width: 410px;}.baidu li{list-style: none;float: left;margin: 0 1px;}.baidu img{width: 100px;}</style>
</head>
<body><ul class="baidu"><li><img src="./images/1.jpg"></li><li><img src="./images/2.jpg"></li><li><img src="./images/3.jpg"></li><li><img src="./images/4.jpg"></li></ul><script>var imgs=document.querySelector('.baidu').querySelectorAll('img');for(var i=0;i<imgs.length;i++){imgs[i].onclick=function(){document.body.style.backgroundImage='url('+this.src+')';}}</script>
</body>
</html>

javasript |仿百度换肤效果相关推荐

  1. 排他思想 -- 百度换肤效果案例 以及 点击某按钮只是该按钮变色

    排他思想 – 百度换肤效果案例 以及 点击某按钮只是该按钮变色 1.百度换肤 <!DOCTYPE html> <html lang="en"> <he ...

  2. 一个简单的百度换肤效果

    一个简单的换肤效果 html和css部分 JavaScript部分 html和css部分 <style>* {margin: 0;padding: 0;}body {background: ...

  3. js实现百度换肤效果

    <!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8" ...

  4. script-百度换肤效果

    百度换肤效果 <!DOCTYPE html> <html lang="en"><head><meta charset="UTF- ...

  5. 前端JavaScript(1) --Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  6. 百度换肤JavaScript功能

    百度换肤JavaScript功能 CSS-code: <style type="text/css">*{margin: 0;padding: 0;list-style: ...

  7. python 全栈开发,Day50(Javascript简介,第一个JavaScript代码,数据类型,运算符,数据类型转换,流程控制,百度换肤,显示隐藏)...

    一.Javascript简介 Web前端有三层: HTML:从语义的角度,描述页面结构 CSS:从审美的角度,描述样式(美化页面) JavaScript:从交互的角度,描述行为(提升用户体验) Jav ...

  8. android l风格皮肤,基于Android-Skin-Loader实现换肤效果

    skin-loader框架的换肤是通过插件化的形式替换资源文件,实现换肤效果.好处是可以在线更新皮肤换肤 Demo样例 流程 整个框架大概的流程是加载皮肤包,找到被标记的控件,通过自定义的Factor ...

  9. 百度换肤 querySelector方法 抖音播放

    <!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"& ...

  10. Jquery换肤效果

    Jquery换肤效果 简介: 自从Web2.0开始流行后,很多网站更加注重用户自定义,例如在网页上用户自定义新闻内容,可以任意拖动网页内容,也可以给网页选择一套自己喜欢的颜色等. 原理: 网页换肤的原 ...

最新文章

  1. excel如果包含某个字就显示_Excel公式基础知识
  2. KEIL-MDK 5 CMSIS的问题
  3. Summer Tree 第六期完成
  4. spring连接mysql出现问题_使用spring连接mysql数据库出错
  5. 严格对角占优矩阵特征值_电子科技大学矩阵理论复习笔记 第四章 特征值的估计...
  6. 建好ftp服务器后怎么从客户端更改密码?
  7. 合肥工贸高级技工学校计算机系,合肥工贸高级技工学校扎实推进“新技工系统培养”民生工程...
  8. 搜狗微信添加搜索工具爬虫
  9. 百度校园招聘和百度笔试
  10. transition过度
  11. Flink_Flink ON YARN containerized.heap-cutoff-min 内存调整
  12. 用计算机怎么算sin1.75,计算器sin30怎么按
  13. 码距和检错纠错能力的关系、CRC和Hamming Code
  14. 教程:在C#中创建带有表格、图表、图片的PPT演示文稿
  15. 闲鱼商品详情抓取系统开发/测试完毕,可自动采集闲鱼商品详情信息
  16. 关于在Word2013中安装MathType的问题
  17. 用 Windows Media Center 免费看大片 (一)
  18. 顿可集团线上订货平台开发案例
  19. 存储与服务器的连接方式对比(DAS,NAS,SAN)
  20. 如何把pdf转成word

热门文章

  1. 《高等代数学》(姚慕生),习题1.4:行列式的展开和转置
  2. 新疆计算机二级vb 试题,2014新疆维吾尔自治区全国计算机等级考试二级VB试题及答案...
  3. 随机过程第2讲——马尔可夫过程的应用
  4. UCDOS中的点阵字库HZK12,HZK16,HZK24,ASC12,ASC16(转)
  5. 计算机应用202001常规,2001年4月份全国高等教育自学考试计算机应用基础试题
  6. 基于MongoDB开发的物流系统(简易版)
  7. idcsystem源码php_XUEIDC系统源码发布V2版本
  8. 软件评测师--第12小时 兼容性测试
  9. 360网络测速器电脑版
  10. Windows 超级终端设置