前言:css是层叠样式表,是一种用于网页设计的语言,它可以为HTML和XML文档添加样式和布局。我们通过css可以控制文本的颜色、字体大小、字体间距等等。css是强大的工具,它可以使我们的网页更加的美观,提高用户的阅读体验!

动态下拉、移动和动态移动展开

如何动态下拉div盒子、移动div盒子和展开div盒子?

  • 关键属性
  • 动态下拉
  • 动态移动
  • 动态移动展开

一、关键属性

用的的几个关键的属性

position用于指定html元素在文档的位置,css提供了postion五种的属性值,这里不过多解释

只需要知道:relative 是绝对路径值

position:relative ;

transition给元素添加动态效果,通过这个 transition属性你可以指定元素在什么时候更改状态

0.3表示在0.3秒时候元素该发生什么

transition: all 0.3s ease-out;

opacity不透明度,它可以给元素设置透明程度

opacity: .8;

transform属性用于对元素进行变换,比如左变换,右边变换,上下变换,展开、合并变换等

它可以实现很多有趣的效果

translateX 是向右移动

translateY 是向下移动

还有很多,可以百度了解

transform:translateX(200px)

二、动态下拉

直接上代码,自己c+v测试

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>#div1{border:1px solid red;background: blue;width: 300px;height: 300px;cursor: pointer;float: left;}#div2{border:1px solid black ;background:black;width: 100px;height: 0px;position:relative ;transition: all 0.3s ease-out;}#div1:hover #div2{background: green;opacity: .8;height: 200px;}</style>
</head>
<body>   <!--下拉展开-->
<div class = "div1" id =  "div1"><div calss = "div2" id  = "div2"></div>  </div></body>
</html>

三、动态移动

直接上代码,自己c+v测试

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>#div3{border:1px solid red;background: blue;width: 300px;height: 300px;cursor: pointer;margin-left: 500px;float: left;}#div4{border:1px solid black ;background:black;width: 100px;height: 200px;position:relative ;transition: all 0.3s ease-out;}#div3:hover #div4{background: green;opacity: .8;transform:translateX(200px)}</style>
</head>
<body>   <!--动态移动-->
<div  id =  "div3"><div id  = "div4"></div>  </div></body>
</html>

四、动态移动展开

直接上代码,自己c+v测试

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>#div5{border:1px solid red;background: blue;width: 300px;height: 300px;cursor: pointer;float:right;}#div6{border:1px solid black ;background:black;width: 0px;height: 200px;position:relative ;transition: all 0.3s ease-out;}#div5:hover #div6{background: green;opacity: .8;width: 100px;transform:translateX(200px)}</style>
</head>
<body>
<!--动态移动展开-->
<div  id =  "div5"><div id  = "div6"></div>  </div></body>
</html>

总结:这些css样式,是非常简单的,只要记住关键属性,多上手,多练就很好记住!

CSS如何动态下拉div盒子、移动div盒子和展开div盒子相关推荐

  1. 利用HTML,CSS实现动态下拉菜单

    利用HTML,CSS实现动态下拉菜单 HTML部分 CSS部分 静态部分 动态部分 三角符号 运行效果 HTML部分 <!DOCTYPE html> <html><hea ...

  2. 经典的 div + css 鼠标 hover 下拉菜单

    经典的 div + css 鼠标 hover 下拉菜单 效果图: 源码: <html><head> <meta charset="utf-8"> ...

  3. css div 下拉框内容自适应,div+css模拟select下拉框

    无标题文档 .mod_select ul{margin:0;padding:0;} .mod_select ul:after{ display: block; clear: both; visibil ...

  4. css3如何写下拉菜单,css如何实现下拉菜单 超详细

    首页 >web前端>css教程>正文 css如何实现下拉菜单?css实现下拉菜单的方法(完整代码) 原创2019-04- 本篇文章给大家带来的内容是关于css如何实现下拉菜单?css ...

  5. css案例_下拉三角翻转

    css案例_下拉三角翻转 css案例_下拉三角翻转常见于 下拉导航 .表单下拉多选 等场景. 原理:三角可以看成是一个只具有右边框和底部边框的方形盒子通过 transform: rotate(45de ...

  6. css实现列表下拉菜单_逐行:点击打开下拉列表和菜单的高级CSS技巧

    css实现列表下拉菜单 by David Piepgrass 由David Piepgrass 逐行:点击打开下拉列表和菜单的高级CSS技巧 (Line-by-line: advanced CSS t ...

  7. css表格中下拉菜单怎么设置,css如何实现下拉菜单?css实现下拉菜单的方法(完整代码)...

    本篇文章给大家带来的内容是关于css如何实现下拉菜单?css实现下拉菜单的方法(完整代码),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. /*盒子,相对定位*/ .dropdown{ ...

  8. css菜单下拉菜单_在CSS中创建下拉菜单

    css菜单下拉菜单 CSS | 创建下拉菜单 (CSS | Creating Dropdown) Trivia: 琐事: We know the importance of navigation ba ...

  9. 利用CSS实现悬停下拉菜单

    利用CSS实现悬停下拉菜单 1.效果 鼠标移到[搜索引擎],自动弹出其下拉菜单,在下拉菜单里移动,光条随之移动. 2.代码 <!DOCTYPE html> <html lang=&q ...

最新文章

  1. operator.itermgetter() (Python)
  2. git项目比对_Argo 项目入驻 CNCF,一文解析 Kubernetes 原生工作流
  3. Asp.net(C#)常用函数表--新手必备
  4. thinkphp3.0 php7,tp3.1 for php7
  5. java+opencv+intellij idea实现人脸识别
  6. zTree中设置idKey跟pId对象关联
  7. w ndows默认截图工具,windows截图工具快捷键
  8. python m3u8_python 实践应用(一)解析M3U8
  9. linux创建sudo用户组,如何将用户添加到sudo组
  10. 2020最火网络新词英文_2020年最流行的话 2020最火网络新词
  11. C# 调用微信接口上传素材和发送图文消息
  12. HelloWord代码
  13. 长期盯屏幕 容易导致眼部疾病致失明
  14. 李亚涛:python判断日志中的IP是否为百度蜘蛛
  15. 苹果耳机airpods2需要激活?_苹果耳机三兄弟,谁才是安卓手机的绝配?
  16. python计算时间加减,python datetime库使用和时间加减计算
  17. git clone时报错 Empty reply from server
  18. php文件直链源码,蓝奏网盘文件夹直链解析源码
  19. Mac环境下pandas的安装与学习
  20. oracle判断是否包含字符串

热门文章

  1. UG CAD高级塑胶模具结构讲解视频教程
  2. 字符串编码(utf8)
  3. mysql与pandas谁快,pandas和SQL哪个快
  4. 尾矿库的安全警示——两次尾矿库溃坝遥感卫星图像过程回顾
  5. 高校计算机课教学设计,网络计算机论文,关于信息技术环境下高校计算机精品课网络教学设计相关参考文献资料-免费论文范文...
  6. ES ./elasticsearch-setup-passwords
  7. Matlab学习笔记(3)—GUI程序设计与图像处理基本操作
  8. java 获取当前时间的毫秒数
  9. 中国太阳能充电控制器行业市场供需与战略研究报告
  10. 谈谈老罗的锤子手机rom发布会