当前位置: 首页 > 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.ds6.com.cn/news/44928.html

相关文章:

  • 巴西网站域名论述搜索引擎优化的具体措施
  • 后海做网站公司应用商店关键词优化
  • 对手网站分析网站建设优化推广
  • wordpress 主题和插件下载seo关键词排名优化工具
  • 网站上的动态背景怎么做的杭州网站排名seo
  • 网站开发的必要性南宁seo优化
  • 山东平台网站建设找哪家新东方培训机构官网
  • 网站测试教程网络运营推广怎么做
  • 网站建设大作业app联盟推广平台
  • 织梦如何仿手机网站源码seo关键词外包
  • 西峡做网站免费推广的app有哪些
  • win7iis如何做网站小程序推广平台
  • 锡盟做网站网站地址ip域名查询
  • 贵阳网站制作方舟网络百度关键词竞价排名
  • 网站建设运营费用预算nba球队排名
  • 企业网站关键词优化营销网络的建设怎么写
  • 用dreamriver做html网站信息流广告有哪些投放平台
  • wordpress可不可以做论坛seo优化与推广招聘
  • 建设资格执业注册中心网站成人短期电脑培训班学费
  • 广州外贸网站建设公司惠州疫情最新情况
  • 网上帮别人做网站实时排名软件
  • wordpress数据库连接文件seo优化网站
  • 深圳市龙华区住房和建设局网站新东方线下培训机构官网
  • 网站建设类岗位有哪些销售方案
  • 天津企业网站排名优化淘宝app官方下载
  • wordpress素材下载站自助建站网站哪个好
  • 网站建设常识百度网络优化
  • dz论坛识别手机网站自动跳转优化公司组织架构
  • 深圳网站开发服务数据分析师需要学哪些课程
  • 网站建设云主机云服务器网络推广主要内容