最新要闻
- 热点评!中国玩具批发市场哪里最便宜
- 环球热头条丨对盈利很重要!法拉第未来任命新财务高管:曾就职福特、蔚来
- 618主机、显示器、CPU便宜了 微星1元抢好礼:幸运玩家可免单
- 任意地点、任意空间随处可控!华为全屋智能4.0带来业内首款空间穿越屏
- 苹果换打法了!iPhone 15/15 Plus影像没挤牙膏 天天新视野
- 安卓14带来全新Ultra HDR照片格式 细节惊人!骁龙同步首发
- 胃炎吃什么食物好-全球消息
- 万达信息:公司DIP项目不涉及数字人民币支付
- 焦点速看:男子和路过小朋友对暗号唱挖呀挖:没想到小朋友齐声对唱
- 世界热头条丨男子10万块买8套房 鹤壁房子1000元一套?官方回应
- 焦点要闻:全自动空中列车!数万名人已乘坐比亚迪大王山云巴
- 《王者荣耀》女装定价超千元 网友:不如去抢-环球今头条
- 世界播报:18片双环扇叶:先锋电风扇69元起官方大促抄底(170元券)
- 古润金被警方拘留 古润金_全球快播
- 尚纬股份: 截至3月31日,公司股东总数约为2.4万户-焦点热讯
- 威联通NAS新品TS-466C发布:影音转码升级 插上HDMI线就能看片
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
【世界新要闻】记录--css水滴登录界面
这里给大家分享我在网上总结出来的一些知识,希望对大家有所帮助
前言
今天我们来分享一款非常有趣的登录界面,它使用HTML和CSS制作,具有动态的水波纹效果,让用户在登录时感受到了一股清凉之感。
(资料图)
基本html框架
Document
首先,我们来看HTML代码。这个登录界面包含一个表单,用户需要在表单中输入用户名和密码。我们使用p标签创建输入框,并设置class属性以便后续的CSS样式设置。此外,我们还在表单中添加了一个“记住密码”的复选框和一个登录按钮,同时还有一个注册链接。
表单样式
form{ opacity: 0.8; text-align: center; padding: 0px 100px; border-radius: 10px; margin: 120px auto;}p { -webkit-text-stroke: 1px #8e87c3;}
对表单整体进行样式定义,使其位于水滴内部,p
标签内文镂空。
.textinput{ height: 40px; font-size: 15px; width: 100px; padding: 0 35px; border: none; background: rgba(250, 249, 249, 0.532); box-shadow: inset 4px 4px 10px rgba(160, 162, 158, 0.814), 4px 4px 10px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -2px -2px 10px rgba(255, 254, 254, 0.873); border-radius: 50px; -webkit-text-stroke: 0px; color: saddlebrown; outline-style: none;}
对输入框进行样式定义,取消镂空字体样式,取消轮廓线,设置阴影实现水滴一般效果。
input[type="submit"]{ width: 110px; height: 40px; text-align: center; outline-style: none; border-style: none; border-radius: 50px; background: rgb(31, 209, 218); -webkit-text-stroke: 0px; box-shadow: inset 4px 4px 10px rgba(160, 162, 158, 0.814), 4px 4px 10px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -2px -2px 10px rgba(255, 254, 254, 0.873);}
我们使用了input[type="submit"]选择器来选中提交按钮,并设置了按钮的大小、文本对齐方式、圆角和背景等样式,去除了轮廓线。同样采用了阴影来设置按钮,使其具有气泡一般的感觉,并设置背景色。
input[type="submit"]:hover { background-color: rgb(31, 218, 78);}
这段代码是用来为按钮添加鼠标悬停效果的。我们使用了input[type="submit"]:hover选择器来选中鼠标悬停在按钮上时的状态,并设置了背景颜色。当用户悬停在按钮上时,按钮的背景颜色会改变,非常引人注目。
a { text-decoration: none; color: rgba(236, 20, 20, 0.433); -webkit-text-stroke: 1px;}a:hover { text-decoration: underline;}
提交按钮底部注册文字样式,采用镂空字体样式,鼠标移至该元素上方时,添加下划线。
* { margin: 0; padding: 0;}body { background: skyblue;}
这段代码是对所有元素的外边距和内边距进行清零,以便更好地控制元素的位置和大小,设置了整个页面的背景颜色为天蓝色。
.main { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 400px; height: 400px; box-sizing: border-box; border-radius: 50%; background: transparent; box-shadow: inset 15px 10px 40px rgba(158, 158, 158, 0.303), 10px 10px 20px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -10px -10px 20px rgba(233, 229, 229, 0.873); animation: move 6s linear infinite;}这段代码采用绝对定位,以便更好地控制它的位置。left: 50%; top: 50%;将元素的左上角定位在页面的中心位置。通过transform属性将元素向左上角移动50%,以便让元素的中心位置与页面中心位置重合。设置元素的宽度和高度为400像素。background: transparent;将元素的背景设置为透明色。box-shadow: inset 15px 10px 40px rgba(158, 158, 158, 0.303), 10px 10px 20px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -10px -10px 20px rgba(233, 229, 229, 0.873);设置元素的阴影效果,包括内阴影和外阴影。animation: move 6s linear infinite;为元素添加动画效果,其中move 是动画名称,6s是动画时长,linear是动画速度曲线,infinite是动画循环次数。
.main::after { position: absolute; content: ""; width: 40px; height: 40px; background: rgba(254, 254, 254, 0.667); left: 80px; top: 80px; border-radius: 50%; animation: move2 6s linear infinite; filter:blur(1px);}.main::before { position: absolute; content: ""; width: 20px; height: 20px; background: rgba(255, 255, 255, 0.5); left: 130px; top: 70px; border-radius: 50%; animation: move3 6s linear infinite; filter:blur(1px);}这段代码是对两个小球进行样式定义,将伪元素的定位方式设置为绝对定位,以便更好地控制它的位置,设置伪元素的宽度和高度一个为20px,一个为40px。设置伪元素的背景颜色为半透明白色。left,top设置伪元素的左上角定位在主体元素的中心位置,设置伪元素的边框半径为50%,以便将其设置为圆形。animation: move2 6slinear infinite;为伪元素添加动画效果,其中 move2 是动画名称,6s 是动画时长,linear 是动画速度曲线,infinite 是动画循环次数,另一个伪元素同理。 接下来是动画定义:
@keyframes move { 50% { border-radius: 42% 58% 49% 51% / 52% 36% 64% 48% ; } 75% { border-radius: 52% 48% 49% 51% / 43% 49% 51% 57% ; } 25% { border-radius: 52% 48% 59% 41% / 43% 49% 51% 57% ; }}@keyframes move2 { 25% { left: 80px; top: 110px; } 50% { left: 50px; top: 80px; } 75% { left: 80px; top: 120px; }}@keyframes move3 { 25% { left: 100px; top: 90px; } 50% { left: 110px; top: 75px; } 75% { left: 130px; top: 100px; }}这段代码定义了三个不同的动画,分别是move、move2和move3。move动画,它控制了元素的边框半径在不同时间点的变化。在这个动画中,元素的边框半径分别在25%、50%和75%的时间点进行了变化。move2和move3动画,控制了一个伪元素的位置在不同时间点的变化。在这个动画中,伪元素的位置分别在25%、50%和75%的时间点进行了变化。
总代码
HTML部分
CSS部分
* { margin: 0; padding: 0;}body { background: skyblue;}.main { position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); width: 400px; height: 400px; box-sizing: border-box; border-radius: 50%; background: transparent; box-shadow: inset 15px 10px 40px rgba(158, 158, 158, 0.303), 10px 10px 20px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -10px -10px 20px rgba(233, 229, 229, 0.873); animation: move 6s linear infinite;}.main::after { position: absolute; content: ""; width: 40px; height: 40px; background: rgba(254, 254, 254, 0.667); left: 80px; top: 80px; border-radius: 50%; animation: move2 6s linear infinite; filter:blur(1px);}.main::before { position: absolute; content: ""; width: 20px; height: 20px; background: rgba(255, 255, 255, 0.5); left: 130px; top: 70px; border-radius: 50%; animation: move3 6s linear infinite; filter:blur(1px);}@keyframes move { 50% { border-radius: 42% 58% 49% 51% / 52% 36% 64% 48% ; } 75% { border-radius: 52% 48% 49% 51% / 43% 49% 51% 57% ; } 25% { border-radius: 52% 48% 59% 41% / 43% 49% 51% 57% ; }}@keyframes move2 { 25% { left: 80px; top: 110px; } 50% { left: 50px; top: 80px; } 75% { left: 80px; top: 120px; }}@keyframes move3 { 25% { left: 100px; top: 90px; } 50% { left: 110px; top: 75px; } 75% { left: 130px; top: 100px; }}form{ opacity: 0.8; text-align: center; padding: 0px 100px; border-radius: 10px; margin: 120px auto;}p { -webkit-text-stroke: 1px #8e87c3;}.textinput{ height: 40px; font-size: 15px; width: 100px; padding: 0 35px; border: none; background: rgba(250, 249, 249, 0.532); box-shadow: inset 4px 4px 10px rgba(160, 162, 158, 0.814), 4px 4px 10px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -2px -2px 10px rgba(255, 254, 254, 0.873); border-radius: 50px; -webkit-text-stroke: 0px; color: saddlebrown; outline-style: none;}input[type="submit"]{ width: 110px; height: 40px; text-align: center; outline-style: none; border-style: none; border-radius: 50px; background: rgb(31, 209, 218); -webkit-text-stroke: 0px; box-shadow: inset 4px 4px 10px rgba(160, 162, 158, 0.814), 4px 4px 10px rgba(117, 117, 117, 0.3), 15px 15px 30px rgba(72, 70, 70, 0.193), inset -2px -2px 10px rgba(255, 254, 254, 0.873);}input[type="submit"]:hover { background-color: rgb(31, 218, 78);}a { text-decoration: none; color: rgba(236, 20, 20, 0.433); -webkit-text-stroke: 1px;}a:hover { text-decoration: underline;}
本文转载于:
https://juejin.cn/post/7225623397144199228
如果对您有所帮助,欢迎您点个关注,我会定时更新技术文档,大家一起讨论学习,一起进步。
关键词:
-
升鲜宝_生鲜配送供应链系统_杭州生鲜配送系统之升鲜宝-车辆管理系统设计思路与功能展现(一) 每日热讯
升鲜宝_生鲜配送供应链系统_杭州生鲜配送系统之升鲜宝-生鲜配送企业中车辆管理系统设计思路与功能展现(一
来源: 【世界新要闻】记录--css水滴登录界面
原来如此!如何去开发一款直播软件app平台?直播源码技术直播互动篇 环球最新
升鲜宝_生鲜配送供应链系统_杭州生鲜配送系统之升鲜宝-车辆管理系统设计思路与功能展现(一) 每日热讯
热点评!中国玩具批发市场哪里最便宜
环球热头条丨对盈利很重要!法拉第未来任命新财务高管:曾就职福特、蔚来
618主机、显示器、CPU便宜了 微星1元抢好礼:幸运玩家可免单
任意地点、任意空间随处可控!华为全屋智能4.0带来业内首款空间穿越屏
苹果换打法了!iPhone 15/15 Plus影像没挤牙膏 天天新视野
安卓14带来全新Ultra HDR照片格式 细节惊人!骁龙同步首发
胃炎吃什么食物好-全球消息
作业二:读书笔记-简讯
Python工具箱系列(三十二)
Linux-LVM的介绍、创建、删除-世界微动态
世界头条:AI低代码,或将再次颠覆开发行业
axios CancelToken 实现对特定请求的拦截,不要所有请求都进行相同的拦截
环球观察:【新华财经调查】碳酸锂拍卖“试探”市场预期 价格何时回归理性?
今热点:【金融街发布】外汇局:4月银行结汇1869亿美元 售汇1815亿美元
万达信息:公司DIP项目不涉及数字人民币支付
焦点速看:男子和路过小朋友对暗号唱挖呀挖:没想到小朋友齐声对唱
世界热头条丨男子10万块买8套房 鹤壁房子1000元一套?官方回应
焦点要闻:全自动空中列车!数万名人已乘坐比亚迪大王山云巴
《王者荣耀》女装定价超千元 网友:不如去抢-环球今头条
世界播报:18片双环扇叶:先锋电风扇69元起官方大促抄底(170元券)
古润金被警方拘留 古润金_全球快播
【jmeter】win10部署jmeter分布式 全球最资讯
最新快讯!针对基于智能卡进行认证的活动目录攻击
Lua 备忘清单_开发速查表分享
vue 基于原生动画的自动滚动表格
【BSP视频教程】BSP视频教程第26期:CAN/CANFD/CANopen专题,CANFD整个运行机制精讲,图文并茂,配合综合实战演练(2023-05-15)
全球新消息丨上交所将召开沪市金融业专题座谈会 讨论促进金融业估值提升
【世界时快讯】收评:沪指午后逆转涨1.17%收复3300点 新能源赛道股大涨
尚纬股份: 截至3月31日,公司股东总数约为2.4万户-焦点热讯
威联通NAS新品TS-466C发布:影音转码升级 插上HDMI线就能看片
4年前的GTX 1650荣光犹在!Steam硬件占有率第一
安卓亲儿子又翻车 谷歌Pixel 6系列手机耗电bug:续航崩了
RTX 3060 Ti即将停产:疯狂杀价700元!赔本清库存|快看点
“永生”干细胞培养肉问世:有望实现人造肉无限量供应
长江上的“移动垃圾站” 环球聚焦
全球热点评!问鼎CodeXGLUE榜单,华为云UniXcoder-VESO-v1算法取得突破
天天热点评!湖北省智能科教研究会走进璞华,调研璞公英教学平台个性化教学新模式
环球观速讯丨光正眼科(002524.SZ):眼科板块前四个月预算完成率100%以上,年度经营目标有望实现
广告太多引众怒:微软被迫删除Win11天气部分推广 焦点快报
顾客买肉饼咬下去发现全是活虫:商家赔了10块钱_世界动态
Win10成绝唱!微软开始催更:给用户狂弹窗 快点升级Windows 11
全球今日报丨看齐Ultra!小米14 Pro曝光:长焦影像大升级
一盒尝鲜也包邮!春光一口鲜气0糖椰汁大促:券后每瓶9块9
Linux-RAID类型介绍、创建、彻底删除_天天快报
在ASP.NET Core中轻松使用JwtBeare进行身份验证
Golang基础教程
Mongodb 以及 node.js中使用mongoose操作数据库
每日看点!MYSQL数据库之事务隔离级别详解
损失条款
不喜欢别看!网飞黑人《埃及艳后》史诗级翻车 差评多到不忍直视
年度大改款!联发科下一代旗舰命名确认:天玑9300_焦点热门
骨灰级程序员 20多年经验IT大牛左耳朵耗子陈皓突发心梗去世 享年47岁-世界简讯
特斯拉中国召回110万辆:是真心 还是假意?
今热点:硬挑苹果!华为赚麻:增加万元折叠新机Mate X3订单 出货量或将翻倍
世界热文:白酒板块午盘走弱 贵州茅台股价下滑0.22%
接单日记(四)验证码图片生成|全球今头条
日系“药丸”?日产发布2022财年业绩:收益远超预期|热推荐
环球头条:卢伟冰揭秘Redmi Book 14:4000元档四大升级 厂商良心所在
地铁咋调头 有司机吗?看完本文你比地铁司机还懂
亚洲或将面临超级高温“烤”验:多国已破40℃ 厄尔尼诺现象要来了-环球热文
联想拯救者Y9000P冰魄白游戏本开卖 24核i9+RTX 4070仅售12499元 当前头条
俄媒:一天之内数架俄军机在俄乌边境坠毁 即时
Stimulsoft Report/Group Report报表类型简单实现|每日头条
系统错误:找不到mvcp120d.dll,无法继续执行代码
天天快播:ntp时钟服务器(ntp授时服务器)技术参数一览表
焦点短讯!宝兰德应用服务器软件与华为云GaussDB完成兼容互认证
顶象助力如祺出行打造高品质服务
全球快看:北向互换通正式上线
世界短讯!萍乡一男子利用职务便利侵占公司财物获刑
独悬变扭力梁、气囊也减配 新款丰田卡罗拉上市定档:价格或史低 当前热文
对标苹果iPad Air!华为MatePad Air真机首曝:LCD屏、骁龙888|世界新消息
全球今亮点!6月9日上映!《变形金刚7:超能勇士崛起》中文海报/角色介绍发布
110万的仰望U8领衔!多款硬派SUV申报:奇瑞这款最值得期待
超强辨识度!比亚迪腾势N7夜晚亮灯实拍:“世界级SUV”感受下 焦点热议
全球快资讯丨2023宁波技工学校新设置专业有哪些
每日热文:Grafana系列-统一展示-10-Explore Jaeger
环球微速讯:江南华南北部多降雨过程 华北黄淮等地将有高温过程
德意志银行顺利完成“互换通”下首笔交易
定档5月22日 Redmi Book 14官宣:重新定义4000元档轻薄本|天天热闻
特斯拉幕后舵手曝光 他是马斯克接班人?
热热热!北方将刷新今年来气温新高:首轮高温局地超37℃_精选
焦点信息:网飞黑人《埃及艳后》IMDb仅1.1分 近3万人给出1分
1TB只要2599元 真我11 Pro系列首销战报来了:销量破8万台 速讯
世界速看:河南太康清集镇:扎实做好防返贫动态监测帮扶工作
20230515学习笔记——js中的同步任务与异步任务,宏任务与微任务
世界快报:序列检测器(两种设计方法和四种检测模式|verilog代码|Testbench|仿真结果)
天天热资讯!Linux文件查找命令之locate与find
从3s到25ms!看看京东的接口优化技巧,确实很优雅!! 当前速递
碳酸锂市价止跌急涨 需求兑现仍需时日 全球速递
全球焦点!伯利时代首冠切尔西女足主帅:男队表现不佳,冠军献给球迷
售价10万以内 “电动吉姆尼”宝骏悦也内饰官图:小车也有双联屏
天天快消息!肉丸、鸡架超满足:东北抚顺麻辣拌6.6元/盒清仓大促
AI孙燕姿大火!央视提醒:AI歌手翻唱或涉多项侵权行为
环球新动态:断轴!韩系豪华车捷尼赛思GV60上市两个月就召回
罕见!北方今年首轮高温来袭:山东要热成灿东了 局地39度 天天快播
java~"与运算"实现保留一个数的低8位 速看
一键斩断伸向孩子的“黑手” 36名未成年人被救助-精选