8款好看的纯CSS3搜索框

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>8款纯CSS3搜索框</title>

<link href="http://cdn.bootcss.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet">

<link rel="stylesheet" href="style.css">

<style>

* {

box-sizing: border-box;

}

body {

margin: 0;

padding: 0;

background: #494A5F;

font-weight: 500;

font-family: "Microsoft YaHei","宋体","Segoe UI", "Lucida Grande", Helvetica, Arial,sans-serif, FreeSans, Arimo;

}

#container {

width: 500px;

height: 820px;

margin: 0 auto;

}

div.search {padding: 30px 0;}

form {

position: relative;

width: 300px;

margin: 0 auto;

}

input, button {

border: none;

outline: none;

}

input {

width: 100%;

height: 42px;

padding-left: 13px;

}

button {

height: 42px;

width: 42px;

cursor: pointer;

position: absolute;

}

/*搜索框1*/

.bar1 {background: #A3D0C3;}

.bar1 input {

border: 2px solid #7BA7AB;

border-radius: 5px;

background: #F9F0DA;

color: #9E9C9C;

}

.bar1 button {

top: 0;

right: 0;

background: #7BA7AB;

border-radius: 0 5px 5px 0;

}

.bar1 button:before {

content: "\f002";

font-family: FontAwesome;

font-size: 16px;

color: #F9F0DA;

}

/*搜索框2*/

.bar2 {background: #DABB52;}

.bar2 input, .bar2 button {

border-radius: 3px;

}

.bar2 input {

background: #F9F0DA;

}

.bar2 button {

height: 26px;

width: 26px;

top: 8px;

right: 8px;

background: #F15B42;

}

.bar2 button:before {

content: "\f105";

font-family: FontAwesome;

color: #F9F0DA;

font-size: 20px;

font-weight: bold;

}

/*搜索框3*/

.bar3 {background: #F9F0DA;}

.bar3 form {background: #A3D0C3;}

.bar3 input, .bar3 button {

background: transparent;

}

.bar3 button {

top: 0;

right: 0;

}

.bar3 button:before {

content: "\f002";

font-family: FontAwesome;

font-size: 16px;

color: #F9F0DA;

}

/*搜索框4*/

.bar4 {background: #F15B42;}

.bar4 form {

background: #F9F0DA;

border-bottom: 2px solid #BE290E;

}

.bar4 input, .bar4 button {

background: transparent;

}

.bar4 button {

top: 0;

right: 0;

}

.bar4 button:before {

content: "\f178";

font-family: FontAwesome;

font-size: 20px;

color: #be290e;

}

/*搜索框5*/

.bar5 {background: #683B4D;}

.bar5 input, .bar5 button {

background: transparent;

}

.bar5 input {

border: 2px solid #F9F0DA;

}

.bar5 button {

top: 0;

right: 0;

}

.bar5 button:before {

content: "\f002";

font-family: FontAwesome;

font-size: 16px;

color: #F9F0DA;

}

.bar5 input:focus {

border-color: #311c24

}

/*搜索框6*/

.bar6 {background: #F9F0DA;}

.bar6 input {

border: 2px solid #c5464a;

border-radius: 5px;

background: transparent;

top: 0;

right: 0;

}

.bar6 button {

background: #c5464a;

border-radius: 0 5px 5px 0;

width: 60px;

top: 0;

right: 0;

}

.bar6 button:before {

content: "搜索";

font-size: 13px;

color: #F9F0DA;

}

/*搜索框7*/

.bar7 {background: #7BA7AB;}

.bar7 form {

height: 42px;

}

.bar7 input {

width: 250px;

border-radius: 42px;

border: 2px solid #324B4E;

background: #F9F0DA;

transition: .3s linear;

float: right;

}

.bar7 input:focus {

width: 300px;

}

.bar7 button {

background: none;

top: -2px;

right: 0;

}

.bar7 button:before{

content: "\f002";

font-family: FontAwesome;

color: #324b4e;

}

/*搜索框8*/

.bar8 {background: #B46381;}

.bar8 form {

height: 42px;

}

.bar8 input {

width: 0;

padding: 0 42px 0 15px;

border-bottom: 2px solid transparent;

background: transparent;

transition: .3s linear;

position: absolute;

top: 0;

right: 0;

z-index: 2;

}

.bar8 input:focus {

width: 300px;

z-index: 1;

border-bottom: 2px solid #F9F0DA;

}

.bar8 button {

background: #683B4D;

top: 0;

right: 0;

}

.bar8 button:before {

content: "\f002";

font-family: FontAwesome;

font-size: 16px;

color: #F9F0DA;

}

</style>

</head>

<body>

<div id="container">

<div class="search bar1">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar2">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar3">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar4">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar5">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar6">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar7">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

<div class="search bar8">

<form>

<input type="text" placeholder="请输入您要搜索的内容...">

<button type="submit"></button>

</form>

</div>

</div>

</body>

</html>

http://www.kgc.cn/?tuin=7133

时间: 2024-10-12 07:04:22

8款好看的纯CSS3搜索框的相关文章

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

在线演示 搜索框大概是web开发中最常用的UI元素之一,我想基本没有必要去介绍如何使用它.无论是网站还是web应用,都会为了增强用户体验而添加它,那么你是不是也想过设计一个别致的搜索框? 在今天的文章中,大家将会学到如何使用伪元素来创建一个超酷的CSS3搜索框.当然在开始介绍前你也可以下载源代码或者查看在线演示. HTML举例: 正如接下来你所看到的,标记很少,并且很容易理解: <form class=“cf form-wrapper”> <input type=“text” place

一款简洁的纯css3代码实现的动画导航

之前为大家介绍了好多导航菜单,今天给大家分享一款简洁的纯css3代码实现的动画导航.鼠标经过的时候以背景色以菱形渐变为长方形.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div align="center" style="background-color: #ee1d27; padding: 20px;"> <div class="contener_link"> <div class=&qu

7款基于jquery的动画搜索框

无论是电商网站,还是媒体网,还是个人博客,每个网站都有属于自己个性化的搜索框.今天小编给大家带来7款基于jquery的动画搜索框.每个搜索框都采用了动画效果,一起看下效果图吧. 在线预览   源码下载 实现的代码. html代码: <h1> CSS Animated Search Boxes</h1> <p> (with occasional help from javascript to assign focus)</p> <div class=&q

个性搜索框

1.很久之前在网上看到的,就随手保存起来了. 1 <!DOCTYPE html> 2 <html lang="en"> 3 <head> 4 <meta charset="UTF-8"> 5 <meta name="viewport" content="width=device-width, initial-scale=1.0"> 6 <title>8款纯

一款纯css3实现的竖形二级导航的实例教程

之前为大家分享了好多导航菜单.今天给大家带来一款纯css3实现的竖形二级导航.这款导航菜单可以是无限级.一起看下效果图: 实现的代码. html代码: XML/HTML Code复制内容到剪贴板 <div style="width: 700px; margin: auto;"> <div class="W1-h16"> <ul> <li class="has-sub"><a href=&quo

分享10款基于jquery和css3的web前端的动画特效

1.响应式圆形动画导航菜单 响应式的移动导航栏,现在我发现了一个新的技术(有关HTML5)可以在没有使用Javascript的情况下做一个响应式菜单.这个菜单可以自动排列到左边.中间或者右边).不像之前的教程需要点击某"开关"来显示或隐藏菜单,现在只需要把鼠标移到菜单按钮就会出现菜单列表(而且会提示当前所在的导航位置). 在线演示 源码下载 2.Canvas 示例:4种超炫的网站动画背景效果 今天,我们想分享一些动画背景的灵感.全屏背景图片的网站头部是最新的网页设计趋势,已经持续了一段

纯CSS3实现打火机火焰动画

HTML5已经越来越流行起来了,尤其是移动互联网的发展,更是带动了HTML5的迅猛发展,我们也是时候学习HTML5了,以防到时候落伍.今天给大家介绍10款效果惊艳的HTML5应用,方便大家学习,也将应用的源码整理了一下发给大家. 1.纯CSS3实现打火机火焰动画 这又是一款很酷的纯CSS3动画特效,它是一个可以点燃的打火机,当你用鼠标滑过这只打火机时,打火机就会打开,然后开始出现火焰燃烧的动画特效.另外要说明的是,整个动画都是利用纯CSS3实现的,没有一行JS代码,小伙伴们,这个CSS3动画是不

一款纯css3实现的响应式导航

之前为大家介绍了好几款响应式导航.今天再给大家带来一款纯css3实现的响应式导航.这款导航还有个响应式的搜索框.废话少说,直接上图: 在线预览   源码下载 实现的代码. html代码: <div class="navbar"> <a class="brand" href="#"> <img src="logo.png" /></a> <!--MOBILE--> &l

一款纯css3实现的颜色渐变按钮

之前为大家分享了推荐10款纯css3实现的实用按钮,今天给大家带来一款纯css3实现的颜色渐变按钮.这款按钮的边框和文字的颜色通过css3实现两种颜色的渐变,效果非常好看,一起看下效果图: 在线预览   源码下载 实现的代码. html代码: <div class="container"> <a target="_blank" class="btn green" href="http://www.w2bc.com/&q