专业汉语词典知识平台,分享汉字词语知识、历史文学知识解答!

励北网
励北网

csshover怎么用,csshover用法教程

来源:小易整编  作者:小易  发布时间:2023-03-06 08:54
摘要:csshover怎么用,csshover用法教程1.实现效果在这里插入图片描述2.实现步骤定义一个宽高为300px的父容器.boxposition:relativewidth:300pxheight:300px父容器中添加...

.box:hover .box-content {  opacity: 1;}

  • 父容器添加底部图标,两个图标flex横向布局,基于父容器absolute定位,水平居中,距离底部10px

csshover怎么用,csshover用法教程

在这里插入图片描述

<div class="box"> + <div class="box-icon"> +  <div class="icon-item"><span class="iconfont">&#xe698;</span></div> +  <div class="icon-item"><span class="iconfont">&#xe65c;</span></div> + </div></div>

.box .box-icon {  position: absolute;  left: 50%;  transform: translateX(-50%);  bottom: 10px;  display: flex;  align-items: center;}.box .icon-item {  margin: 0 2px;  background: rgba(255, 255, 255, 0.5);  height: 35px;  width: 35px;  text-align: center;  line-height: 31px;  border: 2px solid #fff;  cursor: pointer;}

  • 设置底部图标进行x方向的偏移,两个图标进行相反方向的偏移,偏移出父容器可见区域即可,并设置0.4s的transition过渡

csshover怎么用,csshover用法教程

在这里插入图片描述

.box .icon-item{ + transition: all 0.4s;}

.box .icon-item:nth-child(1) {   transform: translateX(-200px);}.box .icon-item:nth-child(2) {   transform: translateX(200px);}

  • 父容器添加hover事件,当hover时候,设置底部图标进行x方向偏移量为0

csshover怎么用,csshover用法教程

在这里插入图片描述

  • 父容器设置overflow: hidden,不展示底部图标

csshover怎么用,csshover用法教程

在这里插入图片描述

.box { + overflow: hidden;}

  • 为底部图标添加hover事件,当hover时候,设置圆角,就完成了啦~

csshover怎么用,csshover用法教程

在这里插入图片描述

.box .icon-item:hover {  background-color: #fff;  border-radius: 50%;}

3.实现代码

<!DOCTYPE html><html lang="zh">  <head>    <link rel="stylesheet" href="./font.css" />    <link rel="stylesheet" href="../common.css" />    <style>      .box {        overflow: hidden;        position: relative;        width: 300px;        height: 300px;      }      .box img {        width: 100%;        height: 100%;        transition: all 0.4s;      }      .box:before {        content: "";        background: rgba(255, 255, 255, 0.5);        width: 100%;        height: 100%;        position: absolute;        z-index: 1;        top: 0;        left: 0;        opacity: 0;        transition: all 0.4s ease;      }      .box:hover:before {        height: 70%;        border-radius: 0 0 150px 150px;        box-shadow: 0 0 20px #000;        opacity: 1;      }      .box:hover img {        opacity: 0.8;        filter: brightness(1.5);      }      .box .box-content {        color: #333;        text-align: center;        width: 100%;        padding: 0 30px;        transform: translateX(-50%);        position: absolute;        top: 25%;        left: 50%;        z-index: 1;        opacity: 0;        transition: all 1s ease;      }      .box-content p:nth-child(1) {        font-size: 24px;        font-weight: bold;        letter-spacing: 8px;        text-transform: uppercase;        /* 定义无小写字母,仅有大写字母 */        margin: 0 0 2px;      }      .box-content p:nth-child(2) {        font-size: 16px;        text-transform: capitalize;        /* 文本中的每个单词以大写字母开头 */      }      .box:hover .box-content {        opacity: 1;      }      .box .box-icon {        position: absolute;        left: 50%;        transform: translateX(-50%);        bottom: 10px;        display: flex;        align-items: center;      }      .box .icon-item {        margin: 0 2px;        background: rgba(255, 255, 255, 0.5);        height: 35px;        width: 35px;        text-align: center;        line-height: 31px;        border: 2px solid #fff;        cursor: pointer;        transition: all 0.4s;      }      .box .icon-item:nth-child(1) {        transform: translateX(-200px);      }      .box .icon-item:nth-child(2) {        transform: translateX(200px);      }      .box:hover .icon-item {        transform: translateX(0);      }      .box .icon-item:hover {        background-color: #fff;        border-radius: 50%;      }    </style>  </head>  <body>    <div class="box">      <img src="https://i.postimg.cc/GhXrMDN0/card.jpg" alt="图片" />      <div class="box-content">        <p>苏苏小苏苏</p>        <p>web 前端</p>      </div>      <div class="box-icon">        <div class="icon-item"><span class="iconfont">&#xe698;</span></div>        <div class="icon-item"><span class="iconfont">&#xe65c;</span></div>      </div>    </div>  </body></html>


本文地址:百科问答频道 https://www.neebe.cn/wenda/917324_2.html,易企推百科一个免费的知识分享平台,本站部分文章来网络分享,本着互联网分享的精神,如有涉及到您的权益,请联系我们删除,谢谢!

共2页 1 2 当前是最后一页

百科问答
小编:小易整编
相关文章相关阅读
  • 怎么设置iPhone手机自动锁定时间

    怎么设置iPhone手机自动锁定时间

    现在有很多人在使用iPhone手机,有些新用户不知道怎么设置自动锁定时间,接下来小编就给大家介绍一下具体的操作步骤。具体如下:1.首先第一步根据下图箭头所指,找到并点击【设置】图标。2.第二步进入【设置】页面后,根据下图箭头所指,点击【...

  • QQ钱包怎么注销

    QQ钱包怎么注销

    我们在使用QQ的时候,开通了钱包功能,后来不用了,出于安全考虑,想要注销,该怎么操作呢?今天就跟大家介绍一下QQ钱包怎么注销的具体操作步骤。1解锁手机后,找到桌面上的QQAPP,打开。2.进入主页面后,点击左上角的个人头像。3.在打开...

  • 怎么在手机上找到QQ接收的文件?如何找到QQfile_recv文件夹?

    怎么在手机上找到QQ接收的文件?如何找到QQfile_recv文件夹?

    小伙伴们经常会遇到这种情况,有时候需要将电脑上的文件传输到手机上,可是身边又没有数据线,我们会通过电脑上的QQ往手机QQ发送文件,这样不仅省去了数据线的麻烦同时传输速度也很快,可是我们怎么找到接收到的文件呢?QQfile_recv文件夹又在...

  • apple id忘记密码后怎么使用电脑重设密码

    apple id忘记密码后怎么使用电脑重设密码

    appleid是我们在苹果手机中很重要的一个账号,有的时候我们可能会忘记appleid的密码,那么接下来小编就教大家怎样在电脑上重新设置appleid的密码。具体如下:1.首先我们打开电脑进入到桌面,找到浏览器图标点击打开。进入到浏览器界面...

  • 怎么修改itunes备份的路径

    怎么修改itunes备份的路径

    想要对电脑上iTunes的备份位置进行修改,该怎么操作呢?今天就跟大家介绍一下怎么修改itunes的备份路径的具体操作步骤。1.首先打开电脑,进入桌面,点击左下角的开始图标,在打开的菜单中,找到计算机选项,点击2.在打开的计算机页面,找...

  • UMD是什么文件 UMD文件怎么打开

    UMD是什么文件 UMD文件怎么打开

    umd是一种文档格式,小说也有这个格式的,很多电子书被做成UMD格式,供用户在手机上用掌上书院阅读。。目前UMD格式是流行最广,被用户普遍接受并喜爱的手机电子书格式。很多网站、论坛,为满足用户对手机电子书的需求,都自发制作UMD格式的电子书...

  • 怎么用iphone抠图

    怎么用iphone抠图

    想知道怎么用iPhone抠图吗?小编教你怎么做。操作方法01首先小编需要说明的是,iPhone自身并不带有抠图功能,所以需要下载一个抠图软件才可以,接下来小编教你具体步骤吧。0...

  • 电脑COM口怎么设置

    电脑COM口怎么设置

    COM口即串行通讯端口,通常位于电脑主机机箱的后面,端口形状为梯形,主要用于连接一些外置的数据通讯设备,例如交换机等,那么如何设置电脑的COM口呢?下面小编就来给大家讲解一下。操作方法01首先,打开控...

  • 周排行
  • 月排行
  • 年排行

精彩推荐