利用css实现鼠标悬停效果

利用css实现鼠标悬停效果

我们先来看下效果:

(推荐教程:CSS教程)

bcf4003277e52d53cf4a8853326e4b0.png

html代码:

立即学习“前端免费学习笔记(深入)”;

        
            这是是pic-1            
        
        
            这是是pic-2            
        
        
            这是是pic-3            
        

登录后复制

css代码:

html {    box-sizing: border-box;    font: 18px PT Mono;    background: antiquewhite;}*,*::before,*::after {    box-sizing: inherit;}body {    display: flex;    align-items: center;    justify-content: center;    flex-direction: column;    width: 100%;    height: 100vh;}.box {    width: 25%;    min-width: 250px;    display: block;    height: 50px;    position: relative;    border-radius: 5px;    background: linear-gradient(to right, #abbd73 35%, #d6e2ad 100%);    margin-bottom: 40px;    padding: 15px 25px 0 40px;    color: darkslategray;    box-shadow: 1px 2px 1px -1px #777;    transition: background 200ms ease-in-out;}.shadow {    position: relative;}.shadow:before {    z-index: -1;    position: absolute;    content: "";    bottom: 13px;    right: 7px;    width: 75%;    top: 0;    box-shadow: 0 15px 10px #777;    -webkit-transform: rotate(4deg);    transform: rotate(4deg);    transition: all 150ms ease-in-out;}.box:hover {    background: linear-gradient(to right, #abbd73 0%, #abbd73 100%);}.shadow:hover::before {    -webkit-transform: rotate(0deg);    transform: rotate(0deg);    bottom: 20px;    z-index: -10;}.circle {    position: absolute;    top: 14px;    left: 15px;    border-radius: 50%;    box-shadow: inset 1px 1px 1px 0px rgba(0, 0, 0, 0.5), inset 0 0 0 25px antiquewhite;    width: 20px;    height: 20px;    display: inline-block;}

登录后复制

以上就是利用css实现鼠标悬停效果的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2884970.html

(0)
上一篇 2025年3月10日 20:33:47
下一篇 2025年2月18日 01:05:58

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • css如何实现按钮居中显示

    先来看下效果: (推荐教程:CSS教程) 通过简单的Css样式就可以实现 立即学习“前端免费学习笔记(深入)”; 登录后复制 使用margin-left:auto;margin-right:auto; 可以让你的div居中对齐。 .styl…

    2025年3月10日
    200
  • CSS如何清除浮动?3种方法介绍

    css如何清除浮动?本篇文章给大家介绍一下使用css清除浮动的3种方法。有一定的参考价值,有需要的朋友可以参考一下,希望对大家有所帮助。 首先这里就不讲为什么我们要清楚浮动,反正不清除浮动事多多。 下面我就讲三种常用清除浮动的方法,够用了。…

    2025年3月10日 编程技术
    200
  • 如何利用css实现圆环效果

    css实现圆环效果有多种方法,这里为大家分享五种方法: (推荐教程:CSS教程) 首先我们来看一下实现效果: 立即学习“前端免费学习笔记(深入)”; 接下来为大家介绍方法: 1、两个标签的嵌套      登录后复制 .element1{  …

    2025年3月10日
    200
  • 书写CSS样式有哪三种方式

    书写css样式的三种方式: (推荐教程:CSS教程) 一、行内式 是通过标签的style属性来设置元素的样式,其基本语法格式如下: 立即学习“前端免费学习笔记(深入)”; HelloWord 登录后复制 语法中style是标签的属性,实际上…

    2025年3月10日
    200
  • css如何实现Tab切换

    方法一、利用a标签的锚点实现tab切换 (推荐教程:CSS教程) 代码如下: nbsp;html>    cssTab切换2     *{ margin: 0; padding: 0; text-decoration: none; }…

    2025年3月10日
    200
  • 如何利用css画出一个三角形

    首先我们来看一下效果图: (视频教程推荐:css视频教程) 实现代码: nbsp;html>         /* css3绘制三角形 */ .triangle{ width: 0px; /*设置宽高为0,所以div的内容为空,从才能…

    2025年3月10日 编程技术
    200
  • css中”:“和”::“有什么区别么

    区别:一个冒号是伪类,两个冒号是伪元素。 (推荐教程:CSS教程) 伪类可以独立于文档的元素来分配样式,且可以分配给任何元素,逻辑上和功能上类类似,但是其是预定义的、不存在于文档树中且表达方式也不同,所以叫伪类。 伪元素所控制的内容和一个元…

    2025年3月10日
    200
  • css中@有哪些用法

    CSS代码中经常会有@命令的应用,且功能多样。语法结构基本是一致的,@后面紧跟一个关键字,用于规定各自的功能。 at-rule是一个声明,为CSS提供执行或怎么表现的指令。每个声明以@开头,后紧跟一个可用的关键字,这个关键字充当一个标识符,…

    2025年3月10日
    200
  • css设置背景透明度有什么方式

    实现背景透明有多种方式,本文为大家介绍以下两种方式: (相关教程推荐:CSS教程) css3的opacity:x,x 的取值从 0 到 1,如opacity: 0.8 css3的rgba(red, green, blue, alpha),a…

    2025年3月10日
    200
  • css如何设置相邻单元格边框之间的距离

    我们先来看下实现效果: (推荐教程:CSS教程) 可以利用 border-spacing 属性来设置相邻单元格的边框间的距离(仅用于“边框分离”模式)。 立即学习“前端免费学习笔记(深入)”; 具体代码: border-collapse: …

    2025年3月10日
    200

发表回复

登录后才能评论