共享8款纯CSS 3实现搜索框功能

来源:爱站网时间:2019-01-29编辑:网友分享
本文通过实例代码给大家共享8款纯CSS 3实现搜索框功能,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧。

本文通过实例代码给大家共享8款纯CSS 3实现搜索框功能,代码简单易懂,非常不错,具有参考借鉴价值,需要的朋友参考下吧。

效果图:

?

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

51

52

53

54

55

56

57

58

59

60

61

62

63

64

65

66

67

68

69

70

71

72

73

74

75

76

77

78

79

80

81

82

83

84

85

86

87

88

89

90

91

92

93

94

95

96

97

98

99

100

101

102

103

104

105

106

107

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134

135

136

137

138

139

140

141

142

143

144

145

146

147

148

149

150

151

152

153

154

155

156

157

158

159

160

161

162

163

164

165

166

167

168

169

170

171

172

173

174

175

176

177

178

179

180

181

182

183

184

185

186

187

188

189

190

191

192

193

194

195

196

197

198

199

200

201

202

203

204

205

206

207

208

209

210

211

212

213

214

215

216

217

218

219

220

221

222

223

224

225

226

227

228

229

230

231

232

233

234

235

236

237

238

239

240

241

242

243

244

245

246

247

248

249

250

251

252

253

254

255

256

257

258

259

260

261

262

263

264

265

266

267

268

269

270

271

272

273

274

275

276

277

278

 

"en"

 

     "UTF-8"

     "viewport" content="width=device-width, initial-scale=1.0"

    8款纯CSS3搜索框 

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

     "stylesheet" href="style.css"

    

        * { 

            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

            padding-right:46px

        

        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

        

     

 

 

"container"

    

"search bar1"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar2"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar3"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar4"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar5"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar6"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar7"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

    

"search bar8"

        

 

            "text" placeholder="请输入您要搜索的内容..."

             

         

    

 

 

 

总结

以上所述是小编给大家介绍的共享8款纯CSS 3实现搜索框功能,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对爱站技术频道的支持!

上一篇:CSS中指定值、初始值和计算值的教程

下一篇:CSS创建三角形广告引导文本效果

您可能感兴趣的文章

相关阅读

热门软件源码

最新软件源码下载