`

可伸缩的搜索框

 
阅读更多

首先是一个文本框,这个文本框需要一些样式,如阴影和圆角效果;
第二,获得焦点和失去焦点时的伸缩效果;
第三,文字提示显示(未点击文本框的情况下)和消失效果(点击文本框的情况下);

 

<style>
        input{ 
            color: #ccc; 
            padding: 6px; 
            margin: 10px; 
            outline: none; 
            overflow:hidden; 
            border-radius: 18px;   /*圆角效果*/
            background: #fafafa; 
            border: 1px solid #ddd; 
            -moz-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.1);      /*Firefox 下盒子的阴影效果*/
            -webkit-box-shadow: inset 1px 1px 10px rgba(0,0,0,0.1);   /*Chrome、Safari 下盒子的阴影效果*/
            box-shadow: inset 1px 1px 10px rgba(0,0,0,0.1);  
            -webkit-transition: all .3s;   /*过渡效果的时间*/
            -moz-transition: all .3s; 
            -o-transition: all .3s; 
        }

        .style1{ 
            width: 100px; 
        } 
        .style1:focus{ 
            width: 160px; 
        } 

    </style>

 

上面的CSS样式只完成了一、二两步,第三步不在CSS代码里,在下面代码中:

<input class="style1" type="text" value="请输入搜索内容..." onblur="if(this.value=='') value='请输入搜索内容...';" onclick="if(this.value=='请输入搜索内容...')value='';"/>

 

 

 

分享到:
评论

相关推荐

    可伸缩搜索框

    下面我们将详细探讨“可伸缩搜索框”的实现原理、设计考虑以及相关技术。 首先,我们来看“可伸缩搜索框”的基本概念。它是指搜索框在用户点击时能够自动扩展其大小,展示更多的输入区域,以便用户可以更方便地输入...

    jQuery可伸缩搜索框.zip

    《jQuery可伸缩搜索框:实现与应用》 在网页设计和开发中,用户体验是至关重要的因素之一。一个良好的交互设计能提升用户对网站的好感度,其中搜索框的设计尤为重要。"jQuery可伸缩搜索框"是针对这一需求而设计的一...

    html5 可伸缩搜索框动画效果源码下载

    这个“html5 可伸缩搜索框动画效果源码下载”是一个实例,展示了如何利用HTML5特性来实现一个具有吸引力的用户界面元素——可伸缩的搜索框。 在HTML5中,`&lt;input&gt;`标签常用于创建输入字段,如搜索框。对于可伸缩的...

    CSS3实现的可伸缩搜索框效果(无js).zip

    在本项目中,我们主要探讨的是使用...通过熟练掌握和运用这些CSS3特性,我们可以构建出一个既美观又实用的可伸缩搜索框,提升网站的用户体验。同时,这也体现了CSS3的强大和灵活性,它在现代网页设计中的作用不容忽视。

    自伸缩的搜索框.rar

    自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的搜索框.rar 自伸缩的...

    自动伸缩搜索框2

    自动伸缩搜索框ExpandingSearchBar-master 源自https://tympanus.net/codrops/2013/06/26/expanding-search-bar-deconstructed/,洒家稍微修改了一下使用页面和样式,控件本身无修改

    CSS3响应式伸缩搜索框.zip

    "CSS3响应式伸缩搜索框"是一个利用这些新特性的优秀示例,它在用户交互时展现出了优雅的效果,提高了用户体验。 首先,我们要理解“响应式”意味着设计能够根据不同的设备和屏幕尺寸自动调整其布局。在这个例子中,...

    适用于移动设备可伸缩扩展的搜索框.zip

    实现这样的伸缩搜索框可能涉及到以下几个关键步骤: 1. **HTML结构**:创建一个基础的HTML搜索表单,包含一个输入框和一个触发按钮。这两个元素的初始状态应该是紧凑的,适应移动设备的屏幕。 2. **CSS样式**:...

    jQuery可伸缩搜索框

    **jQuery可伸缩搜索框** 是一种常见的网页交互设计,主要利用JavaScript库jQuery实现搜索框在用户交互时的动态变化效果。这种效果可以提升用户体验,使界面更具吸引力和互动性。在网页设计中,搜索框通常是一个静态...

    jQuery可伸缩搜索框特效代码

    **jQuery可伸缩搜索框特效代码详解** 在网页设计中,用户体验是至关重要的,而一个优秀的搜索功能可以显著提升网站的易用性。"jQuery可伸缩搜索框特效代码"正是为了实现这样的目的,它提供了一种巧妙的方式,使得...

    Android 仿京东顶部搜索框滑动伸缩动画效果.zip

    搜索框通常是一个`EditText`,置于一个可扩展的布局容器内,如`LinearLayout`或`ConstraintLayout`。为了实现滑动伸缩效果,需要对容器添加适当的约束,以便在动画过程中改变其高度。 4. **响应式布局**: 使用`...

    html5 css3为移动设备设计的可自由伸缩的搜索框代

    总的来说,这个项目展示了如何使用HTML5和CSS3为移动设备构建一个既美观又实用的可伸缩搜索框,通过结合简单的JavaScript,实现了一种流畅的用户体验,适应了现代移动设备的需求。这种技术对于优化移动网站和应用的...

    响应式伸缩搜索框特效

    响应式伸缩搜索框特效是现代网页设计中一个常见的交互元素,主要应用于提供用户友好的搜索体验。在移动优先的设计理念下,响应式设计已成为网页开发的基石,它确保网站在不同设备上(如桌面、平板电脑和手机)都能...

    jQuery多功能搜索框插件下拉菜单选择代码

    在网页开发中,搜索框是不可或缺的元素之一,它能够帮助用户快速找到所需信息。jQuery作为一款强大的JavaScript库,提供了丰富的功能来增强用户体验,其中就包括多功能搜索框与下拉菜单的结合。本篇文章将深入解析名...

    CSS3响应式伸缩搜索框 CSS3响应式伸缩搜索框网页特效.zip

    在这个名为“CSS3响应式伸缩搜索框 CSS3响应式伸缩搜索框网页特效”的压缩包中,包含了实现这一功能的相关代码和技术。 首先,我们来讨论CSS3在响应式设计中的关键作用。CSS3(层叠样式表第三版)引入了许多新特性...

    FlexibleSearchBar-可以伸缩的搜索栏,模仿华为应用市场.zip

    可以伸缩的搜索栏,模仿 华为应用市场 。ScreenshotBlog《可以伸缩的搜索栏,模仿华为应用市场》Usage1. 在布局中加入 SearchBarView: android:id="@ id/searchbarview"  android:layout_width="match_parent...

    自伸缩的搜索框

    自伸缩搜索框能够根据用户的输入长度动态调整宽度,从而保持页面的整体布局不被打乱,同时提供足够的输入空间。 标签中提到了“js特效”和“jQuery特效”,这表明实现自伸缩搜索框可能涉及JavaScript和jQuery这两种...

    使用css3和jquery实现可伸缩搜索框

    在需要放置搜索条的页面中放置如下html代码,搜索条#search_bar包含一个form#myform表单,表单中放置一个搜索输入框#search,一个搜索按钮.search_btn以及搜索按钮图标.search_ico。 复制代码代码如下:”search_bar...

    自伸缩搜索框

    "自伸缩搜索框"是一个非常实用的特性,它能够适应屏幕尺寸的变化,为用户提供更舒适的搜索体验。这个特性通常结合JavaScript(js)和jQuery库来实现,这可以从提供的标签"js特效"和"jQuery特效"中看出。 首先,我们...

Global site tag (gtag.js) - Google Analytics