代码实现如下:

1.HTML部分:

<body><input type="text" value="邮箱/ID/手机号" class="uname"><input type="text" value="密码" class="pwd"><button>登录</button></body>

2.CSS部分:

<style>input {border: 1px solid #d9d9d9;outline: none;color: #b5b2bd;padding: 2px 0 2px 10px;height: 25px;width: 136px;box-sizing: border-box;display: inline-block;vertical-align: top;}.pwd {margin-left: 2px;margin-right: 2px;}.change {border: 1px solid pink;vertical-align: top;}button {background-color: #0098c2;color: white;border: none;height: 25px;width: 67px;}</style>

3.JS部分:

<script>var uname = document.querySelector('.uname');var pwd = document.querySelector('.pwd');uname.onfocus = function() {    if (this.value !== '手机/ID/邮箱') {this.className = 'uname change';this.style.color = '#b5b2bd';} else {this.value = '';this.className = 'uname change';}}uname.onblur = function() {if (this.value === '') {this.value = '手机/ID/邮箱';this.className = 'uname';} else {this.className = 'uname';this.style.color = 'black';}}pwd.onfocus = function() {if (this.value !== '密码') {this.className = 'pwd change';this.style.color = '#b5b2bd';} else {this.value = '';this.className = 'pwd change';this.type = 'password';}}pwd.onblur = function() {if (this.value === '') {this.value = '密码';this.className = 'pwd';} else {this.className = 'pwd';this.type = 'password';this.style.color = 'black';}}</script>

4.遇到的问题:

(1)在点击文本框时会出现文本框下移的问题,这个折腾了好久,搜了一下才知道用“vertical-align”可以解决

(2)在点击文本框或者离开文本框时的字体颜色变化也要注意控制

(3)密码框显示“密码”两个字还是不太会弄,就自己瞎整了

pink老师世纪佳缘作业相关推荐

  1. JS事件与操作元素--世纪佳缘(用户名、显示隐藏内容)--黑马程序员pink老师JS第P25-操作元素总结及作业1

    需求:利用JS事件与操作元素复刻--世纪佳缘(用户名.显示隐藏内容). 开发环境:VScode.Edge 参考网站:世纪佳缘官网注册截面头部 包含算法: 1.利用JS操作元素.事件以及if分支,修改表 ...

  2. 操作元素总结及作业1——世纪佳缘登录案例-黑马pink老师

    在黑马前端教程里面,操作元素部分有这样一个案例就是世纪佳缘的登陆案例. 实现:登录的隐藏内容,以及密码框的设计,点击后颜色的变化. 简单的算法:利用JS操作元素.事件以及if分支,修改表单获取焦点和失 ...

  3. 杨鹏谈世纪佳缘推荐算法:基于Spark GraphX,弃GBDT和LR用FM

     杨鹏谈世纪佳缘推荐算法:基于Spark GraphX,弃GBDT和LR用FM 发表于2015-09-30 09:53| 1447次阅读| 来源CSDN| 2 条评论| 作者杨鹏 机器学习推荐算法 ...

  4. 【转】推荐系统入门实践:世纪佳缘会员推荐(完整版)

    推荐系统入门实践:世纪佳缘会员推荐(完整版) 版本 作者 联系 日期 1.0 周巍然 weiran.chow@gmail.com 20120723 2.0 严 程 supersteven198701@ ...

  5. python是一种面向对象的高级语言_爬了世纪佳缘后发现了一个秘密,世纪佳缘找对象靠谱吗?...

    今天在知乎上看到一个关于[世纪佳缘找对象靠谱吗?]的讨论,其中关注的人有 1903,被浏览了 1940753 次,355 个回答中大多数都是不靠谱.用 Python 爬取世纪佳缘的数据是否能证明它的不 ...

  6. 世纪佳缘,玫瑰和面包开始PK

    你在桥上看风景 看风景人在楼上看你 明月装饰了你的窗子 你装饰了别人的梦     ----卞之琳<断章>       喜欢卞之琳这首诗的意境和韵味,如同一幅水墨画,淡雅,清新,悠远.    ...

  7. 三天花三万!跟董事长女儿相亲却被骗财?世纪佳缘致歉杭州小吴并承诺赔偿...

    时隔一个多月,世纪佳缘在官方微博回应了"杭州小吴相亲"事件.世纪佳缘称,公司服务部对该事件负有不可推卸的责任,经双方协商,服务吴先生的门店负责人将亲自上门致歉,并按服务合同金额进行 ...

  8. 用Html实现世纪佳缘交友注册页面是什么体验?

    一.前言 在零基础必看的Html5+Css3+移动端前端视频教程(三)中主要学习了表格.列表.表单标签的使用,那这篇博客就利用这些知识,实现注册页面. 二.分析页面布局 这是世纪佳缘的官网,目前只凭借 ...

  9. 世纪佳缘财务及运营数据分析

    世纪佳缘成立于2003年10月8日,是中国在线婚恋交友平台,通过互联网.无线平台和线下活动为单身人士提供严肃婚恋交友服务.2011年5月11日,世纪佳缘登陆美国纳斯达克进行首次公开募股,成为首家上市的 ...

  10. 【世纪佳缘桌面V3.1.1正式版】聊天交流工具

    世纪佳缘桌面 V3.1.1 正式版 [世纪佳缘网的聊天交流工具] 授权方式:免费软件 界面语言:简体中文 软件大小:12.12MB 所属专题:网络软件 运行环境:Win2K,WinXP,Win2003 ...

最新文章

  1. 2016/08/27 What I Learned About Going Fast at eBay and Google
  2. 工程师必读 微软如何部署Exchange2010
  3. 父亲节感恩回馈PSD海报
  4. [启发式搜索/A*] [SCOI2005]骑士精神题解
  5. POJ-1789 Truck History 最小生成树
  6. ECCV 2020 亮点摘要(下)
  7. 文本处理三剑客awk的使用
  8. mysql 多个库一起导出_MYSQL 导出多个库
  9. 服务器查内存型号,服务器怎样查内存型号
  10. ionic 支持float吗_oppok7x怎么样值得买吗 oppok7x介绍
  11. ajax post请求怎么传参_如何在$ ajax POST中传递参数?
  12. Java库 学习笔记 - POI 在Word文档中查找指定关键字并设置背景色
  13. Git版本控制管理(七)--提交和查看提交历史
  14. 富士施乐Fuji Xerox DocuPrint M235 dw 驱动
  15. 人人都是产品经理02-08章摘要
  16. 如何注册域名的详细图文过程分享
  17. 华维单片机编程-无线红外探测器03-环境搭建及程序详解
  18. 【五社联动】 助力文明城市创建 共同缔造宜居家园
  19. 快学Python:函数的使用
  20. 雷柏 V500PRO Win键失效

热门文章

  1. CSS 绘制太阳系行星运行轨迹
  2. 丑小鸭课件软件测试,丑小鸭免费课件
  3. ASIC和FPGA设计流程
  4. 国内超强JS框架正在开源免费申请中
  5. 玩游戏用云电脑选高配有延迟吗
  6. 太阳系八大行星直径、质量、与太阳距离参数
  7. 【主流Nivida显卡深度学习/强化学习/AI算力汇总】
  8. ORA-02292: integrity constraint
  9. 常见的会员积分系统都有什么样的功能?
  10. Intellij Idea配置提高速度