• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com专业计算机教程网站
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure
您的位置:首页 > 网页设计 >css3 > 举例详解CSS3中的Transition

举例详解CSS3中的Transition

作者:dopppler 字体:[增加 减小] 来源:互联网 时间:2017-06-02

本文主要包含transition css3,css3动画transition,css3中transition,transition,transition是什么意思等相关知识,dopppler 希望在学习及工作中可以帮助到您

1.会伸缩的搜索表单

常在 sf.gg 混的人都知道,它的顶部导航栏是这样的:
2015715175542401.png (600×37)

当输入框获得焦点就会变成这样的:
2015715175644718.png (600×40)

利用 CSS3 的 Transition 属性,我们可以简单做出一个类似的搜索表单出来:

HTML 标记:

</div>
  1. <header>  
  2.     <form action="#" method="post" class="searchForm">  
  3.         <label for="search">search</label>  
  4.         <input type="search" id="search" name="search" placeholder="search">  
  5.     </form>  
  6. </header>  
</div> </div>

CSS 样式:

</div>
  1. *{   
  2.     margin: 0;   
  3.     padding: 0;   
  4. }   
  5. header{   
  6.     font-family: helvetica,arial,sans-serif;   
  7.     display: block;   
  8.     overflow: hidden;   
  9.     width:500px;           
  10.     margin: 15px;   
  11.     border-radius: 3px;   
  12.     background-color: #ddd;   
  13. }   
  14. form.searchForm{   
  15.     /*包含label和input的容器*/  
  16.     width: 200px;   
  17.     margin: 5px;   
  18.     padding: 5px;   
  19. }   
  20. form.searchForm input{   
  21.     width: 90px;   
  22.     padding: 2px 0 3px 5px;   
  23.     outline: none;   
  24.     font-size: 1.2em;   
  25.     border-color: #eee #ccc #ccc #eee;   
  26.     border-radius: 10px;   
  27.     /*针对webkit内核的浏览器的厂商前缀*/  
  28.     -webkit-transition:0.5s width;   
  29. }   
  30. form.searchForm input:focus{   
  31.     width: 400px;   /*如果失去焦点,则缩回原来长度*/  
  32. }   
  33. form.searchForm label{   
  34.     

您可能想查找下面的文章:

  • CSS3中Transition动画属性用法详解
  • CSS3中的Transition过度与Animation动画属性使用要点
  • CSS3过渡transition效果实例介绍
  • 基于css3的属性transition制作菜单导航效果
  • 利用CSS3的transition属性实现滑动效果
  • 举例详解CSS3中的Transition
  • 浅析与CSS3的loading动画加载相关的transition优化
  • CSS3使用transition实现的鼠标悬停淡入淡出
  • css3的transition属性详解
  • css3中transition属性详解

相关文章

  • 2017-06-02CSS3过渡transition效果实例介绍
  • 2017-06-02CSS3中currentColor关键字的妙用
  • 2017-06-02CSS3支持IE6, 7, and 8的边框border属性
  • 2017-06-02利用CSS3实现圆角的outline效果的教程
  • 2017-06-02浅析与CSS3的loading动画加载相关的transition优化
  • 2017-06-02使用CSS媒体查询(Media Queries)和JavaScript判断浏览器设备类型的方法
  • 2017-06-02基于CSS3制作立体效果导航菜单
  • 2017-06-02CSS3打造百度贴吧的3D翻牌效果示例
  • 2017-06-02CSS3转换功能transform主要属性值分析及实现分享
  • 2017-06-02纯CSS打造(无图像无js)的非常流行的讲话(语音)气泡效果

文章分类

  • html/xhtml
  • html5
  • CSS
  • XML/XSLT
  • Dreamweaver教程
  • Frontpage教程
  • 心得技巧
  • bootstrap
  • vue
  • AngularJS
  • HBuilder教程
  • css3
  • 浏览器兼容
  • div/css
  • 网页编辑器
  • axure

最近更新的内容

    • 10个很棒的 CSS3 开发工具 推荐
    • 利用CSS3实现平移动画效果示例代码
    • 使用CSS3实现一个3D相册效果实例
    • CSS3的新特性介绍
    • CSS3 优势以及网页设计师如何使用CSS3技术
    • css3的@media属性实现页面响应式布局示例代码
    • css3实现图片遮罩效果鼠标hover以后出现文字
    • CSS3实现swap交换动画
    • CSS3实现瀑布流布局与无限加载图片相册的实例代码
    • 多重CSS背景动画实现方法示例

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有