当前位置: 首页 > news >正文

贵阳网站建设公公司的网站是什么

贵阳网站建设公,公司的网站是什么,网站下载的网页修改下面版权所有,学做网站能赚多少钱简言 最近工作编写页面时,需要有一个提示框从下到上弹出的效果。 冥想了一下,实现了出来。 记录下实现思路。 实现思路 实现步骤如下: 编写样式。 首页要有承载内容的容器(box)。外层在套一个包装盒子(用来进行定位…

简言

最近工作编写页面时,需要有一个提示框从下到上弹出的效果。
冥想了一下,实现了出来。
记录下实现思路。

实现思路

实现步骤如下:

  1. 编写样式。
    首页要有承载内容的容器(box)。外层在套一个包装盒子(用来进行定位和样式定义)。
    在这里插入图片描述
  2. 触发弹出效果逻辑。
    我这里是鼠标移上去,显示内容,触发弹出效果。实际应用时可能是其他触发方式。
  3. 弹出效果的实现。
    利用css的transition和transform实现
  4. 封装成组件。
    可以把相关属性或关键操作提出来,封装成可配置的组件。

编写样式 和触发逻辑

<!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>.wrapper {position: relative;min-width: 10px;min-height: 10px;width: 400px;height: 200px;min-height: 10px;margin-left: calc(50% - 100px);margin-top: 100px;border-radius: 50px 20px 50px 20px;background-color: skyblue;}.box {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;cursor: pointer;border-radius: inherit;background-color: #666;}.wrapper:hover .box {transform: translate(0, 0);}</style>
</head><body><div class="wrapper"><div class="box">文字显示区域巴拉巴拉。。。</div></div>
</body></html>

鼠标移上去触发弹出效果。
在这里插入图片描述

设计弹出效果

弹出效果利用css的transition和transform实现。
transform对显示内容盒子(box)进行变换。
transition 让变换呈现动画效果。

例如:
先默认让box往下移高100%和往右移宽100%;
鼠标移入时,再回到原位置。

.box{
transform: translate(100%, 100%);
transition: 0.5s ease all;
}
.wrapper:hover .box {transform: translate(0, 0);}

效果则是 显示内容区域从右下往右上弹出效果:

请添加图片描述
wrapper去掉背景色,并且添加overflow: hidden;后效果:
请添加图片描述

封装成组件

可以把触发方式、transform弹出效果、transition动画样式、时长等等关键属性提出来,封装成可配置的组件。
赶快试试吧。

结语

完整代码。

<!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>.wrapper {position: relative;min-width: 10px;min-height: 10px;width: 400px;height: 200px;min-height: 10px;margin-left: calc(50% - 100px);margin-top: 100px;border-radius: 50px 20px 50px 20px;/* background-color: skyblue; */overflow: hidden;}.box {position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;transform: translate(100%, 100%);transition: 0.5s ease all;cursor: pointer;border-radius: inherit;background-color: #666;}.wrapper:hover .box {transform: translate(0, 0);}</style>
</head><body><div class="wrapper"><div class="box">文字显示区域巴拉巴拉。。。</div></div>
</body></html>
http://www.yayakq.cn/news/819442/

相关文章:

  • 重庆企业网站如何推广wordpress 收费课程
  • wordpress搭电影网站公关公司网站
  • 网站建设 zzit6网站主机方式
  • 网站附件做外链深圳网站建设 利科技有限公司
  • 西安做公司网站小程序源代码免费模板
  • flask wordpress广西seo
  • 自己建设网站引流网站开发介绍费
  • 云南网站建设专家宁波高新区网站制作
  • 网站建设包括什么科目网站页面设计网页说明
  • 海珠区专业做网站公司wordpress-erphpdown
  • 政务公开既网站信息化建设会议创业的好项目
  • 网站信息内容建设管理天津星创网站建设有限公司
  • 石岩网站设计网站规划和建设的基本步骤
  • 昆山做网站优化重庆建设人才促进网
  • 网站栏目建设图app营销推广方式
  • 二级域名做城市分网站公司网站备案后在百度上多长时间可以搜索到
  • 西安网络建设公司seo咨询茂名
  • 美食网站功能建设江西企业网站建设哪家好
  • 中国建设银行山西省分行网站建设厅和应急管理厅焊工证区别
  • 建筑公司网站建设方案seo网站推广免费
  • 好口碑关键词优化常德自助建站seo
  • 网站建设的自查报告深圳网站制作hi0755
  • 多个wordpress网站合并网站建设仟首先金手指13
  • wordpress动漫整站关于网站建设的技巧
  • 推广赚钱软件网站初期seo怎么做
  • 自助网站建设工具2014年网站开发语言
  • 网站怎么使用模板高端医疗器械网站源码
  • 温州百度网站推广湖北省公共资源交易中心
  • 陕西教育建设信息网站南海顺德网站建设费用
  • 网站上飘窗怎么做上海网页制作系统