当前位置: 首页 > news >正文

大腾智能CAD:国产云原生三维设计新选择

在快速发展的工业设计领域,CAD软件已成为不可或缺的核心工具。它通过强大的建模、分析、优化等功能,不仅显著提升了设计效率与精度,还促进了设计思维的创新与拓展,为产品从概念构想到实体制造的全过程提供了强有力的技术支持。然而,一个不容忽视的现实是,我国工业企业长期以来过度依赖国外CAD软件,这不仅在一定程度上限制了设计创新的自由度,同时也阻碍了工业设计产业的自主可控与可持续发展。

大腾智能深谙当前国内市场的实际需求,为工业领域用户带来了全新的设计体验与解决方案——大腾智能CAD。作为一款纯国产的三维CAD软件,它不仅继承了国际先进CAD软件的核心优势,更在此基础上融入了符合中国设计师工作习惯与审美偏好的定制化设计,实现了技术与文化的深度融合,展现出国产软件在工业设计领域的崛起之势与非凡潜力。

大腾智能CAD技术亮点

大腾智能CAD是一款完全基于云原生架构的国产三维CAD设计软件,集三维建模AI智能辅助设计实时协同功能于一体,无需安装,联网即用,支持用户基于Web端对三维模型进行设计、修改、协作,通过不同权限管理用户,以链接形式分享、查看、修改三维模型,支持PC端、手机端及PAD端多端访问,全面适配制造业生产场景,提升企业制造效率30%以上。

  • 国产内核安全可控

在数据安全日益重要的今天,一个安全可靠的CAD内核是软件的核心竞争力。因此,我们投入大量资源进行自主研发,其一流的拓扑稳定性能够确保设计数据的精确与稳定,还支持多集群分布式运行,满足大规模设计需求。更重要的是,几何内核代码完全由我们掌控,这为数据的保密性与安全性提供了坚实的保障。此外,该内核还专为云架构进行了深入优化,使得软件在云端运行更加流畅,为用户带来更高效的设计体验。

  • 先进的云原生架构

在数字化转型的大潮中,我们紧跟时代步伐,采用了先进的云原生架构。用户无需进行本地安装,只需联网即可即刻启动设计环境,极大地节省了时间与精力。同时,软件支持多人跨终端同步编辑,无论是团队成员间的协作,还是跨地域的设计交流,都变得轻松自如。用户可以轻松地创建、比较和回溯不同版本的设计。自动储存设计数据,团队成员实时同步到最新的设计状态,避免了手动保存的烦恼。

  • CATIA 级特征建模器

为了满足用户对高精度、高质量设计的需求,我们引入了CATIA级的特征建模器。该建模器不仅兼顾顺序和无序建模两种模式,使得设计过程更加灵活多变,还能够轻松应对复杂整车场景下的设计建模需求。其曲面模块更是达到了汽车class-A曲面要求,为用户提供了极高的设计精度与自由度。

  • 大规模协作能力

在团队协作日益重要的今天,我们的CAD软件也具备了出色的协作能力。软件能够迅速打开百万级部件的装配文件,搜索千万级零件库的时间也仅需不到10秒,这为用户提供了极大的便利。同时,软件支持超过100人的复杂协作场景并发,确保设计流程顺畅无阻。无论是大型项目的管理,还是团队间的协作交流,都变得更加高效、便捷。

  • AI智能辅助设计

大腾智能CAD搭载了先进的AI智能辅助设计系统。该系统能够精准分析用户的设计需求与个性化建模偏好,为用户提供即时、有针对性的建议。这不仅极大地提升了设计效率,还激发了用户的创意灵感,助力用户高效攻克复杂设计挑战。

  • 无缝集成到工作流

为了满足用户多样化的设计需求,我们的CAD软件还具备无缝集成到工作流的能力。通过3D CAD工业软件集成,软件可以轻松嵌入各种企业应用和3D应用程序中,实现无缝访问工具功能。这不仅为用户提供了更加便捷的设计环境,还加速了工作流程,提升了整体设计效率。

核心功能模块

大腾智能CAD集成了先进技术与用户需求的精髓,旨在助力设计师们跨越传统界限,实现设计的无限可能。接下来,让我们一同深入了解它的核心功能模块,感受它如何为设计工作注入新的活力与效率。

1. 草图模块

帮助用户生成用于零件设计的 2D 对象。用户可以自由选择基础平面(XY,YZ,XZ 平面)或是自定义的已有零件平面完成草图设计。

2. 零件设计模块

零件设计模块是用于创建和编辑单个零件模型的核心功能模块。用户可以通过拉伸、旋转、扫描等操作,结合基本的三维建模工具,设计出复杂且精确的零件模型。

3. 装配模块

装配模块允许用户将多个零件模型组合成一个完整的装配体。在装配过程中,用户可以添加装配约束,确保零件之间的正确配合和相对位置,还可以进行干涉检查和运动仿真,以提高装配体的可靠性和准确性。

4. 工程图模块

工程图模块可用于装配体或零件的工程图出图,将三维设计转化为二维工程图,生成产品设计流程的关键图纸输出,以便于用户后续的制造、装配和技术交流。

用户体验与售后服务

大腾智能CAD软件不仅在技术层面表现出色,更在用户体验上做到了极致。其界面设计更加符合中国设计师的操作习惯,使设计流程更加流畅自然。同时,软件提供了丰富的、符合中国标准的模型库,极大节省设计师的查找与调整时间。再加上专业的售后支持团队,确保用户在使用过程中遇到任何问题都能迅速得到解决。

大腾智能将持续深耕工业软件领域,为中国工业软件的发展贡献力量,助力工业企业加速国产化进程。我们诚挚邀请广大设计师及企业前来预约体验大腾智能CAD,共同见证并参与这一变革之旅。

相关文章:

大腾智能CAD:国产云原生三维设计新选择

在快速发展的工业设计领域,CAD软件已成为不可或缺的核心工具。它通过强大的建模、分析、优化等功能,不仅显著提升了设计效率与精度,还促进了设计思维的创新与拓展,为产品从概念构想到实体制造的全过程提供了强有力的技术支持。然而…...

Docker 入门:如何使用 Docker 容器化 AI 项目(一)

引言 在人工智能(AI)项目的开发和部署过程中,环境配置和依赖管理往往是开发者遇到的挑战之一。开发者通常需要在不同的机器上运行同样的代码,确保每个人使用的环境一致,才能避免 “在我的机器上可以运行”的尴尬问题。…...

【04-数据库面试】

如何创建一个新的数据库 数据库是现代信息技术中不可或缺的一部分,它为存储、检索和管理数据提供了强大的工具。无论是企业还是个人,都可能需要创建自己的数据库以满足特定的需求。本文将详细介绍创建一个新数据库的步骤,包括规划、选择数据…...

单元测试使用记录

什么是单元测试 简单来说就是对一个类中的方法进行测试,对输出的结果检查判断是否符合预期结果 但是在多年的工作中,从来没有哪个项目中真正系统的用到了单元测试,因此对它还是很陌生的,也就造成更加不会在项目中区使用它。 如何…...

《深入浅出 Servlet:Java Web 开发的基石》(二)

ServletConfig(熟练) ServletConfig对象对应web.xml文件中的<servlet>元素。例如你想获取当前Servlet在web.xml文件中的配置名&#xff0c;那么可以使用servletConfig.getServletName()方法获取&#xff01; 你不能自己去创建ServletConfig对象&#xff0c;Servlet的in…...

Pytorch | 从零构建MobileNet对CIFAR10进行分类

Pytorch | 从零构建MobileNet对CIFAR10进行分类 CIFAR10数据集MobileNet设计理念网络结构技术优势应用领域 MobileNet结构代码详解结构代码代码详解DepthwiseSeparableConv 类初始化方法前向传播 forward 方法 MobileNet 类初始化方法前向传播 forward 方法 训练过程和测试结果…...

冯诺依曼架构与哈佛架构的对比与应用

冯诺依曼架构&#xff08;Von Neumann Architecture&#xff09;&#xff0c;也称为 冯诺依曼模型&#xff0c;是由著名数学家和计算机科学家约翰冯诺依曼&#xff08;John von Neumann&#xff09;在1945年提出的。冯诺依曼架构为现代计算机奠定了基础&#xff0c;几乎所有现代…...

【Java基础面试题032】Java中的字节码是什么?

回答重点 Java字节码是Java编译器将Java源代码编译后生成的 位于Java源代码与JVM执行的执行的机器码之间。 Java字节码由JVM解释或即时编译&#xff08;JIT&#xff09;为机器码执行 扩展知识 Java字节码的关键点 1&#xff09;字节码结构&#xff1a; Java字节码是与平…...

K8s ConfigMap的基础功能介绍

在 Kubernetes 中&#xff0c;ConfigMap 是一种用于管理配置信息的资源对象&#xff0c;它允许你将 配置信息与代码解耦&#xff0c;方便管理和更新应用配置&#xff0c;而无需重新构建镜像或重启服务。 ConfigMap 的功能 存储配置信息&#xff1a; 可以以 键值对 的形式存储配…...

stm32制作CAN适配器4--WinUsb的使用

前面使用STM32G474芯片的USB模块做了一个CANFD程序&#xff0c;当时用的是HID模式&#xff0c;在实际使用时发现HID模块的通讯速率太慢了&#xff0c;只能1ms传输一帧&#xff0c;就会造成有些掉帧现象。 现在就把HID模块改为在Window下同样免驱的WinUsb来实现CANFD数据的传输。…...

深入理解 Java 中的 ArrayList 和 List:泛型与动态数组

深入理解 Java 中的 ArrayList 和 List&#xff1a;泛型与动态数组 在 Java 编程中&#xff0c;ArrayList 和 List 是最常用的集合类之一。它们帮助我们管理动态数据&#xff0c;支持按索引访问、增加、删除元素等操作。尤其在使用泛型时&#xff0c;理解它们之间的关系及应用…...

[react 3种方法] 获取ant组件ref用ts如何定义?

获取ant的轮播图组件, 我用ts如何定义? Strongly Type useRef with ElementRef | Total TypeScript import React, { ElementRef } from react; const lunboRef useRef<ElementRef<typeof Carousel>>(null); <Carousel autoplay ref{lunboRef}> 这样就…...

VS Code Copilot 与 Cursor 对比

选手简介 VS Code Copilot&#xff1a;算是“老牌”编程助手了&#xff0c;虽然Copilot在别的编辑器上也有扩展&#xff0c;不过体验最好的还是VS Code&#xff0c;毕竟都是微软家的所以功能集成更好一些&#xff1b;主要提供的是Complete和Chat能力&#xff0c;也就是代码补全…...

华为IPD流程6大阶段370个流程活动详解_第一阶段:概念阶段 — 81个活动

华为IPD流程涵盖了产品从概念到上市的完整过程,各阶段活动明确且相互衔接。在概念启动阶段,产品经理和项目经理分析可行性,PAC评审后成立PDT。概念阶段则包括产品描述、市场定位、投资期望等内容的确定,同时组建PDT核心组并准备项目环境。团队培训涵盖团队建设、流程、业务…...

Vue3组件封装技巧与心得

摘要&#xff1a; 日常开发中&#xff0c;用Vue组件进行业务拆分&#xff0c;代码解耦是一个很好的选择&#xff1b; 今天就来分享一下我在使用Vue3进行组件封装的一些技巧和心得&#xff0c;希望能够帮助到大家&#xff1b; 1. 组件特性&#xff1a; 在Vue中组件是一个独立的…...

15.初识接口1 C#

这是一个用于实验接口的代码 适合初认识接口的人 【CSDN开头介绍】&#xff08;文心一言AI生成&#xff09; 在C#编程世界中&#xff0c;接口&#xff08;Interface&#xff09;扮演着至关重要的角色&#xff0c;它定义了一组方法&#xff0c;但不提供这些方法的实现。它要求所…...

渗透测试-前端加密分析之RSA加密登录(密钥来源本地)

本文是高级前端加解密与验签实战的第5篇文章&#xff0c;本系列文章实验靶场为Yakit里自带的Vulinbox靶场&#xff0c;本文讲述的是绕过前端RSA加密来爆破登录。 分析 generateKey函数用来生成随机的RSA公私钥 加密的格式如下&#xff1a; {"username":"admin…...

题海拾贝:力扣 86.分隔链表

Hello大家好&#xff01;很高兴我们又见面啦&#xff01;给生活添点passion&#xff0c;开始今天的编程之路&#xff01; 我的博客&#xff1a;<但凡. 我的专栏&#xff1a;《编程之路》、《数据结构与算法之美》、《题海拾贝》 欢迎点赞&#xff0c;关注&#xff01; 1、题…...

《Mycat核心技术》第06章:Mycat问题处理总结

作者&#xff1a;冰河 星球&#xff1a;http://m6z.cn/6aeFbs 博客&#xff1a;https://binghe.gitcode.host 文章汇总&#xff1a;https://binghe.gitcode.host/md/all/all.html 星球项目地址&#xff1a;https://binghe.gitcode.host/md/zsxq/introduce.html 沉淀&#xff0c…...

前端实现图片压缩

前端实现图片压缩的主要方法有&#xff1a; 使用 HTML5 的 API 利用 canvas 将图片绘制到画布上&#xff0c;然后通过 toDataURL 方法获取压缩后的图片数据。 使用第三方库 借助 compressorjs、browser-image-compression 等开源库&#xff0c;快速实现高质量的图片压缩功能。…...

Python OCR 文字识别

一.引言 文字识别&#xff0c;也称为光学字符识别&#xff08;Optical Character Recognition, OCR&#xff09;&#xff0c;是一种将不同形式的文档&#xff08;如扫描的纸质文档、PDF文件或数字相机拍摄的图片&#xff09;中的文字转换成可编辑和可搜索的数据的技术。随着技…...

怿星科技联合赛力斯举办workshop活动,进一步推动双方合作

12月18日&#xff0c;由怿星科技与赛力斯汽车联合举办的workshop活动在赛力斯五云湖总部展开&#xff0c;双方嘉宾围绕智能汽车发展趋势、行业前沿技术、汽车电子网络与功能测试等核心议题展开了深度对话与交流&#xff0c;并现场参观演示了多套前沿产品。怿星科技CEO潘凯、汽车…...

Vue.js前端框架教程1:Vue应用启动和Vue组件

文章目录 Vue 应用Vue 应用的主要组成部分:启动 Vue 应用:Vue组件基础组件组件注册父子组件组件插槽(Slots)动态组件和 `keep-alive`Vue 应用 Vue 应用由几个主要部分组成,每个部分都有其特定的角色和职责。以下是 Vue 应用的主要组成部分以及如何启动一个 Vue 应用的介绍…...

LabVIEW深海气密采水器测控系统

LabVIEW的深海气密采水器测控系统通过高性价比的硬件选择与自主开发的软件&#xff0c;实现了高精度的温度、盐度和深度测量&#xff0c;并在实际海上试验中得到了有效验证。 项目背景 深海气密采水器是进行海底科学研究的关键工具&#xff0c;用LabVIEW开发了一套测控系统&am…...

SpringBoot 启动类 SpringApplication 二 run方法

配置 在Program arguments配置2个参数&#xff1a;--server.port8081 --spring.profiles.activedev。 run方法 run方法执行结束代表SpringBoot启动完成&#xff0c;即完成加载bean。 // ConfigurableApplicationContext 是IOC容器 public ConfigurableApplicationContext ru…...

【java基础系列】实现一个简单的猜数字小游戏

主要是用的java中的键盘录入和随机数两个api&#xff0c;实现这种人机交互的小游戏&#xff0c;可以用来锻炼基础算法思维 实现效果 实现代码 package com.gaofeng.day10;import java.util.Random; import java.util.Scanner;/*** author gaofeng* date 2024-12-22 - 9:21*/ …...

Liveweb视频融合共享平台在果园农场等项目中的视频监控系统搭建方案

一、背景介绍 在我国的大江南北遍布着各种各样的果园&#xff0c;针对这些地处偏僻的果园及农场等环境&#xff0c;较为传统的安全防范方式是建立围墙&#xff0c;但是仅靠围墙仍然无法阻挡不法分子的有意入侵和破坏&#xff0c;因此为了及时发现和处理一些难以察觉的问题&…...

clickhouse-题库

1、clickhouse介绍以及架构 clickhouse一个分布式列式存储数据库&#xff0c;主要用于在线分析查询 2、列式存储和行式存储有什么区别&#xff1f; 行式存储&#xff1a; 1&#xff09;、数据是按行存储的 2&#xff09;、没有建立索引的查询消耗很大的IO 3&#xff09;、建…...

kafka常用命令

安装kafka注意事项 修改 、vim kafka/config/server.properties 三个地方①brokerId ②logs地址③指定节点 一、创建主题 &#xff08;必须指定分区&#xff0c;指定副本&#xff09; #在kafka bin目录下执行以下命令 #①连接hadoop01 创建主题为TEST 分区1 副本3个 bin/ka…...

在 Django 中使用 SMTP 发送邮件是一个常见的需求

在 Django 中使用 SMTP 发送邮件是一个常见的需求&#xff0c;通常用于发送用户注册确认邮件、密码重置邮件等。下面是一个简单的示例&#xff0c;展示了如何在 Django 中配置 SMTP 发送邮件&#xff0c;并创建一个包含表单、路由和视图的界面来发送邮件。 1. 配置 Django 项目…...

JS中的原型与原型链

1. 基本概念 原型&#xff08;Prototype&#xff09;&#xff1a;每个对象都有一个内部属性 [[Prototype]]&#xff0c;通常通过 __proto__ 访问&#xff08;非标准&#xff0c;但广泛支持&#xff09;。 原型链&#xff08;Prototype Chain&#xff09;&#xff1a;对象通过原…...

STM32F407 | Embedded IDE01 - vscode搭建Embedded IDE开发环境(支持JLINK、STLINK、DAPLINK)

导言 Embedded IDE官网:https://em-ide.com/docs/intro 我猜肯定有部分人使用SI Keil开发STM32项目&#xff0c;也有vscode Keil开发STM32程序。SI或vscode编写代码&#xff0c;然后切换Keil编译、下载、调试程序。有一段时间&#xff0c;我也是这么干的。但是&#xff0c;程…...

放弃机器学习框架,如何用Python做物体检测?

每当我们听说“物体检测”时&#xff0c;就会想到机器学习和各种不同的框架。但实际上&#xff0c;我们可以在不使用机器学习或任何其他框架的情况下进行物体检测。在本文中&#xff0c;我将向你展示如何仅使用Python进行操作。 首先&#xff0c;我们定义一个模板图像&#xf…...

基于langchain的Agent(实现实时查询天气)

心血来潮&#xff0c;玩一下Agent&#xff0c;实现了多轮对话功能 import requests, jsonfrom langchain.agents import load_tools from langchain.agents import initialize_agent from langchain_community.llms.tongyi import Tongyi from langchain.memory import Conver…...

OB删除1.5亿数据耗费2小时

目录 回顾&#xff1a;mysql是怎么删除数据的&#xff1f; 删除方案 代码实现 执行结果 结论 本篇是实际操作 批量处理数据以及线程池线程数设置 记录学习 背景&#xff1a;有一张用户标签表&#xff0c;存储数据量达4个亿&#xff0c;使用OceanBase存储&#xff0c;由于…...

深度学习之目标检测——RCNN

Selective Search 背景:事先不知道需要检测哪个类别,且候选目标存在层级关系与尺度关系 常规解决方法&#xff1a;穷举法&#xff0c;在原始图片上进行不同尺度不同大小的滑窗&#xff0c;获取每个可能的位置 弊端&#xff1a;计算量大&#xff0c;且尺度不能兼顾 Selective …...

Vue.js前端框架教程7:Vue计算属性和moment.js

文章目录 计算属性(Computed Properties)基本用法缓存机制计算属性 vs 方法使用场景计算属性的 setter 和 getter结论Moment.js 进行时间处理1. 安装 Moment.js2. 在 Vue 组件中引入 Moment.js3. 在全局使用 Moment.js4. 使用 Vue 插件的方式引入 Moment.js5. 常用日期格式化…...

了解RPC

本文来自智谱清言 --------- RPC&#xff08;Remote Procedure Call&#xff0c;远程过程调用&#xff09;是一种允许程序调用位于远程计算机上的子程序或服务的技术。这种技术使得构建分布式计算变得更加容易&#xff0c;因为它提供了强大的远程调用能力&#xff0c;同时保持…...

【Go】Go数据类型详解—指针

1. 前言 在我看来&#xff0c;一门编程语言语法的核心就在于数据类型。而各类编程语言的基本数据类型大致相同&#xff1a;int整型、float浮点型、string字符串类型、bool布尔类型&#xff0c;但是在一些进阶数据类型上就有所不同了。本文将会介绍Go语言当中核心的数据类型——…...

C++ 中的智能指针与内存管理:从基础到进阶

在 C 中&#xff0c;内存管理是一个至关重要的课题&#xff0c;尤其是当程序复杂度逐渐增加时。传统的手动内存管理方式&#xff08;使用 new 和 delete&#xff09;容易引发内存泄漏、悬挂指针等问题。为了简化内存管理&#xff0c;C11 引入了智能指针&#xff08;std::unique…...

二、使用langchain搭建RAG:金融问答机器人--数据清洗和切片

选择金融领域的专业文档作为源文件 这里选择 《博金大模型挑战赛-金融千问14b数据集》&#xff0c;这个数据集包含若干公司的年报&#xff0c;我们将利用这个年报搭建金融问答机器人。 具体下载地址 这里 git clone https://www.modelscope.cn/datasets/BJQW14B/bs_challenge_…...

R 语言 | 绘图的文字格式(绘制上标、下标、斜体、文字标注等)

1. 上下标 # 注意y轴标签文字 library(ggplot2) ggplot(mtcars, aes(mpg, cyl))geom_point()ylab(label bquote(O[3]~(ug / m^3)))2. 希腊字母&#xff0c;如alpha ggplot(mtcars, aes(mpg, cyl))geom_point()ylab(label bquote(O[3]~(ug / m^3)))ggtitle(expression(alpha))…...

版本更新导致前端网站资源加载失败:Failed to fetch dynamically imported module

前端网站在维护过程中经常有版本更新和重新部署&#xff0c;而这会导致一些问题&#xff0c;其中某些问题会导致更新时&#xff0c;正在网站中的用户无法正常使用。 异常 Failed to fetch dynamically imported module 的诱发原因之一就是版本更新&#xff1a;在用户访问网站的…...

CentOS 7 安装、测试和部署FastDFS

目录 FastDFS环境搭建 安装 libfastcommon 库 安装FastDFS 查看编译后的文件 FastDFS配置 FastDFS启动 启动tracker服务 启动storage服务 查看storage是否已经注册到了tracker下 查看存储文件的目录 FastDFS重启 FastDFS关闭 使用fdfs_test进行测试 修改client.co…...

elasticache备份

Elasticsearch 本地快照操作流程 配置快照存储路径 在 elasticsearch.yml 文件中配置以下字段以指定数据、日志和快照存储路径&#xff1a;path:data: /data/data # 数据存储路径logs: /data/log # 日志存储路径repo: /data/snapshot # 快照存储路径确保路径 /dat…...

wordpress调用指定分类ID下 相同标签的内容

要在WordPress中调用分类ID为1、3、7的分类下&#xff0c;具有相同标签的前10个内容&#xff0c;可以使用自定义的WordPress查询(WP_Query)。以下是实现此功能的步骤和示例代码&#xff1a; 步骤&#xff1a; 确定共同标签&#xff1a; 首先&#xff0c;你需要确定分类1、3、…...

Spring Security 6 系列之五 - 授权管理

之所以想写这一系列&#xff0c;是因为之前工作过程中使用Spring Security&#xff0c;但当时基于spring-boot 2.3.x&#xff0c;其默认的Spring Security是5.3.x。之后新项目升级到了spring-boot 3.3.0&#xff0c;结果一看Spring Security也升级为6.3.0&#xff0c;关键是其风…...

贪心算法求解跳跃游戏

跳跃游戏1: 代码随想录链接:代码随想录 思路: 求解是否能够跳到数组的最后一个位置&#xff0c;关键在于跳跃的覆盖范围 因此设置一个变量表示每次移动时能够覆盖的范围&#xff0c;该变量的初始值为0 因为坐标的位置受到覆盖范围的限制&#xff0c;因此只能遍历覆盖范围内…...

4大应用场景揭秘:AI视频监控在养老院中的智能化管理与安全保障

随着人口老龄化的加剧&#xff0c;养老院的管理面临着越来越多的挑战。传统的人工巡查方式不仅难以做到全天候监控&#xff0c;而且存在响应迟缓、效率低下等问题。为了解决这些问题&#xff0c;AI视频监控系统&#xff0c;利用人工智能技术提供了一种高效、智能化的解决方案。…...

构建简洁之美:我的第一个前端页面

实现界面效果 1. HTML示例代码 <!DOCTYPE html> <html lang"zh-CN"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><link rel"stylesheet…...