栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > Web开发 > Html/CSS > CSS教程

css3+贝塞尔曲线实现可伸缩input搜索框效果

CSS教程 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

话不多说,上效果图。



核心代码就是 transition: cubic-bezier(0.68, -0.55, 0.27, 1.55) all 1s; 通过 transition 属性的 cubic-bezier(贝塞尔曲线) 在过渡效果上加了个缓冲效果。 html代码部分主要模块就是一个input 外加一个 父级 div  div宽度需要大于input宽度 不加 cubic-bezier 可以实现这个效果  transition: all 1s;



 

就是过渡效果少了个缓冲效果
我们这里使用到的运动曲线是



最后奉上完整代码



    
 
 
     .search-wrap{
  margin: 0 auto;
  width: 200px;
  height: 200px;
     }
     .search{
  width: 50px;
  height: 30px;
  margin: 20px 10px 0 0;
  border: 1px solid #4000FF !important;
  padding: 0 10px;
  float: right;
  border-radius: 5px;
  color: #fff;
  transition: all 1s;
  opacity: .5;
     }
     .search:focus{
  width: 100%;
  outline:none;
     }
 
    
    
 
     
 
    

到此这篇关于css3+贝塞尔曲线实现可伸缩input搜索框效果的文章就介绍到这了,更多相关css3贝塞尔曲线伸缩input搜索框内容请搜索考高分网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持考高分网!

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/214547.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号