border

图片上传、拖拽排序

做~自己de王妃 提交于 2020-02-16 04:41:43
   最近的项目中遇到这样一个需求,要求在上传图片时可多图片上传,并且可以拖拽排序。前面多图片上传比较好实现,网上一大片的教程、插件可供学习使用,可又要求可以拖拽排序,我也没找到现有的代码,自己也就研究着尝试实现了下,实现的结果还是比较好的。大家有需要的可以参考下。    废话不多说,直接上代码。 HTML代码: <div class="wrapConatiner"> <div class="btn_wrapper"> <!--不使用file的默认样式,隐藏file选择框,使用button的click事件触发选择文件--> <input type="file" name="files" id="files" multiple style="display: none;" data-name="files1"/> <button class="btn"></button> </div> <!-- 放置上传后图片的容器 --> <div class="img_wrapper"> <ul></ul> </div> </div> CSS代码: .img_wrapper { width: 100%; display: flex; flex-wrap: wrap; } .dragWrapper { position: relative; width: 100%; height: 208px;

盒子模型

血红的双手。 提交于 2020-02-15 22:44:16
CSS盒模型及其应用 盒子模型(重点) 认识盒子模型组成 盒子边框(border) 边框综合写法 合并细线表格 圆角边框(CSS3) 盒子内边距(padding) 外边距以及盒子居中对齐 外边距实现盒子居中 清除内外边距 外边距合并 **相邻元素垂直外边距的合并** content宽度和高度 案例: 盒子模型的布局稳定性 CSS3盒模型 盒子阴影 盒子模型(重点) 认识盒子模型组成 通过一张图体会盒子模型 所有的文档元素(标签)都会生成一个矩形框,我们成为元素框(element box),它描述了一个文档元素再网页布局汇总所占的位置大小。因此每个盒子除了有自己大小和位置外,还影响着其他盒子的大小和位置。 盒子边框(border) 边框通俗来说指的就是橘子皮,柚子皮。 语法: border : border-weight || border-style || border-color 边框属性—设置边框样式(border-style) 边框样式用于定义页面中边框的风格,常用属性值如下: none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线 dotted:边框为点线 double:边框为双实线 边框综合写法 设置内容 样式属性 常用属性值 上边框 border-top-style:样式; border-top-width

tooltip提示插件

独自空忆成欢 提交于 2020-02-15 00:25:41
tooltip提示信息插件 原理:定位元素在页面中的位置即坐标信息,将显示节点元素插入到body中绝对应为到相应位置,显示内容从指定元素的属性(dataMess)中获取或者通过设置获取。 使用方法: $("#test").iTooltip({"posType":"top"}); <div id="test" class="test" dataMess="测试数据中。。。<br/>测试数据中。。。">测试</div> <!DOCTYPE html> <html> <head> <meta charset="UTF-8" /> <title>tooltip提示插件</title> <style>.iTooltipMes{ position: absolute; display: block; color: #000; font-size: 12px; padding: 10px; background: #fff; border: 1px solid #999; border-radius: 3px; box-shadow: 0px 1px 3px rgba(0,0,0,0.3); z-index: 999999; } .iToolTri{ position: absolute; z-index: 1; display: block; width: 0px; height: 0px;

blog主题——樱花

北城余情 提交于 2020-02-14 18:19:36
贮存一下,blog代码 QAQ 页脚html <!--live2d--> <script src="https://blog-static.cnblogs.com/files/zouwangblog/autoload.js"></script> <!--live2dend--> <!--放大图片--> <link rel="stylesheet" type="text/css" href="https://blog-static.cnblogs.com/files/zouwangblog/zoom.css"> <script src="https://cdn.bootcss.com/jquery/1.8.3/jquery.min.js"></script> <script src="https://cdn.bootcss.com/bootstrap/3.2.0/js/transition.js"></script> <script src="https://blog-static.cnblogs.com/files/zouwangblog/zoom.js"></script> <script type='text/javascript'>$('#cnblogs_post_body img').attr('data-action', 'zoom');</script> <!-

清除浮动方法总结

折月煮酒 提交于 2020-02-13 22:26:16
1、父级div定义伪类:after和zoom <style type="text/css"> .div1{background:#000080;border:1px solid red;} .div2{background:#800080;border:1px solid red;height:100px;margin-top:10px} .left{float:left;width:20%;height:200px;background:#DDD} .right{float:right;width:30%;height:80px;background:#DDD} /*清除浮动代码*/ .clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} .clearfloat{zoom:1} </style> <div class="div1 clearfloat"> <div class="left">Left</div> <div class="right">Right</div> </div> <div class="div2"> div2 </div> 原理:IE8以上和非IE浏览器才支持:after,原理和方法2有点类似,zoom(IE转有属性)可解决ie6,ie7浮动问题

实现网页版MQTT

a 夏天 提交于 2020-02-13 03:33:31
一、目录结构 1、目录结构 二、代码 css/index.css *{ padding: 0; margin: 0; } .left{ float: left; } .right{ float: right; } textarea{ resize: none; } #box{ overflow: hidden; width: 775px; height: 720px; /* border: 1px solid black; */ margin: 0 auto; padding: 30px 0 0 20px; box-sizing: border-box; background: #eee; } /* 连接配置开始 */ .disposition{ padding: 10px; width: 430px; height: 470px; border: 1px solid #ccc; box-sizing: border-box; position: relative; border-right: none; } .disposition li{ width: 430px; list-style: none; line-height: 60px; font-size: 20px; position: relative; } .disposition li input{ width:

博客园界面美化

让人想犯罪 __ 提交于 2020-02-13 00:03:10
博客园界面美化 作者: @Ryanjie 本文为作者原创,转载请注明出处: https://www.cnblogs.com/Ryanjie/p/9382356.html 阅读目录(Content) 博客园界面美化 0x00. 写在前面 0x01. 博客园后台设置 0x02. 页面定制CSS代码 0x03. 侧边栏公告 0x04. 页首Html代码 0x05. 页脚Html代码 0x06. 博客签名 0x07. 写在最后 回到顶部(go to top) 博客园界面美化 标签: 美化 回到顶部(go to top) 0x00. 写在前面 皮肤作者: @SevenNight 皮肤作者博客: SevenNight 修改人: @Ryanjie 修改人: Ryanjie 前几天无意之中看到了一款特别好看(每个人的眼光都不一样)的博客皮肤“ verdant ”,皮肤的作者是 @SevenNight 。当时感觉这款皮肤很简洁却又不失本色,于是立刻更换了这款皮肤。但是在使用过程中碰到了一些问题。由于之前基本没有学过前端,只好自己动手慢慢钻研。最终,之前一些不能实现的或者是自己想要实现的,都满足了。 在这之前还是先感谢 @SevenNight ,感谢他设计得这款皮肤。我只是在原作者 @SevenNight 的基础上增添了markdown代码高亮、自动生成三级目录、版权声明、markdown代码添加行号

Summary_javascript实现个人简历上传照片

浪子不回头ぞ 提交于 2020-02-12 22:44:32
<html> <head> <style> input{ border: 0px; outline:none; height: 50px; text-align: center; font-size: 16px; font-family: "Microsoft YaHei"; } textarea{ border:0px; outline:none; text-align: left; font-size: 16px; font-family: "Microsoft YaHei"; } table{ border-color: black; border-collapse: collapse; text-align: center; } tr{ border: 0px; } td{ text-align: center; } pre{ font-size: 16px; font-family: "Microsoft YaHei"; } form img { height: 140px; width: 100px; } label{ background-color: gainsboro; padding: 5px 10px; border-radius: 5px; border: 1px ridge black; 来源: CSDN 作者: 家有喜娟儿 链接: https:/

CSS抖音标

前提是你 提交于 2020-02-12 18:17:10
HTML代码: <div class="g-container"> <div class="j"></div> <div class="j"></div> </div> CSS代码: <style> body { background: #000; overflow: hidden; } .g-container { position: relative; width: 200px; margin: 100px auto; filter: contrast(150%) brightness(110%); } .j { position: absolute; top: 0; left: 0; width: 47px; height: 218px; z-index: 1; background: #24f6f0; } .j:before { content: ""; position: absolute; width: 100px; height: 100px; border: 47px solid #24f6f0; border-top: 47px solid transparent; border-radius: 50%; top: 121px; left: -147px; transform: rotate(45deg); } .j:after { content: "";

CSS盒子模型

﹥>﹥吖頭↗ 提交于 2020-02-12 16:58:26
盒子模型(Box Model) 标准盒子模型 盒子边框(border) border-width border-style border-color 边框的样式: none:没有边框即忽略所有边框的宽度(默认值) solid:边框为单实线(最为常用的) dashed:边框为虚线 dotted:边框为点线 内边距(padding) padding不影响盒子大小情况 如果没有给一个盒子指定宽度, 此时,如果给这个盒子指定padding, 则不会撑开盒子。 盒子的实际的大小 = 内容的宽度和高度 + 内边距 + 边框 外边距(margin) 块级盒子水平居中 盒子必须指定了宽度(width) 然后就给 左右的外边距都设置为auto , 外边距合并 相邻块元素垂直外边距的合并 * 相邻块元素垂直外边距的合并、 当上下相邻的两个块元素相遇时,如果上面的元素有下外边距margin-bottom 下面的元素有上外边距margin-top,则他们之间的垂直间距不是margin-bottom与margin-top之和 取两个值中的较大者 这种现象被称为相邻块元素垂直外边距的合并(也称外边距塌陷)。 解决方案:尽量给只给一个盒子添加margin值 。 嵌套块元素垂直外边距的合并(塌陷) 对于两个嵌套关系的块元素,如果父元素没有上内边距及边框 父元素的上外边距会与子元素的上外边距发生合并