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

wordpress 社交网站房地产市场现状

wordpress 社交网站,房地产市场现状,百度客户端电脑版下载,网站产品使用说明书怎么做知识点与技巧 伪元素 使用伪元素来作为按钮悬停效果动画展示的元素 z-index 的使用技巧 使用z-index属性来控制按钮和伪元素的层次关系 transform、transition 复习 使用transform、transition两个属性来实现动画的展示 按钮边框动画 切换效果 核心代码 .btn.btn-border-…

知识点与技巧

  • 伪元素

    使用伪元素来作为按钮悬停效果动画展示的元素

  • z-index 的使用技巧

    使用z-index属性来控制按钮和伪元素的层次关系

  • transform、transition 复习

    使用transformtransition两个属性来实现动画的展示

按钮边框动画

切换效果

在这里插入图片描述

核心代码

.btn.btn-border-pop::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;border-radius: var(--border-radius);border: var(--border-size) solid var(--background-color);transition: top, left, right, bottom, 100ms ease-in-out;
}/* 负数向外移动2倍,这里可以修改top、left、right、bottom属性的值从而达到不同的效果 */
.btn.btn-border-pop:hover:before,
.btn.btn-border-pop:focus::before {top: calc(var(--border-size) * -2);left: calc(var(--border-size) * -2);right: calc(var(--border-size) * -2);bottom: calc(var(--border-size) * -2);
}

按钮背景动画

切换效果

在这里插入图片描述

核心代码

/* 这里使用z-index管理按钮和伪元素的层次关系 */
.btn.btn-background-slide {transition: color 300ms ease-in-out;z-index: 1;
}/* 伪元素的z-index设置为-1后,动画执行时就不会遮挡按钮的文字 */
.btn.btn-background-slide::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;border-radius: var(--border-radius);background-color: var(--accent-color);transition: transform 300ms ease-in-out;transform: scaleX(0);transform-origin: left;
}.btn.btn-background-slide:hover:before,
.btn.btn-background-slide:focus:before {transform: scaleX(1);
}

背景圆动画

切换效果

在这里插入图片描述

核心代码

.btn.btn-background-circle::before {content: "";position: absolute;top: 0;left: 0;right: 0;bottom: 0;z-index: -1;background-color: var(--background-color);border-radius: 50%;transition: transform 500ms ease-in-out;transform: scale(1.5);
}.btn.btn-background-circle:hover:before,
.btn.btn-background-circle:focus:before {transform: scale(0);
}.btn.btn-background-circle {z-index: 1;overflow: hidden;background-color: var(--accent-color);transition: color 500ms ease-in-out;
}

底部边线动画

切换效果

在这里插入图片描述

核心代码

.btn.btn-background-circle:hover,
.btn.btn-background-circle:focus {color: #fff;
}.btn.btn-background-underline::before {content: "";position: absolute;top: 33px;left: 0;right: 0;bottom: 0;height: var(--border-size);background-color: var(--accent-color);transition: transform 300ms ease-in-out;transform: scaleX(0);
}.btn.btn-background-underline:hover:before,
.btn.btn-background-underline:focus:before {transform: scaleX(1);
}

总结

使用 CSS 实现按钮动画效果的时候,我们可以使用伪元素来作为动画的执行者,然后结合使用z-indx属性来辅助管理我们按钮与动画层的显示关系,最后在结合相关的动画交互属性就可以实现自己的动画切换效果。

实例代码下载

实例代码下载

http://www.yayakq.cn/news/999653/

相关文章:

  • 建设春秋龙卡信用卡网站茶叶网站模板下载
  • 偃师网站制作h5设计制作
  • 一个做问卷调查的网站好张店网站开发招聘
  • 建设网站投标标书范本成都网站建设 3e
  • html5导航网站东莞星凯网络
  • 代做毕设网站推荐电子政务网站建设的实验体会
  • 做淘客网站怎么建要购买数据库吗jsp做的当当网站的文档
  • 企业注册信息查询网站学校网站建设多少钱
  • wordpress多站点cdn沈阳最权威男科医院
  • 安徽网站建设公司排名短网址生成免费
  • 开发购物网站社交的软件公司个人网站域名后缀
  • 海口免费做网站沈阳百度seo
  • intitle 郑州网站建设搜狗站长管理平台
  • 漂浮广告网站搜狐视频
  • 深圳 网站设计公司价格企业网络推广方法
  • 海口商城网站建设诸城哪有做公司网站和的
  • 郑州专业个人网站建设寓意前程似锦的工程公司名字
  • 高台县建设局网站腾讯云网站建设视频教程
  • 首钢建设集团山东公司网站网站建设费财务列账
  • 门户网站开发 系统介绍做网站最新技术
  • 网站没被收录什么原因wordpress 模板中文乱码
  • 做网站公司怎么推销wordpress delete_option
  • top的域名网站保定自助建站
  • 如东网站开发网站标题和关键词一样
  • 网站后台 页面内容不显示wordpress 压缩
  • 网站定制开发成本php wap网站源码
  • dede网站错位wordpress降低sql查询
  • 站内推广友点企业网站管理系统 模板
  • 网站建设费用做做什么科目同城同镇网站建设
  • 前端网站论文北京营销型网站建设多少钱