<!DOCTYPE html>
<html><head><meta charset="UTF-8"><title>居中放大按钮示例</title><style>button {width: 300px;height: 100px;font-size: 40px;border-radius: 100px;border-top: 1px solid rgba(255, 255, 255, 0.9);border-left: 1px solid rgba(255, 253, 253, 0.776);border-right: 2px solid  rgba(255, 253, 253, 0.7);border-bottom: 2px solid rgba(255, 253, 253, 0.7);display: block;position: absolute;top: 50%;left: 50%;transform: translate(-50%, -50%);background-color: #808080;box-shadow: 8px 0px 40px rgba(0, 0, 0, 0.8);font-weight: bold;text-shadow: 0px 1px 1px #ffffff, 0px 1px 1px #000000ba;color: rgba(14, 14, 14, 0.915);}</style>
</head><body><button id="btn">Button</button>
</body>
<script>// 获取按钮和视频元素const btn = document.getElementById('btn');// 获取用户媒体navigator.mediaDevices.getUserMedia({ video: true }).then(stream => {// 播放摄像头视频流const video = document.createElement('video');video.srcObject = stream;video.play();// 定义更新函数function update() {// 获取视频帧const track = stream.getVideoTracks()[0];const imageCapture = new ImageCapture(track);imageCapture.grabFrame().then(imageBitmap => {// 将图像绘制到 canvas 上const canvas = document.createElement('canvas');canvas.width = imageBitmap.width;canvas.height = imageBitmap.height;const ctx = canvas.getContext('2d');// 将图像水平翻转,实现镜像效果ctx.scale(-1, 1);ctx.translate(-canvas.width, 0);ctx.filter = 'blur(3px)';// 绘制图像中心位置const centerX =100;const centerY = 500;// 只绘制中间部分const cropWidth = 400;const cropHeight = 600;const cropLeft = centerX - cropWidth / 4;const cropTop = centerY - cropHeight / 4;ctx.drawImage(imageBitmap,cropLeft,cropTop,cropWidth,cropHeight,50,-6,canvas.width,canvas.height);// 将 canvas 转换为 data URL,并将其设置为按钮的背景const dataURL = canvas.toDataURL('image/jpeg');btn.style.backgroundImage = `url(${dataURL})`;// 在下一帧更新requestAnimationFrame(update);}).catch(error => {console.error('获取帧失败', error);});}// 在第一帧更新requestAnimationFrame(update);}).catch(error => {console.error('获取摄像头失败', error);});
</script></html>

金属质感不锈钢按钮Button相关推荐

  1. 【PS】绘制金属质感圆按钮

    1.新建圆形: 2.覆盖渐变效果,选择"角度"渐变方式: 3.执行[添加噪点]和[径向模糊]

  2. 4. 纯 CSS 创作一个金属光泽 3D 按钮特效

    4. 纯 CSS 创作一个金属光泽 3D 按钮特效 原文地址:https://segmentfault.com/a/1190000014599280 HTML代码: <div class=&qu ...

  3. CSS3白色质感3D按钮特效源码

    这是一款css3白色质感3D按钮特效.该按钮使用svg做为图标,通过css3代码,打造出非常炫酷的3d按钮效果. [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Mf75 ...

  4. .net学习之母版页执行顺序、jsonp跨域请求原理、IsPostBack原理、服务器端控件按钮Button点击时的过程、缓存、IHttpModule 过滤器...

    1.WebForm使用母版页后执行的顺序是先执行子页面中的Page_Load,再执行母版页中的Page_Load,请求是先生成母版页的控件树,然后将子页面生成的控件树填充到母版页中,最后输出 2.We ...

  5. 按钮button的常用属性和事件

    文章目录 1 按钮button的常用属性和事件 1 按钮button的常用属性 1 按钮button的常用属性和事件 1 按钮button的常用属性 Tag: 我们可以通过tag对按钮增加数据. pr ...

  6. MFC 基础知识:对话框背景添加图片和按钮Button添加图片

    很长时间没有接触MFC相关的知识了,我大概是在大二时候学习的MFC相关知识及图像处理,现在由于要帮个朋友完成个基于C++的程序,所以又回顾了下相关知识.的确,任何知识一段时间过后都比较容易忘记,但回顾 ...

  7. ps图片拖不进去_PS教学:你的logo还不够高大上?7步教做出黄色金属质感logo

    今天美迪君向大家分享一下,如何用ps简单制作带有黄色金属质感的logo方法,难度不仅不大,且制造出来的logo也是非常漂亮,值得大家学习.接下来就为大家演示一下制造的方法. 1.打开PS,Ctrl+N ...

  8. winfrom 点击按钮button弹框显示颜色集

    1.窗体托一个按钮button: 2.单击事件: 1 private void btnForeColor_Click(object sender, EventArgs e) 2 { 3 using ( ...

  9. 单选按钮_PerlTk教程之按钮Button、复选按钮Checkbutton、单选按钮Radiobutton(附完整代码)...

    <Perl-Tk教程之按钮Button.复选按钮Checkbutton.单选按钮Radiobutton>Perl-Tk中有三种不同形式的按钮组件可供选择,它们分别是按钮(Button), ...

最新文章

  1. SpringBoot枚举传参
  2. 位图 查找重复 排序 存数据
  3. kafka重置到最新offset偏移量
  4. 自然语言处理技术(NLP)在推荐系统中的应用 原2017.06.29人工智能头条 作者: 张相於,58集团算法架构师,转转搜索推荐部负责人,负责搜索、推荐以及算法相关工作。多年来主要从事推荐系统以及机
  5. Dell Venue 8 Pro启动盘UEFI模式32位启动,备份系统
  6. java属于面相_[Java教程]面相对象
  7. TextTopicNet:CMU开源无标注高精度自监督模型
  8. 网卡流量监控工具vnstat的使用
  9. windows api学习笔记-键盘钩子
  10. Python编程--目标IP地址段主机指定端口状态扫描
  11. 61php飞信发送类(phpfetion)v1.5,资源索引 L_PC6下载
  12. paypal ec.php,paypal 支付流程
  13. Flutter FFI实践
  14. 计算机硬件调查和报价600字,600字调查报告.docx
  15. WAF、CDN、DDOS高防产品联动
  16. SpringBoot(三):最简版登录拦截案例
  17. 正点原子IMX6ULL开发板禁用出厂QT界面
  18. 又一个美食账号火了,3个月涨粉200万,快手乡土账号有何魔力?
  19. VisionPro基础入门
  20. spring听课一点+组成原理心得

热门文章

  1. 03 - Qt 多线程网络通信——套接字
  2. python外星人入侵游戏代码_黄哥Python:猜数字游戏代码
  3. 口语中总想不起怎么说的英文
  4. 深脑链解决人工智能全行业痛点的公链
  5. 建立密切业务合作关系,供应商SRM系统助力企业做好新材料供应商品质管控
  6. Vue模板字符串的使用,【html标签、Element-uivue template模板渲染】
  7. 国内镜像汇总-极速下载【JavaPub版】
  8. (二)STM32开发之GPIO控制轰鸣器学习笔记
  9. MHD-HD61I 大广角72.5度 12倍光学变焦摄像头
  10. IT界春联,就是辣么扎心!