2020-03-13
cubic-bezier() 函数
ubic-bezier() 函数定义了一个贝塞尔曲线(Cubic Bezier)。
贝塞尔曲线曲线由四个点 P0,P1,P2 和 P3 定义。P0 和 P3 是曲线的起点和终点。P0是(0,0)并且
表示初始时间和初始状态,P3是(1,1)并且表示最终时间和最终状态。

鼠标移动到 div 元素上,查看效果。

 

注意: Internet Explorer 9 及其更早版本的浏览器不支持该效果。

  .box {
width: 100px;
height: 100px;
background: red;
transition: width 1s;
transition-timing-function: cubic-bezier(0.5, 0.2, 0.2, 0.5);
/* 这4个数平分宽度从100到300的一秒钟时间,值越小则速度越快 上面的就是 慢>快>慢 */
} .box:hover {
width:300px;
}

  • 你可以假设数组中的所有字符都是 ASCII 码表中的可打印字符。
  • 示例:
    输入: ["h","e","l","l","o"]
    输出: ["o","l","l","e","h"]
    输入: ["H","a","n","n","a","h"]
    输出: ["h","a","n","n","a","H"]
    解释: 2 与 7 之和等于目标数 9 。因此 index1 = 1, index2 = 2 。

    -->
    题解:

    思路1: 双指针
    左右对称结构赋值

    -->