查看演示 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 立即下载 插件描述:使用html2canvas生成名片、工作证 更新时间:2023-08-28 11:30:15 自己没事玩的,填入信息生成工作证
查看演示 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原生事件配合接口实现图片上传 简单的移动端上传图片
查看演示 website 立即下载 插件描述:环内的环形文字,可根据input输入自己喜欢的内容,并可根据按钮进行角度微调 更新时间:2023-06-18 23:19:38 简单易修改 将字符串分割成数组,然后对数组中的每一项进行渲染并设置旋转角度
查看演示 website 立即下载 插件描述:该组件以swiper为基础,用的是swiper双向控制,图标条用的是阿里巴巴个人项目图标库。
查看演示 website 立即下载 插件描述:默认左侧是页面主要内容,minimap.js的好处就是在它的右侧形成一个快速定位通道,产生一个缩小版的页面,即预览效果 可以点击并快速定位到页面的某个位置 minimap.js插件,基于jQuery1.11.1版本, 1、将head中的css样式引入到你的网页中 2、将body中的两个js引入到你的页面底部即可
查看演示 website 立即下载 插件描述:网站常用jquery图片点击放大效果,代码简单注释全。 更新时间:2023-04-17 23:18:52 代码简单,直接使用
查看演示 website 立即下载 插件描述:体积小巧使用简单的滚动条小插件,它可以通过鼠标中轴滑动页面内的模拟滚动条,或鼠标拖动滚动条查看滚动框架里的内容。支持自定义滚动条的样式,滚动条可选择横或竖呈现,默认也可选择显示或隐藏滚动条。 兼容IE6+ Safari Opera Firefox Chrome等大部分浏览器。 更新时间:2022-11-06 23:26:03 更新说明:优化实例代码,并增加默认显示滚动条实例。 更新时间:2022-10-24 14:41:10 使用说明以及注意事项如下: 1、首先引用jQuery v1.8.3+版本 ( 更低版本能兼容到jQuery1.43推荐使用jQuery1.8.3+ ) 目录地址 js/jquery.min.js 2、引用abScrollBar插件 目录地址 js/abScrollBar.source.js 开发版(不推荐直接使用) js/jquery.abScrollBar-v1.2.min.js 迷你压缩版(推荐直接使用)