查看演示 website 立即下载 插件描述:自定义上传头像,自定义输入个人信息内容,自定义图片名称,并将生成的图片保存到本地 更新时间:2023-06-18 23:08:53 使用 创建容器Dom【将所需要生成图片的内容写在容器内】 <div id=”container”></div> 获取容器 let ImageContainer = document.getElementById(“container”); 创建canvas let canvas = document.createElement(“canvas”); let context = canvas.getContext(‘2d’); html2canvas(ImageContainer, opts).then(function(canvas) {});
查看演示 website 立即下载 插件描述:环内的环形文字,可根据input输入自己喜欢的内容,并可根据按钮进行角度微调 更新时间:2023-06-18 23:19:38 简单易修改 将字符串分割成数组,然后对数组中的每一项进行渲染并设置旋转角度
查看演示 website 立即下载 插件描述:使用html2canvas生成名片、工作证 更新时间:2023-08-28 11:30:15 自己没事玩的,填入信息生成工作证
查看演示 website 立即下载 插件描述:canvas+ ts + js 实现黑客帝国代码雨效果 更新时间:2023-08-28 17:53:45
查看演示 website 立即下载 插件描述:自定义上传头像,自定义输入个人信息内容,自定义图片名称,并将生成的图片保存到本地 更新时间:2023-06-18 23:08:53 使用 创建容器Dom【将所需要生成图片的内容写在容器内】 <div id=”container”></div> 获取容器 let ImageContainer = document.getElementById(“container”); 创建canvas let canvas = document.createElement(“canvas”); let context = canvas.getContext(‘2d’); html2canvas(ImageContainer, opts).then(function(canvas) {});
查看演示 website 立即下载 插件描述:easyestdown是一个可智能定位的最基础的下拉组件,你可以用它实现任何带有下拉功能的组件,如自定义、日期时间选择器、多级菜单、自动填充输入框等。它没有没有任何外部依赖,因此您可以在`原生Javript`、`vue`、`react`、`angular`等项目中使用它 easyest-dropdown easyest-dropdown是一个可智能定位的最基础的下拉组件,你可以用它实现任何带有下拉功能的组件,如自定义select、日期时间选择器、多级菜单、自动填充输入框等。 easyest-dropdown的智能定位体现在 当下拉弹窗无法完全显示在浏览器视口或滚动容器可视区域时会自动调整到最佳显示位置。 下拉弹窗优先使用right、bottom定位,这样可以保证下弹窗显示后动态修改下拉弹窗宽高后下拉弹窗显示位置依旧正常 easyest-dropdown没有任何外部依赖,因此您可以在原生JavaScript、vue、react、angular等项目中使用它。 安装 使用npm安装 npm install easyest-dropdown -S 使用 1. 传统项目 如果您的项目是传统项目,您需要将dist/easyest-dropdown.js文件下载下来并放到您项目中,然后通过浏览器<script>标签引入easyest-dropdown.js。 <head> <!–如果您不使用easyest-dropdown自带的css,那么您可以不导入它–> <!–<link rel=”stylesheet” href=”./easyest-dropdown.css”>–> <script src=”./easyest-dropdown.js”></script> </head> <body> <button type=”button” class=”btn btn-primary” id=”referenceEl”>Show custom dropdown</button> <ul id=”dropdownEl” class=”my-custom-dropdown easyest-dropdown-transition”> <li>Html</li> <li>Javascript</li> <li>Css</li> <li>Vue <small>(渐进式JavaScript框架)</small></li> <li>React <small>(构建Web和原生交互界面的库)</small></li> <li>Angular <small>(一个应用设计框架与开发平台)</small></li> </ul> <script> var referenceEl = document.getElementById(‘referenceEl’); var dropdownEl = document.getElementById(‘dropdownEl’); var isShow = false; referenceEl.addEventListener(‘click’, function () { if (isShow) { dropdownEl.style.display = ‘none’; isShow = false; return; } var dropdownPosition = easyestDropdown.getDropdownDirection(referenceEl, dropdownEl, ‘bottom’, true); console.log(‘dropdownPosition’, dropdownPosition); dropdownEl.style.left = dropdownPosition.right == null ? (dropdownPosition.left + ‘px’) : ‘auto’; dropdownEl.style.right = dropdownPosition.right != null ? (dropdownPosition.right + ‘px’) : ”; dropdownEl.style.top = dropdownPosition.bottom == null ? (dropdownPosition.top + ‘px’) : ‘auto’; dropdownEl.style.bottom = dropdownPosition.bottom != null ? (dropdownPosition.bottom + ‘px’) : ”; dropdownEl.style.display = ‘block’; var classNameArr = dropdownEl.className.split(‘ ‘); var placementClassName = classNameArr.find(function (className) { return className.startsWith(‘easyest-placement-‘); }); if (placementClassName) { […]
查看演示 website 立即下载 插件描述:easyestdown是一个可智能定位的最基础的下拉组件,你可以用它实现任何带有下拉功能的组件,如自定义、日期时间选择器、多级菜单、自动填充输入框等。它没有没有任何外部依赖,因此您可以在`原生Javript`、`vue`、`react`、`angular`等项目中使用它 easyest-dropdown easyest-dropdown是一个可智能定位的最基础的下拉组件,你可以用它实现任何带有下拉功能的组件,如自定义select、日期时间选择器、多级菜单、自动填充输入框等。 easyest-dropdown的智能定位体现在 当下拉弹窗无法完全显示在浏览器视口或滚动容器可视区域时会自动调整到最佳显示位置。 下拉弹窗优先使用right、bottom定位,这样可以保证下弹窗显示后动态修改下拉弹窗宽高后下拉弹窗显示位置依旧正常 easyest-dropdown没有任何外部依赖,因此您可以在原生JavaScript、vue、react、angular等项目中使用它。 安装 使用npm安装 npm install easyest-dropdown -S 使用 1. 传统项目 如果您的项目是传统项目,您需要将dist/easyest-dropdown.js文件下载下来并放到您项目中,然后通过浏览器<script>标签引入easyest-dropdown.js。 <head> <!–如果您不使用easyest-dropdown自带的css,那么您可以不导入它–> <!–<link rel=”stylesheet” href=”./easyest-dropdown.css”>–> <script src=”./easyest-dropdown.js”></script> </head> <body> <button type=”button” class=”btn btn-primary” id=”referenceEl”>Show custom dropdown</button> <ul id=”dropdownEl” class=”my-custom-dropdown easyest-dropdown-transition”> <li>Html</li> <li>Javascript</li> <li>Css</li> <li>Vue <small>(渐进式JavaScript框架)</small></li> <li>React <small>(构建Web和原生交互界面的库)</small></li> <li>Angular <small>(一个应用设计框架与开发平台)</small></li> </ul> <script> var referenceEl = document.getElementById(‘referenceEl’); var dropdownEl = document.getElementById(‘dropdownEl’); var isShow = false; referenceEl.addEventListener(‘click’, function () { if (isShow) { dropdownEl.style.display = ‘none’; isShow = false; return; } var dropdownPosition = easyestDropdown.getDropdownDirection(referenceEl, dropdownEl, ‘bottom’, true); console.log(‘dropdownPosition’, dropdownPosition); dropdownEl.style.left = dropdownPosition.right == null ? (dropdownPosition.left + ‘px’) : ‘auto’; dropdownEl.style.right = dropdownPosition.right != null ? (dropdownPosition.right + ‘px’) : ”; dropdownEl.style.top = dropdownPosition.bottom == null ? (dropdownPosition.top + ‘px’) : ‘auto’; dropdownEl.style.bottom = dropdownPosition.bottom != null ? (dropdownPosition.bottom + ‘px’) : ”; dropdownEl.style.display = ‘block’; var classNameArr = dropdownEl.className.split(‘ ‘); var placementClassName = classNameArr.find(function (className) { return className.startsWith(‘easyest-placement-‘); }); if (placementClassName) { […]
查看演示 website 立即下载 插件描述:环内的环形文字,可根据input输入自己喜欢的内容,并可根据按钮进行角度微调 更新时间:2023-06-18 23:19:38 简单易修改 将字符串分割成数组,然后对数组中的每一项进行渲染并设置旋转角度
查看演示 website 立即下载 插件描述:环内的环形文字,可根据input输入自己喜欢的内容,并可根据按钮进行角度微调 更新时间:2023-06-18 23:19:38 简单易修改 将字符串分割成数组,然后对数组中的每一项进行渲染并设置旋转角度
查看演示 website 立即下载 插件描述:环内的环形文字,可根据input输入自己喜欢的内容,并可根据按钮进行角度微调 更新时间:2023-06-18 23:19:38 简单易修改 将字符串分割成数组,然后对数组中的每一项进行渲染并设置旋转角度