位置: IT常识 - 正文

CSS3煎制荷包蛋动画特效,优质男士表白必备(如何写煎荷包蛋过程)

发布时间:2024-01-14
原力计划CSS3煎制荷包蛋动画特效,优质男士表白必备

推荐整理分享CSS3煎制荷包蛋动画特效,优质男士表白必备(如何写煎荷包蛋过程),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:煎荷包蛋视频,大厨煎荷包蛋,好吃的煎荷包蛋,学会煎荷包蛋,煎荷包蛋能做什么菜,第一次尝试煎荷包蛋,学会煎荷包蛋,如何写煎荷包蛋过程,内容如对您有帮助,希望把文章链接给更多的朋友!

你有多久没吃过早餐了?你是否每天忙碌到很晚,结果导致早上起来也很晚,匆匆忙忙来不及吃早餐,更别说自己做了。一直到现在,你有多久没有吃到过母亲做的早饭了?我们在外奔波,希望家人安康?你有多久没有给自己的爱人做过早餐了?害,谁的婚后日子不是刀光剑影的,还奢望早餐?哈哈,开个玩笑,你别当真!

目录

实现思路 

平底锅的实现

锅把儿的实现

煎蛋的实现

完整源代码


实现思路 

本案例为纯CSS3代码特效,已省去HTML5的DOM元素部分,而是基于body元素开发的,也是偷了个懒,小伙伴真实情况下还是要做一个DIV元素的;

为BODY背景填充颜色,因为主要区域是在BODY元素上实现的,所以设置了width和height;

CSS3煎制荷包蛋动画特效,优质男士表白必备(如何写煎荷包蛋过程)

设置平底锅,主要采用背景圆角边框border-radius的角度设置;

平底锅的锅把(抓手还是锅把比较好听?),也不需要单独使用某个元素,直接采用::after伪类元素进行控制;

煎蛋氛围蛋清和蛋黄,哈哈,这大半夜的,我都饿了,口水流到了键盘上,但蛋黄必定不能是纯圆角的,需要有一定的平缓度,这就需要对border-radius设置更多的属性值

平底锅的实现

平底锅设置一定的width和height属性,直接设定border-radius使其改变圆角边框的值,而且煎蛋嘛,肯定会有一个动画的过程,就像我们手拿平底锅,上下滑动,就需要animation的动画效果加持,CSS3代码如下:

@-webkit-keyframes panmov { 0%, 10% { transform: rotate(5deg); } 90%, 100% { transform: rotate(-5deg); }}

锅把儿的实现

锅把儿其实就是一个长方形,但这里采用::after的伪类元素进行布局,需要添加border-raidus做为圆角设置,box-shadow做一定的阴影效果,而采用transform做一定的偏移,去与平底锅定位,CSS3部分重点代码如下:

border-radius: 0 20px 20px 0;box-shadow: 3px 0 3px #eee2 inset;transform: rotate(5deg);

煎蛋的实现

煎蛋有没有见过,没见过赶紧煎一个试试就看到了,蛋清铺开,一个圆,蛋黄不铺开,还是一个圆形,我这个锅里有2个圆,一个是鸡蛋,另一个还是鸡蛋,哈哈,这段话咋这么熟悉,好像上学的时候学过。

采用::before的伪类元素进行布局,transform进行位置偏移,蛋清也就是白色,设置一定的width和height,然后重要的是圆角边框的border-radius元素的值要有一定的大小不同,才能显得比较随和,不是那么纯圆,蛋黄采用background-image进行设置,为了和平底锅一起上下移动,显得像是真的在被人拿在手里,也采用animation动画进行设置,部分CSS3代码如下:

background: #fff; background-image: radial-gradient(circle 3px, #fff6 90%, transparent 10%), radial-gradient(circle 25px, #ffc400 90%, transparent 10%), radial-gradient(circle 25px, #ffae00 100%, transparent 0); background-repeat: no-repeat; background-position: -4px -6px, -2px -2px, -1px -1px; box-shadow: -2px -3px #0002 inset, 0 0 4px #0003 inset; border-radius: 47% 36% 50% 50%/49% 45% 42% 44%; -webkit-animation: ylmov 0.6s ease-in-out infinite alternate; animation: ylmov 0.6s ease-in-out infinite alternate;

完整源代码

喜欢的小伙伴可以复制源代码到自己的HTML文档中,不需要添加DOM元素,直接完全复制即可,代码如下:

<!DOCTYPE html><html lang="en"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"><title>CSS3煎制荷包蛋</title><style>html { height: 100vh; width: 100%; background: #607D8B; display: grid; place-items: center;}body { width: 200px; height: 200px; position: relative; background: #222; border-radius: 50%; box-sizing: border-box; transform-origin: 340px 100px; border: 4px solid #333; box-shadow: 3px 4px #0003 inset, 0 0 6px #0002 inset; -webkit-animation: panmov 0.4s ease-in-out infinite alternate; animation: panmov 0.4s ease-in-out infinite alternate;}body::before { content: ""; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%) skew(-15deg, 15deg) rotate(-15deg); width: 125px; height: 123px; background: #fff; background-image: radial-gradient(circle 3px, #fff6 90%, transparent 10%), radial-gradient(circle 25px, #ffc400 90%, transparent 10%), radial-gradient(circle 25px, #ffae00 100%, transparent 0); background-repeat: no-repeat; background-position: -4px -6px, -2px -2px, -1px -1px; box-shadow: -2px -3px #0002 inset, 0 0 4px #0003 inset; border-radius: 47% 36% 50% 50%/49% 45% 42% 44%; -webkit-animation: ylmov 0.6s ease-in-out infinite alternate; animation: ylmov 0.6s ease-in-out infinite alternate;}body::after { content: ""; position: absolute; left: 100%; top: 96px; height: 30px; width: 140px; background: #222222; border-radius: 0 20px 20px 0; box-shadow: 3px 0 3px #eee2 inset; transform: rotate(5deg);} @-webkit-keyframes panmov { 0%, 10% { transform: rotate(5deg); } 90%, 100% { transform: rotate(-5deg); }}@keyframes panmov { 0%, 10% { transform: rotate(5deg); } 90%, 100% { transform: rotate(-5deg); }}@-webkit-keyframes ylmov { to { border-radius: 50% 36% 50% 50%/49% 50% 45% 45%; background-position: -2px -4px, 2px 2px, 1px 1px; }}@keyframes ylmov { to { border-radius: 50% 36% 50% 50%/49% 50% 45% 45%; background-position: -2px -4px, 2px 2px, 1px 1px; }}</style></head><body></body></html>

不管怎么样,大家早餐一定记得吃,哪怕稍微吃一点,身体是一切的本钱嘛

本文链接地址:https://www.jiuchutong.com/zhishi/295195.html 转载请保留说明!

上一篇:BEV(Bird’s-eye-view)三部曲之二:方法详解

下一篇:html利用a标签实现下载本地的文件(html中a标签怎么引用图片)

  • 增值税附加税包括哪些税种及税率
  • 建筑业预缴企业所得税
  • 质量体系证费用计入什么科目
  • 增值税是5%的是什么
  • 开办期间的财务会计制度
  • 工商年报实缴出资额是实收资本吗
  • 消费税的计税方法
  • 亏损企业研发费加计扣除可以递延吗
  • 支付股权投资的会计科目
  • 工程项目中的设备主要包括什么和什么
  • 国税申报需要带什么资料
  • 固定资产赔偿制度
  • 个体户如何报年报
  • 企业注销后款项怎么结算
  • 进项发票已经抵扣怎么做退回处理
  • 土地增值税清算方法与技巧
  • lec风险评价方法
  • 实际发生坏账的账务处理分录
  • 劳务公司差额征收税率是多少
  • 火车票飞机票进项税额怎么抵扣
  • 税务局备案的企业是什么
  • 资产负债表与现金流量表的关系
  • 六税两费减半会延期吗
  • win7文件打开方式选错了如何恢复
  • 电脑怎么搜索文档
  • win7怎么运行在哪里设置
  • 公允价值变动损益在利润表哪里
  • 其他货币资金期末处理
  • thinkpad预装的office怎么激活
  • PHP:xml_set_start_namespace_decl_handler()的用法_XML解析器函数
  • 如果电脑中毒了,航佳进销存还能使用吗
  • 房地产企业开发成本结转
  • 期间损益的科目
  • 会计交接的时候是不是有报税单
  • uview2.0封装http请求实战以及常见请求传参实录
  • 计提本月固定资产折旧会计科目
  • Win11 Build 22000.160(KB5005189)预览版发布,更新了哪些内容
  • vant3.0
  • 库存商品损失怎么做账
  • 股东借款产生的利息可以税前扣除吗
  • 缴纳以前年度房产税会计分录
  • vite vuex
  • mac apache php
  • 实收资本何时入账
  • 公司股东向银行货款,与私人财产有没有关系
  • 固定资产加速折旧最新税收政策2023
  • 增值税纳税申报实训报告
  • mysql中数据类型主要分为哪四种
  • 经营租赁筹建期怎么计算
  • 固定资产后续支出一律计入固定资产成本
  • 政府会计制度中累计盈余怎么计算
  • 做账是指做什么
  • 其他收益算不算营业利润
  • 股权激励费用如何计提
  • 农业免税企业开票有限额吗
  • 快递费用是否可以开发票
  • 绿化植物税率
  • 未确认融资费用摊销额怎么计算
  • 预付款项给供应商合法吗
  • 什么是盈亏平衡法
  • 民营企业固定资产管理规定
  • 禁用windows键快捷键
  • 复制糸统
  • Red Hat Enterprise Linux AS release 4 apache+MYsql+PHP的安装和优化
  • Linux运维工程师工作内容
  • cocos jsc
  • javascript语言入门教程
  • HTML5 WebStorage(HTML5本地存储技术)
  • node.js入门
  • javascript高级程序设计电子书
  • css3瀑布流布局
  • socketio视频教程
  • 如何用nodejs搭建服务端
  • 对xmlHttp对象方法和属性的理解
  • android零基础
  • js foreach倒序
  • javascript中的数据类型分为两大类
  • 延时加载js文件
  • 广东省广州市税务局分数线
  • 怎么删除天眼查的判决文书
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号