element

lxf2023-04-19 14:04:01

在网上冲浪时,见到有这么一个网页页面实际效果;如下图所示:

element

剖析:

从图中我们不难发现,在我们鼠标移入时,下横线冲左边逐渐展现;当鼠标移除时,下横线从左边逐渐消退

即然我们知道了大概的实际效果,那么我们就得想着如何完成这样的效果了。

我是没有想出来,我就用F12检查了一下;如下图所示编码:

未移进款式:

element

移进款式(hover):

element

代码分析

  • 背景颜色渐变色及其方位(移进移除)
  • 环境尺寸
  • 过多时长

示列编码

表述:

  • 大家在css中写span的样式时;background必须严禁铺满,然后就是靠右边(right)而且是底部;主要原因是认为收回去的时候要趋势是右边(right);随后background-size需要把总宽设为0 高度在2(你要根据自己的必须设定);最终要给background-size一个过多实际效果既能
  • 随后hover事情的时候要将精准定位给到你左边(left)并将background-size总宽100%;那么就会依据过多时间显示进行
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        .title {
            color: #333;
            line-height: 2px;
        }

        .title span {
            background: linear-gradient(to right, #ec695c,#61c454) no-repeat right bottom;
            background-size: 0 2px;
            transition: background-size 1300ms;
        }
        .title span:hover {
            background-position-x: left;
            background-size: 100% 2px;
        }
    </style>
</head>
<body>
    <h2 class="title">
        <span>
            Migrating From MySQL to YugabyteDB Using YugabyteDB Voyager</span>
    </h2>
</body>
</html>

之上就是现在的全部内容!你们可以拷贝之上编码,就可以呈现实际效果。

当做了之后发现,css真的是我的劣势;换句话说绝大多数人都不太关心css;终究面试时绝大多数企业都不太规定这一,进而咱们就忽视了一个语言表达;css真的我始终学不懂的表达啊

后边我就开一个音乐专辑,我遇到的css有关的一些东西

以往文章内容

  • # electron 中应用本地数据库

  • electron 中 webview的应用

  • 前面应用electron vue3 ts搭建一个桌面端运用且能够热更新

  • electron vue3 ts开发设计了一个JSON专用工具电脑软件

  • javascript求最大值最小值的另一种书写reduce

  • 插件开发并公布到npm,最为简单高效的实例教程,你确定学不懂?

  • element-ui动态性级联选择符回显难题,二十多行编码就能搞定

  • 小程序云开发,根据云函数开展云开发

  • 原生态js完成流式布局实际效果

  • uniapp里的请求接口封装形式