ul

多个按钮,点击后切换选中状态效果

爱⌒轻易说出口 提交于 2019-12-06 04:29:39
<ul class="buttonList"> <li class="ative"></li> <li></li> <li></li> </ul> active是选中状态的样式。只需给ul下的li切换active样式即可。 给li添加以下点击事件: $('ul.buttonList li').on('click',function(e){ $(this).addClass("active").siblings().removeClass("active"); }) KO~ 来源: CSDN 作者: LonlySnow 链接: https://blog.csdn.net/piaoyinluo2316/article/details/84061299

JavaScript实现图片的自动轮播

这一生的挚爱 提交于 2019-12-06 03:39:16
一、html和css部分代码 设计的框架为: 一个大的div用来显示图片(共四张图片),这个大的div中包含两个箭头,用来切换图片,向左或向右; 然后底部有四个小的div用来对应每张图片; html和css效果图: 代码: 1 <!DOCTYPE html> 2 <html> 3 <head lang="en"> 4 <meta charset="utf-8"> 5 <title>myImages</title> 6 <style type="text/css"> 7 img{ 8 width: 100%; 9 } 10 11 .li_img{ 12 width: 800px; 13 float: left; 14 list-style: none; 15 } 16 17 .ul_img{ 18 width: 6000px; 19 padding:0px; 20 margin: 0px; 21 transition: all 2s; 22 23 } 24 25 .main_div{ 26 width: 800px; 27 overflow: hidden; 28 position: relative; 29 top: 100px; 30 left: 350px; 31 } 32 33 .arrows{ 34 z-index: 9999; 35 position: absolute;

清除 多行li 行间距

江枫思渺然 提交于 2019-12-06 03:31:45
使用li时,如果出现多行,两行之间会有一个间距,这个通过设置li的margin或padding都没用。清除的方法是给ul设置字号0,切记为li元素设置字体大小: ul{font-size:0px} li{font-size:14px} 来源: https://www.cnblogs.com/johnjackson/p/11960567.html

无缝轮播图的一种方式原理

▼魔方 西西 提交于 2019-12-06 02:40:35
之前面试被问到这个问题,之前都是随便找大神插件,知道怎么去做,但是一直没实现过。 无缝轮播的原理 在滚动层前后分别插入最后一个元素和最前面一个元素,然后在动画滚到最后或者最前的时候,初始化滚动层的位置样式,速度很快,无法察觉,就如同无缝一般。 html片段 <div class="wrap"> <ul> <li><img src="1.jpg"/></li> <li><img src="2.jpg"/></li> <li><img src="3.jpg"/></li> </ul> <a href="javascript:;" class="prevBtn">←</a> <a href="javascript:;" class="nextBtn">→</a> </div> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> css样式 .wrap{ width: 620px; height: 413px; overflow: hidden; position: fixed; top: 0; left: 0; bottom: 0; right: 0; margin: auto; border: 5px solid #FFF; background: #FFF; } ul{ width: auto;

9.jQuery之简洁版滑动下拉菜单

风流意气都作罢 提交于 2019-12-06 02:20:07
知识点:hover的使用,已经slideToggle的切换效果 1 <style> 2 * { 3 margin: 0; 4 padding: 0; 5 } 6 7 li { 8 list-style-type: none; 9 } 10 11 a { 12 text-decoration: none; 13 font-size: 14px; 14 } 15 16 .nav { 17 margin: 100px; 18 } 19 20 .nav>li { 21 position: relative; 22 float: left; 23 width: 80px; 24 height: 41px; 25 text-align: center; 26 } 27 28 .nav li a { 29 display: block; 30 width: 100%; 31 height: 100%; 32 line-height: 41px; 33 color: #333; 34 } 35 36 .nav>li>a:hover { 37 background-color: #eee; 38 } 39 40 .nav ul { 41 display: none; 42 position: absolute; 43 top: 41px; 44 left: 0; 45 width: 100%; 46

[转]React入门看这篇就够了

情到浓时终转凉″ 提交于 2019-12-06 01:57:55
摘要: 很多值得了解的细节。 原文: React入门看这篇就够了 作者: Random Fundebug 经授权转载,版权归原作者所有。 React 背景介绍 React 入门实例教程 React 起源于 Facebook 的内部项目,因为该公司对市场上所有 JavaScript MVC 框架,都不满意,就决定自己写一套,用来架设 Instagram 的网站。做出来以后,发现这套东西很好用,就在2013年5月开源了。 什么是React A JAVASCRIPT LIBRARY FOR BUILDING USER INTERFACES 用来构建UI的 JavaScript库 React 不是一个 MVC 框架,仅仅是视图(V)层的库 React 官网 React 中文文档 特点 使用 JSX语法 创建组件,实现组件化开发, 为函数式的 UI 编程方式打开了大门 性能高的让人称赞:通过 diff算法 和 虚拟DOM 实现视图的高效更新 HTML仅仅是个开始 > JSX --TO--> EveryThing - JSX --> HTML - JSX --> native ios或android中的组件(XML) - JSX --> VR - JSX --> 物联网 为什么要用React 使用 组件化 开发方式,符合现代Web开发的趋势 技术成熟,社区完善,配件齐全,适用于大型Web项目

盒子没有高度时填充背景图片

邮差的信 提交于 2019-12-05 20:20:12
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta http-equiv="X-UA-Compatible" content="ie=edge"> <title>Document</title> <style> *{ margin: 0; padding: 0; } ul,li{ list-style: none; } .box{ width: 200px; } .box ul{ height:auto !important; height: 0px; min-height: 0px; background: url(./style/img/04_03.png) no-repeat center center; -webkit-background-size: 100% 100%; background-size: 100% 100%; } .box ul:after{ content:"."; height:0; visibility:hidden; display:block; clear:both; } </style> </head> <body>

java中获取jar路径

百般思念 提交于 2019-12-05 17:54:10
package test.data.com.utils; import org.apache.commons.lang3.StringUtils; import java.io.FileInputStream; import java.io.IOException; import java.io.UnsupportedEncodingException; import java.net.URL; import java.nio.file.Path; import java.nio.file.Paths; import java.util.Properties; /** * @param * @param * @param * @author HUAZAI * @title: * @description: * @return 返回类型 : * <ul> * <li></li> * <li></li> * <ul> * @throws * @date 18-10-31 上午10:01 */ public class UtilsPath { /** * @title * @description 取得当前类所在的文件 包括文件 * @author HUAZAI * @param * <ul> * <li></li> * <li></li> * <ul> * @return * <ul>

emmet html缩写

≯℡__Kan透↙ 提交于 2019-12-05 16:12:59
HTML缩写 Emmet使用类似于CSS选择器的语法来描述元素在生成的树中的位置和元素的属性。 元素 您可以使用元素的名字,如div或p以生成 HTML标签。 Emmet没有一组预定义的可用标签名称,您可以编写任何单词并将其转换为标签:div→ ,foo→ 等。 嵌套运算符 嵌套运算符用于将缩写元素放置在生成的树内:是否将其放置在context元素内或附近。 父子元素 > 您可以使用 > 运算符将元素相互嵌套: div>ul>li <div> <ul> <li></li> </ul> </div> 兄弟元素 + 使用 + 运算符将元素彼此放置在同一水平上: div+p+bq <div></div> <p></p> <blockquote></blockquote> 爬升 ^ 使用^运算符,您可以将树爬上一层并更改上下文,其中应显示以下元素: div+div>p>span+em^bq <div></div> <div> <p><span></span><em></em></p> <blockquote></blockquote> </div> 可以根据需要使用任意多个^运算符,每个运算符将上移一个级别: 乘法 * 使用*运算符,您可以定义元素应输出多少次: ul>li*5 <ul> <li></li> <li></li> <li></li> <li></li> <li></li> <

vue基础

我们两清 提交于 2019-12-05 15:57:09
Vue 渐进式 JavaScript 框架 通过对框架的了解与运用程度,来决定其在整个项目中的应用范围,最终可以独立以框架方式完成整个web前端项目 一、走进Vue 1、what -- 什么是Vue 可以独立完成前后端分离式web项目的JavaScript框架 2、why -- 为什么要学习Vue 三大主流框架之一:Angular React Vue 先进的前端设计模式:MVVM 可以完全脱离服务器端,以前端代码复用的方式渲染整个页面:组件化开发 3、special -- 特点 单页面web应用 数据驱动 数据的双向绑定 虚拟DOM 4、how -- 如何使用Vue 开发版本: vue.js 生产版本: vue.min.js <div id="app"> {{ }} </div> <script src="js/vue.min.js"></script> <script> new Vue({ el: '#app' }) </script> 二、Vue实例 1、el:实例 new Vue({ el: '#app' }) // 实例与页面挂载点一一对应 // 一个页面中可以出现多个实例对应多个挂载点 // 实例只操作挂载点内部内容 2、data:数据 <div id='app'> {{ msg }} </div> <script> var app = new Vue({ el: '