css3创意搜索框特效
导读:CSS3 创意搜索框特效是一种炫酷的效果,它可以让搜索框变得更加的体面和时尚。这种效果通常由一些复杂的 CSS3 属性和技巧来实现,下面是一个例子:.search {position: relative;display: inline-bl...
CSS3 创意搜索框特效是一种炫酷的效果,它可以让搜索框变得更加的体面和时尚。这种效果通常由一些复杂的 CSS3 属性和技巧来实现,下面是一个例子:
.search {
position: relative;
display: inline-block;
margin: 0 10px;
}
.input {
border: none;
padding: 8px;
padding-right: 40px;
font-size: 18px;
width: 200px;
background-color: transparent;
color: #fff;
border-bottom: 1px solid #fff;
transition: all .3s;
}
.input:focus {
outline: none;
border-bottom: 1px solid #ff7f50;
}
.input:focus + .label {
top: -20px;
left: -15px;
font-size: 12px;
color: #ff7f50;
}
.label {
position: absolute;
top: 8px;
left: 8px;
color: #fff;
font-size: 18px;
transition: all .2s;
cursor: text;
}
.btn {
position: absolute;
top: 8px;
right: 8px;
font-size: 18px;
color: #fff;
background-color: transparent;
border: none;
cursor: pointer;
}
.btn:hover {
color: #ff7f50;
}
上面的代码使用了 position 属性来控制搜索框的位置,使用了 display 属性来将搜索框看做一个内联元素,而该元素下的子元素则使用 position: absolute 来让它们相对于父元素进行定位。接着,设置输入框样式,包括 padding、背景颜色、字体大小等。同时,使用 transition 属性让输入框获取焦点时出现动画效果。 再设置标签样式,将其设置为 position: absolute,让它根据输入框定位,然后使用 transition 属性,让它在获得焦点时出现动画效果。最后,使用 button 元素来实现搜索按钮,设置相应的样式。
这种创意搜索框特效可以轻松地实现,只需要一些基本的 CSS3 技巧和属性,是一种非常实用和优雅的效果。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: css3创意搜索框特效
本文地址: https://pptw.com/jishu/451595.html
