广告
返回顶部
首页 > 资讯 > 前端开发 > VUE >纯CSS怎么实现按钮的悬停效果
  • 828
分享到

纯CSS怎么实现按钮的悬停效果

2024-04-02 19:04:59 828人浏览 八月长安
摘要

这篇文章主要为大家展示了纯CSS怎么实现按钮的悬停效果,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“纯CSS怎么实现按钮的悬停效果”这篇文章吧。   代码解读

这篇文章主要为大家展示了纯CSS怎么实现按钮的悬停效果,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“纯CSS怎么实现按钮的悬停效果”这篇文章吧。

  代码解读

  定义dom,容器是一个无序列表,包含4个元素,代表4个按钮:

  <ul>

  <li>home</li>

  <li>products</li>

  <li>services</li>

  <li>contact</li>

  </ul>

  居中显示:

  body{

  margin:0;

  height:100vh;

  display:flex;

  align-items:center;

  justify-content:center;

  background:cornsilk;

  }

  去掉列表项前面的符号:

  ul{

  padding:0;

  list-style-type:none;

  }

  设置按钮的边框和背景的样式,背景采用渐变色,但渐变的方向依次交替:

  ulli{

  box-sizing:border-box;

  width:15em;

  height:3em;

  font-size:20px;

  border-radius:0.5em;

  margin:0.5em;

  box-shadow:001emrgba(0,0,0,0.2);

  }

  ulli:nth-child(odd){

  background:linear-gradient(toright,orange,tomato);

  }

  ulli:nth-child(even){

  background:linear-gradient(toleft,orange,tomato);

  }

  设置按钮上文字的样式,依次交替居左或居右:

  ulli{

  color:white;

  font-family:sans-serif;

  text-transfORM:capitalize;

  line-height:3em;

  }

  ulli:nth-child(odd){

  text-align:left;

  padding-left:10%;

  }

  ulli:nth-child(even){

  text-align:right;

  padding-right:10%;

  }

  设置按钮的透视效果,依次交替向左旋转和向右旋转,此时透视的距离是500px,注意perspective()函数和rotateY()函数的顺序不能写反:

  ulli:nth-child(odd){

  transform:perspective(500px)rotateY(45deg);

  }

  ulli:nth-child(even){

  transform:perspective(500px)rotateY(-45deg);

  }

  为按钮增加悬停效果,使悬停时的透视距离变短为200px,透视距离越短,旋转的幅度看起来就越大:

  ulli:nth-child(odd):hover{

  transform:perspective(200px)rotateY(45deg);

  padding-left:5%;

  }

  ulli:nth-child(even):hover{

  transform:perspective(200px)rotateY(-45deg);

  padding-right:5%;

  }

  最后,设置一个缓动时间,使效果转换变得平滑:

  ulli{

  transition:0.3s;

  cursor:pointer;

  }

  大功告成!

css的选择器有哪些

css的选择器可以分为三大类,即id选择器、class选择器、标签选择器。它们之间可以有多种组合,有后代选择器、子选择器、伪类选择器、通用选择器、群组选择器等等

以上就是关于“纯CSS怎么实现按钮的悬停效果”的内容,如果该文章对您有所帮助并觉得写得不错,劳请分享给您的好友一起学习新知识,若想了解更多相关知识内容,请多多关注编程网VUE频道。

--结束END--

本文标题: 纯CSS怎么实现按钮的悬停效果

本文链接: https://www.lsjlt.com/news/88527.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 纯CSS怎么实现按钮的悬停效果
    这篇文章主要为大家展示了纯CSS怎么实现按钮的悬停效果,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带大家一起来研究并学习一下“纯CSS怎么实现按钮的悬停效果”这篇文章吧。   代码解读 ...
    99+
    2022-10-19
  • 怎么用纯CSS实现小球变矩形背景的按钮悬停效果
    这篇文章主要介绍了怎么用纯CSS实现小球变矩形背景的按钮悬停效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   代码解读   定义d...
    99+
    2022-10-19
  • 怎么使用纯CSS代码实现从按钮两侧滑入元素的悬停效果
    这篇文章主要为大家展示了“怎么使用纯CSS代码实现从按钮两侧滑入元素的悬停效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“怎么使用纯CSS代码实现从按钮两侧滑...
    99+
    2022-10-19
  • 怎么使用纯CSS代码实现切换按钮时背景的悬停动画效果
    这篇文章主要介绍了怎么使用纯CSS代码实现切换按钮时背景的悬停动画效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。   代码解读   ...
    99+
    2022-10-19
  • 纯CSS怎么实现从按钮两侧滑入装饰元素的悬停特效
    这篇“纯CSS怎么实现从按钮两侧滑入装饰元素的悬停特效”除了程序员外大部分人都不太理解,今天小编为了让大家更加理解“纯CSS怎么实现从按钮两侧滑入装饰元素的悬停特效”,给大家总结了以下内容,具有一定借鉴价值...
    99+
    2022-10-19
  • 纯CSS怎么实现鼠标悬停显示图片效果
    这篇文章给大家分享的是有关纯CSS怎么实现鼠标悬停显示图片效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。最近在做一个网盘的项目,用到了鼠标移上去效果,这个效果可以用js来实现...
    99+
    2022-10-19
  • 如何使用纯CSS实现3D按钮效果
    小编给大家分享一下如何使用纯CSS实现3D按钮效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!css巧妙利用了box-shadow来实现3D物体的立体感,当按钮...
    99+
    2023-06-08
  • 纯CSS代码如何实现暂停按钮
    这篇文章主要介绍“纯CSS代码如何实现暂停按钮”,在日常操作中,相信很多人在纯CSS代码如何实现暂停按钮问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”纯CSS代码如何实现暂停按钮”的疑惑有所帮助!接下来,请跟...
    99+
    2023-07-05
  • 如何利用纯css实现缩略图悬停效果
    小编给大家分享一下如何利用纯css实现缩略图悬停效果,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!缩略图悬停效果如下:源码:<!doctype html><html><head>...
    99+
    2023-06-08
  • 如何使用纯css3实现的鼠标悬停动画按钮
    小编给大家分享一下如何使用纯css3实现的鼠标悬停动画按钮,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!html代码:<div><span></span>...
    99+
    2022-10-19
  • 怎么用纯CSS3实现动画按钮效果
    这篇文章主要介绍了怎么用纯CSS3实现动画按钮效果,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。HTML代码:<div class=&...
    99+
    2022-10-19
  • css如何实现悬停效果
    这篇文章给大家分享的是有关css如何实现悬停效果的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。悬停效果悬停效果通常用于按钮、文本链接、站点的块部分、图标等。如果您想在有人将鼠标悬停在其上时更改颜色,只需使用相同的...
    99+
    2023-06-27
  • CSS怎么实现鼠标悬停tip效果
    这篇文章主要介绍“CSS怎么实现鼠标悬停tip效果”,在日常操作中,相信很多人在CSS怎么实现鼠标悬停tip效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”CSS怎么实现鼠...
    99+
    2022-10-19
  • CSS3按钮鼠标悬浮怎么实现光圈效果
    这篇文章主要介绍了CSS3按钮鼠标悬浮怎么实现光圈效果的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇CSS3按钮鼠标悬浮怎么实现光圈效果文章都会有所收获,下面我们一起来看看吧。1 、HTML相关知识点 &nbs...
    99+
    2023-07-04
  • 纯CSS怎么实现右侧底部悬浮效果
    这篇文章主要介绍“纯CSS怎么实现右侧底部悬浮效果”,在日常操作中,相信很多人在纯CSS怎么实现右侧底部悬浮效果问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”纯CSS怎么实现...
    99+
    2022-10-19
  • 怎么用css3实现鼠标悬停动画按钮
    本篇内容主要讲解“怎么用css3实现鼠标悬停动画按钮”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用css3实现鼠标悬停动画按钮”吧!今天给大家带来一款纯c...
    99+
    2022-10-19
  • 怎么用纯css3实现鼠标悬停特效
    这篇文章主要介绍“怎么用纯css3实现鼠标悬停特效”,在日常操作中,相信很多人在怎么用纯css3实现鼠标悬停特效问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么用纯css3...
    99+
    2022-10-19
  • Android利用悬浮按钮实现翻页效果
    今天给大家分享下自己用悬浮按钮点击实现翻页效果的例子。 首先,一个按钮要实现悬浮,就要用到系统顶级窗口相关的WindowManager,WindowManager.Layout...
    99+
    2022-06-06
    按钮 Android
  • 怎么用css实现button按钮的点击效果
    本文小编为大家详细介绍“怎么用css实现button按钮的点击效果”,内容详细,步骤清晰,细节处理妥当,希望这篇“怎么用css实现button按钮的点击效果”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。首先创建一...
    99+
    2023-07-04
  • 如何使用CSS3实现按钮悬停闪烁动态特效
    本篇内容介绍了“如何使用CSS3实现按钮悬停闪烁动态特效”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们...
    99+
    2022-10-19
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作