**前言:**因为突然想研究研究侧边栏滑动展开收起怎么做的,就去baidu了一下transition。

先来看一下我的代码:

详情
内容1
内容1
内容1
内容1
内容1

.detail {

position: fixed;

right: -100px;

transition: right 1s;

}

.detail:hover {

right: 0;

}

.div1 {

background-color: green;

border-top-left-radius: 10%;

border-bottom-left-radius: 10%;

width: 50px;

height: 30px;

float: left;

}

.div2 {

background-color: green;

width: 100px;

height: 100px;

float: left;

}

我先把整个div都移到屏幕外面,只留下详情显示出来,当鼠标悬浮到详情上的时候,把righ变成0,就可以从右边出来了,当然直接出来肯定不好看,就加了一个过渡动画transition,使其缓慢的滑动出来

解决安卓滑动卡顿

安卓滑动会卡顿主要是因为transition渲染margin,left,right,top,bottom的时候会计算很多值,具体计算了什么可以去baidu一下,这里就讲解决办法。

当transition计算margin,left,right,top,bottom类的值时会卡顿,把方向移动换成transform,再放在transition中就可以解决卡顿。

/**这是控制左右移动*/

.rule {

transform: translateX(80vw);

transition: transform 1s;

}

.rule2 {

transform: translateX(2vw);

transition: transform 1s;

}

/**以下是内容布局*/

.rule-title {

background-color: #F4A627;

border-top-left-radius: 25px;

border-bottom-left-radius: 25px;

text-align: center;

line-height: 30px;

width: 20vw;

height: 30px;

float: left;

}

.rule-detail {

padding: 0 6px;

background-color: #F4A627;

width: 75vw;

height: 100%;

float: left;

line-height: 30px;

border-bottom-left-radius: 5px;

}

html css侧边展开收起,css实现侧边展开收起相关推荐

  1. html+css+js实现内容的收缩与展开

    1.说明:设置指定高度,当内容超过事先设置的高度时,便会出现"查看更多"按钮,单击"查看更多"超出内容变回展开同时"查看更多"切换成&quo ...

  2. html树状结构怎么展开,纯css实现树形结构

    纯css实现属性结构 **css实现属性结构的思路是利用伪类实现树形结构连接线,如果想实现点击展开和收 缩以及复选框效果还得配合js来实现.其实展开和收缩就是一个点击元素其子元素隐藏 和显示的切换.* ...

  3. html导航栏横向展开,横向三级展开的CSS菜单

    横向三级展开的CSS菜单 #nav, #nav ul {float:left; padding:0 0 5px 0; margin:0; list-style:none; font: 10px ver ...

  4. 【Hello CSS】第一章-CSS的语法与工作流

    作者:陈大鱼头 github: KRISACHAN 在上一篇[Hello CSS]的序章CSS起源中介绍了CSS的诞生原因以及发展历史,了解了CSS的存在意义.从正篇篇开始将会正式开始介绍CSS这门语 ...

  5. html 纯css 树形结构,纯css实现树形结构方法教程

    本文主要介绍了纯css实现树形结构的示例代码的相关资料,使用CSS和HTML就可以将一个多级无序列表的节点展现成树状结构,小编觉得挺不错的,现在分享给大家,也给大家做个参考.一起跟随小编过来看看吧,希 ...

  6. 【CSS】537- 认真介绍 CSS 原理

    作为前端,我们每天都在与CSS打交道,那么CSS的原理是什么呢? 一.浏览器渲染 开篇,我们还是不厌其烦的回顾一下浏览器的渲染过程,先上图: 正如上图所展示的,我们浏览器渲染过程分为了两条主线: 其一 ...

  7. CSS奇思妙想—这里是CSS创造的世界!

    CSS奇思妙想 -- 使用 CSS 创造艺术 本文属于 CSS 绘图技巧其中一篇.之前有过一篇:在 CSS 中使用三角函数绘制曲线图形及展示动画 想写一篇关于 CSS 创造艺术的文章已久,本文主要介绍 ...

  8. CSS是什么?CSS样式规则

    CSS是层叠样式表( Cascading Style Sheets ) 的简称,有时我们也会称之为CSS 样式表或级联样式表. CSS 是也是一种标记语言,最早CSS的出现,是为了补充HTML在页面布 ...

  9. CSS基础知识(一) CSS入门

    文章目录 一.CSS使用场景 二.CSS简介 三.CSS规则 四.CSS代码风格 1.样式格式书写 2.样式大小写 3.空格规范 一.CSS使用场景 美化网页,布局页面 二.CSS简介 CSS是层叠样 ...

  10. 超细的CSS学习笔记(CSS详解)

    复习CSS时记录的笔记. 从最基本的 CSS 概念开始,复习如何使用 CSS 同时控制多重网页的样式和布局.同时涉及最新版本 CSS3 的内容,掌握新的标准化组件. 文章目录 一.CSS介绍 1.CS ...

最新文章

  1. http keep-alive
  2. bs架构 mysql_基于BS架构OA办公系统的设计(PHP,MySQL)(三人组)(含录像)
  3. Groovy 1.5.7 出现java.lang.LinkageError问题
  4. asp.net 动态创建TextBox控件 如何加载状态信息
  5. 典型用户信息管理系统
  6. CERC2017 Gambling Guide,最短路变形,期望dp
  7. Spring的IoC与DI差异
  8. android报错及解决1--Bitmap加载时,报bitmap size exceeds VM budget
  9. VMware 提示”此虚拟机被配置为64位操作系统,然而,64位操作无法进行”
  10. Java之switch的控制语句详解
  11. 搜索引擎的那些事(摘取价格数据)
  12. 克罗伊茨内(Keutznaer)的 7月28日
  13. 浙江大学深蓝质感简约答辩PPT模板
  14. css常用单位总结: px / em / rem / vw / vh / vmax / vmin
  15. 十六进制颜色与RGB颜色转换
  16. Python网络爬虫和信息提取
  17. C#,佩尔数(Pell Number)的算法与源代码
  18. 从多个Word文件中取值到Excel中,整理文件的神器,Word精灵V7.3
  19. std::partial_sort 用法
  20. MyEclipse各种版本注册码

热门文章

  1. AUTOMATE THE BORING STUFF WITH PYTHON读书笔记 - 第9章:READING AND WRITING FILES
  2. TFT-LCD显示驱动系统架构
  3. 2020考研数学一大纲之完全解析(五)
  4. java起socket监听,java socket 监听示例,javasocket,java socket监
  5. State(状态模式)行为型
  6. 【收藏】NOI Linux 2.0版 图文安装与使用详细教程
  7. after Ubuntu 22.04 LTS
  8. Mac 通过docker安装MinIO
  9. python 自相关序列(ACF)
  10. 【软考系统架构设计师】2021年下系统架构师综合知识历年真题