`

如何建立一个样式新颖的CSS3搜索框

阅读更多

日期:2013-2-26  来源:GBin1.com

如何建立一个样式新颖的CSS3搜索框

 在线演示

搜索框大概是web开发中最常用的UI元素之一,我想基本没有必要去介绍如何使用它。无论是网站还是web应用,都会为了增强用户体验而添加它,那么你是不是也想过设计一个别致的搜索框?

在今天的文章中,大家将会学到如何使用伪元素来创建一个超酷的CSS3搜索框。当然在开始介绍前你也可以下载源代码或者查看在线演示

HTML举例:

正如接下来你所看到的,标记很少,并且很容易理解:

<form class="form-wrapper cf">
        <input type="text" placeholder="Search here..." required>
        <button type="submit">Search</button>
</form> 

你可能注意到了HTML5的特殊属性,像placeholder和required,简介如下:

.placeholder-基本上,这个属性的作用在于当文本框获得焦点之前,先在文本框里显示一个域的信息,直到获得焦点后,域的信息被隐藏。

.required-这个属性说明了当前元素是表单提交中的一个必需属性。

HTML5也给我们带来了一个新的type属性:type="search"。

小 贴士:HTML 元素像img 和input 都没有内容,所以,像before这样的伪元素不会为我们的搜索框呈现任何箭头。我的解决方案是使用button type="submit" 元素代替普通的input type="submit"。这样,我们就可以用ENTER键来提交表单。

CSS举例

接下来,你将会看到demo里必要的样式:

清除浮动

.....

希望大家能喜欢这个教程,并且期待你们的反馈。谢谢阅读!

via gbtags

来源:如何建立一个样式新颖的CSS3搜索框

分享到:
评论

相关推荐

    7组漂亮的纯CSS3搜索框

    纯CSS3搜索框是网页设计中的一个重要元素,它利用了CSS3的新特性,如边框半径、渐变、阴影、伪类等,为用户提供美观且功能丰富的搜索体验。在这个主题下,我们将深入探讨7组不同的CSS3搜索框设计方法,它们展示了...

    html5和css3全屏搜索框样式

    本主题将深入探讨“html5和css3全屏搜索框样式”这一设计概念,以及如何实现这样的交互式效果。 首先,HTML5作为超文本标记语言的新版本,引入了诸多新的元素和API,旨在提高网页的语义性和可访问性。在全屏搜索框...

    纯CSS3霓虹样式搜索框动画特效.zip

    【标题】"纯CSS3霓虹样式搜索框动画特效.zip" 涉及的主要知识点是CSS3中的动画和变形效果,特别是如何利用这些技术来创建动态的用户界面元素,如搜索框。CSS3是层叠样式表的第三个版本,它引入了许多新特性,极大地...

    7款CSS3制作美化的搜索框样式代码.rar

    7款CSS3制作美化的搜索框样式,自己写的各种样式的搜索框,可自适应,非常好看,和好用 7款CSS3制作美化的搜索框样式,自己写的各种样式的搜索框,可自适应,非常好看,和好用 7款CSS3制作美化的搜索框样式,自己...

    7款CSS3制作美化的搜索框样式代码

    7款CSS3制作美化的搜索框样式代码,各种形式,包含css文件,可直接引用 7款CSS3制作美化的搜索框样式代码,各种形式,包含css文件,可直接引用 7款CSS3制作美化的搜索框样式代码,各种形式,包含css文件,可直接引用

    CSS样式搜索框美化系列

    `css-style-form-1.html`是包含示例代码的HTML文件,展示了如何在HTML中嵌入和应用CSS样式来创建一个美观的搜索框。在这个文件中,你可能会看到`&lt;input type="text"&gt;`元素和`&lt;button&gt;`元素的使用,它们分别代表了...

    css立体样式搜索框样式.rar

    在CSS3中,实现立体样式的搜索框是一种常见的网页美化技术。这主要通过使用边框阴影、内阴影、渐变以及伪元素等CSS属性来实现。在这个“css立体样式搜索框样式.rar”压缩包中,包含两个文件:`style.css`和`index....

    CSS样式搜索框美化系列(4)

    在这个“CSS样式搜索框美化系列(4)”中,我们将深入探讨如何利用CSS技术来增强搜索框的视觉吸引力和用户体验。在前三个部分中,我们可能已经学习了基础的样式设置,如边框、背景色、文字样式等,现在我们将更进一步...

    纯css3 ui搜索框样式代码

    在本主题中,"纯css3 ui搜索框样式代码"指的是仅使用CSS3技术实现的用户界面(UI)中的搜索框设计。这个设计不依赖于JavaScript或者其他额外的库或框架,完全基于CSS3特性来实现其视觉效果和交互行为。 首先,让...

    7种纯CSS3搜索框UI设计效果

    随着技术的发展,CSS3已经成为现代网页设计的标准,其丰富的样式和动态效果使得搜索框的设计更加多样化和富有交互性。本篇文章将详细探讨“7种纯CSS3搜索框UI设计效果”,揭示如何利用CSS3特性实现扁平化、时尚的...

    纯CSS3 UI实现七种不同风格的搜索框样式特效源码.zip

    在本资源中,我们主要探讨的是如何利用纯CSS3技术来创建七种...总的来说,这个资源为学习和实践CSS3搜索框样式设计提供了一个很好的起点,无论是初学者还是经验丰富的开发者,都可以从中受益,提升自己的前端开发技能。

    7款CSS3制作美化的搜索框样式代码.zip

    "7款CSS3制作美化的搜索框样式代码.zip" 包含了7种独特设计的搜索框样式,利用CSS3的特性,为用户提供更加吸引人且功能丰富的体验。这些样式不仅注重视觉效果,还考虑到了用户体验,部分样式甚至加入了动画效果,...

    css3菜单导航 下拉搜索框

    "css3菜单导航 下拉搜索框"这个主题,正是关于如何利用CSS3来构建功能性的网页导航菜单,其中包含一个下拉式的搜索框。下面将详细介绍这一技术。 首先,CSS3菜单导航是网站头部常用的一种设计元素,它可以帮助用户...

    纯CSS3 UI制作搜索框样式代码.zip

    【标题】"纯CSS3 UI制作搜索框样式代码.zip"所涵盖的知识点主要集中在使用CSS3来设计和实现用户界面(UI)中的搜索框样式。CSS3是层叠样式表的第三版,它引入了许多新的特性和功能,使得网页设计师能够创建更为复杂...

    可扩展css3圆形搜索框.rar

    总结来说,“可扩展css3圆形搜索框”是一个利用CSS3的新特性,如圆形边框、过渡效果和JavaScript事件处理,创建的交互式搜索框。它提供了良好的用户体验,通过动态响应用户操作来提升网页的互动性。理解和掌握这些...

    css3实现3d搜索框.rar_css3实现3d搜索框

    在本案例中,"css3实现3d搜索框.rar_css3实现3d搜索框"是一个关于利用CSS3创建3D搜索框的项目。这个项目可能包含了一个或多个示例文件,如"jiaoben746",这可能是源代码文件或演示文件。 首先,让我们深入了解一下...

    CSS3响应式伸缩搜索框.zip

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

    css立体样式搜索框.rar

    在这个“css立体样式搜索框.rar”压缩包中,包含的是一个使用CSS3实现的立体效果搜索框的示例。我们将深入探讨如何通过CSS3来创建这种效果。 首先,`style.css`文件是这个例子的核心,它定义了搜索框的样式。在CSS3...

Global site tag (gtag.js) - Google Analytics