所有分类
  • 所有分类
  • 后端开发
用 CSS 实现简单高大上输入框,商务简约登陆界面设计

用 CSS 实现简单高大上输入框,商务简约登陆界面设计

本篇文章给大家带来了关于CSS的相关知识,其中主要介绍了怎么用CSS实现一个简单又高大上的输入框,手把手教你哦~由于两个输入框的样式大体差不多,所以我们只讲述第一个输入框的实现。当然现在这是一个静态的输入框,没有任何的交互,我们接下来就来实

朋友们,今天咱们就来说说如何用CSS做出既美貌又好用的输入框。随着网站设计更加注重用户体验,漂亮的输入框让人感觉更舒适。这个就是个实用的小窍门,快来看看咋弄!

用 CSS 实现简单高大上输入框,商务简约登陆界面设计

输入框的基本结构

你明白了吗?输入框有提示和输入两部分。那个叫‘label’的标签,其实就是给提示文本安个小窝,然后用‘for’属性让它跟着输入框的’id’走。这样,只要点一下提示,就可以快速跳转到输入框,是不是很方便呀?

好了,搞定了!你现在就可以随便玩这个输入框。对了,让我们把它打扮漂亮点怎么样?

美化输入框的样式

    

咱俩换换座位和字号,让画面看着更舒心些呗。然后,挑个合适的背景色,大约就是那种`rgb(54,54,54)`的感觉,那就让它来做咱们新背景的颜色好了,这样肯定会让页面变得更好看。

    .user_name {
        position: relative;
        width: 400px;
        height: 200px;
    }

你觉得光换一下边框颜色还不够酷炫吗?那你就错!现在我要告诉你一招,就是用`outline`这个小工具,让你的边框更加炫酷。看一下图,你会发现新的红色边框外还有一圈绿色的边线,是不是很有层次感?而且,在新红框下方还有一条宽度为2像素的蓝色边线,这样看起来是不是更舒服了?

.user_name{        
    width: 200px;        
    height: 50px;        
    position: absolute;        
    top: 50px;
    left: 30px;        
    font-size: 20px;
    }

用绝对定位实现提示语句的位置调整

你瞅瞅那个效果图,我还没敲打键盘,提示就已经准备好了!这就是我们用绝对定位搞出的神操作。把提示插入到输入框里一秒钟,专业感立马提升!

实现输入框的交互效果

#userName{    
display: inline-block;    
width: 300px;    
height: 30px;    
color: #0FF;    
font-size: 20px;    
border: 0px transparent;    
border-bottom: 2px solid #fff;    
background-color: rgb(54, 54, 54);
}

这输入框挺好,不过还差点特色,不够吸引人。我们来让它焕发新活力!

当你滑过输入框时,上面的提示字会动起来!看它字体变得小小滴、颜色变成靓丽的亮色,悬浮在框子上方呢~这种炫酷的效果就是通过CSS动画做出来的哟。只需在用户点开输入框那一瞬间,给提示字加点动态效果就搞定!

焦点转到别的地方后可千万别忘记瞅一眼键盘上是否还有字。啥也没有?那就麻利地把提示字移回去再加大点,让操作起来更舒心嘛!

#userName:focus{    
outline: none;    
border-bottom: 2px solid #0FF;
}

使用jQuery来操作动画

咱们赶快用jQuery这个好用的玩意儿搞点特效看看,简单来说就是定义”类”表示动画,通过jQuery就能轻松换修改或删除了。无论啥时候要更改输入框样式,都是小事一桩!

总结

.userNameTip{    
position: absolute;    
top: 0px;    
left: 0px;    
font-size: 20px;    
color: #fff;
}

刚看完如何制作炫酷输入框的教学,是不是觉得特简单?没错滴,只要用CSS搞定位置,再运用jQuery和代码动画技术,你就可以随心所欲操控这个超赞画面!期待大家都能轻松掌握~以后做网页设计时,也能轻松打造出漂亮的输入框!

好,大致看下这个输入框。想说什么?快留言告诉我别忘了点赞后分享给其他人!

原文链接:https://www.icz.com/technicalinformation/web/vue2/2024/06/18204.html,转载请注明出处~~~
0

评论0

请先
注意:请收藏好网址www.icz.com,防止失联!站内免费资源持续上传中…!赞助我们
显示验证码
没有账号?注册  忘记密码?