ul

点击ul的li,弹出处于ul中的第几条

梦想的初衷 提交于 2020-02-07 10:27:53
< ul id = " container " > < li > 只是第一条 </ li > < li > 只是第二条 </ li > < li > 只是第三条 </ li > </ ul > // 事件代理方式 const ul = document . getElementById ( 'container' ) ; const li = document . querySelectorAll ( 'li' ) ; ul . addEventListener ( 'click' , function ( e , index ) { const target = e . target // debugger for ( let i = 0 ; i < li . length ; i ++ ) { if ( li [ i ] == target ) { alert ( `当前处于ul的第 ${ i + 1 } 条。` ) ; } } } ) ; // 普通方式 const list = document . getElementById ( 'container' ) . children ; //获取所有的li标签 for ( var i = 0 ; i < list . length ; i ++ ) { //遍历每一个li标签 list [ i ] .

图片横向滚动效果

我们两清 提交于 2020-02-06 10:07:18
*/ /*--> */ HTML < div id ="imageShow" > < div id ="image" > < ul > < li >< a href ="#" >< img src ="" alt ="" /></ a ></ li > < li >< a href ="#" >< img src ="" alt ="" /></ a ></ li > < li >< a href ="#" >< img src ="" alt ="" /></ a ></ li > < li >< a href ="#" >< img src ="" alt ="" /></ a ></ li > < li >< a href ="#" >< img src ="" alt ="" /></ a ></ li > </ ul > </ div > < div id ="image_reply" ></ div > </ div > CSS #imageShow { width : 640px ; height : 160px ; margin : 30px auto ; overflow : hidden ; white-space : nowrap ; } #imageShow ul,#imageShow li { list-style : none ; }

webpack4.0 ---引用vue文件

我的梦境 提交于 2020-02-05 18:37:16
一、引入Vue   1、安装依赖环境 npm i vue-loader -D;//解析转化.vue文件,npm i vue-style-loader -D npm i vue-template-compiler -D //将vue-loader提取出的html模板编译成js代码; npm i vue -S    实际配置的package.json如下: "devDependencies": { "cross-env": "^6.0.3", "css-loader": "^3.3.2", "file-loader": "^5.0.2", "mini-css-extract-plugin": "^0.9.0", "style-loader": "^1.0.1", "vue-loader": "^16.0.0.3",   "vue-style-loader": "^4.1.2", "vue-template-compiler": "^2.6.11", "webpack": "^4.41.2", "webpack-cli": "^3.3.10", "webpack-dev-server": "^3.9.0" }, "dependencies": { "vue": "^2.6.11" }    2、配置   实际配置的webpack.conf.jsr4如下:  

Bootstrap <基础十九>分页

旧街凉风 提交于 2020-02-03 02:44:38
Bootstrap 支持的分页特性。分页(Pagination),是一种无序列表,Bootstrap 像处理其他界面元素一样处理分页。 分页(Pagination) 下表列出了 Bootstrap 提供的处理分页的 class。 Class 描述 示例代码 .pagination 添加该 class 来在页面上显示分页。 <ul class="pagination"> <li><a href="#">«</a></li> <li><a href="#">1</a></li> ....... </ul> .disabled, .active 您可以自定义链接,通过使用 .disabled 来定义不可点击的链接,通过使用 .active 来指示当前的页面。 <ul class="pagination"> <li class="disabled"><a href="#">«</a></li> <li class="active"><a href="#">1<span class="sr-only">(current)</span></a></li> ....... </ul> .pagination-lg, .pagination-sm 使用这些 class 来获取不同大小的项。 <ul class="pagination pagination-lg">...</ul> <ul

二级菜单的制作

北城以北 提交于 2020-02-01 09:30:36
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> *{ margin: 0; padding: 0; } .nav{ list-style: none; width: 300px; margin: 100px auto; } .nav > li{ border: 1px solid #000; line-height: 35px; border-bottom: none; text-indent: 2px; position: relative; } .nav li:last-child{ border-bottom: 1px solid #000; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; } .nav li:first-child{ border-top-left-radius: 10px; border-top-right-radius: 10px; } .nav >li > span{ display: inline-block; background-image: url(./img/right.png) ; width: 32px;

jQuery常规选择器

懵懂的女人 提交于 2020-02-01 03:52:31
jQuery最核心的组成部分就是:选择器引擎。它继承了CSS的语法,可以对DOM元素的标签名、属性名、状态等进行快速准确的选择,并且不必担心浏览器的兼容性。jQuery选择器实现了CSS1~CSS3的大部分规则之外,还实现了一些自定义的选择器,用于各种特殊状态的选择。 一.简单选择器(ID选择器) 在使用jQuery选择器时,我们首先必须使用“$()”函数来包装我们的CSS 规则。而CSS规则作为参数传递到jQuery对象内部后,再返回包含页面中对应元素的jQuery对象。随后,我们就可以对这个获取到的DOM节点进行行为操作了。 #box { //使用ID选择器的CSS规则 color:red; //添加一个样式color:red } 在jQuery选择器里,我们使用如下的方式获取同样的结果: $(function () { $('#box').css('color','blue'); //添加一个行为css('color','blue'),这个行为是添加样式 }); 那么除了ID选择器之外,还有两种基本的选择器,分别为:元素标签名和类(class): (1)元素名选择器获取所有div元素的DOM对象,CSS模式:div {} ,jQuery模式:$('div') <body> <div>常规选择器</div> <div>常规选择器</div> <div>常规选择器</div> <

参数测试

*爱你&永不变心* 提交于 2020-01-31 23:30:00
HTML5 第一天 一、什么是 HTML5 HTML5 的概念与定义 定义: HTML5 定义了 HTML 标准的最新版本,是对 HTML 的第五次重大修改,号称下一代的 HTML 两个概念: 是一个新版本的 HTML 语言,定义了新的标签、特性和属性 拥有一个强大的技术集,这些技术集是指: HTML5 、 CSS3 、 javascript , 这也是广义上的 HTML5 HTML5 拓展了哪些内容 语义化标签 本地存储 兼容特性 2D 、 3D 动画、过渡 CSS3 特性 性能与集成 HTML5 的现状 绝对多数新的属性,都已经被浏览器所支持,最新版本的浏览器已经开始陆续支持最新的特性, 总的来说: HTML5 已经是大势所趋 二、 HTML5 新增标签 什么是语义化 新增了那些语义化标签 header --- 头部标签 nav --- 导航标签 article --- 内容标签 section --- 块级标签 aside --- 侧边栏标签 footer --- 尾部标签 ​ 使用语义化标签的注意 - 语义化标签主要针对搜索引擎 - 新标签可以使用一次或者多次 - 在 `IE9` 浏览器中,需要把语义化标签都转换为块级元素 - 语义化标签,在移动端支持比较友好, - 另外,`HTML5` 新增的了很多的语义化标签,随着课程深入,还会学习到其他的 三、多媒体音频标签

JS特效实现微博评论逻辑

≡放荡痞女 提交于 2020-01-31 01:12:07
实现代码: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Document</title> <style> *{ padding: 0; margin: 0; list-style: none; } #header{ position: relative; width: 800px; border:1px solid #ccc; padding-top: 30px; margin:100px auto; background-color: pink; box-shadow: 0 0 10px darkblue; } .tip{ position: absolute; top: 5px; left: 10px; } #top #btn{ position:absolute; top: 0; right: 100px; margin-top: 5px; width: 30px; } #my_textarea{ width: 80%; height: 150px; margin-left: 50px; box-shadow: 0 0 15px black; color: black; font-weight: bolder; font-size: 16px; opacity: 0.2; z

图片切换

北慕城南 提交于 2020-01-30 06:13:27
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <style> *{ padding: 0; margin:0; } .view{ width: 560px; height: 300px; margin: 100px auto; position: relative; } ul{ width: 100%; height: 100%; list-style: none; transform-style: preserve-3d; } ul > li{ width: 25%; height: 100%; position: relative; float: left; transform-style: preserve-3d; transition: transform 0.5s; } ul>li>span { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } /*每个li代表同一张图片的不同位置*/ /*每个span代表不同图片*/ ul > li > span:nth-of-type(1) { background: url("../4-代码/images/q1.jpg"); /

Html中CSS之去除li前面的小黑点,和ul、LI部分属性方法

百般思念 提交于 2020-01-30 02:23:04
对于很多人用div来做网站时,总会用到,但在显示效果时前面总是会有一个小黑点,这个令很多人头痛,但又找不到原因,其实我们可以用以下方法来清除。 1、在CSS中写入代码。找到相关性的CSS,在.li和.ul下写入list-sytle:none;当然有的会这样来写list-style-type:none, 这种写法特别是在一些CMS中最常见。 2、在相关的页面找到head部分写入下面的代码 <style type="text/css"> list-style:none; </style> 3、在li,ul内加入list-style。如<ul style="list-style-type:none><li><a herf="http://blog.csdn.net/business122">我的博客</a></li>< /ul> 当然这种是很麻烦的了。 最简单的就是第一种了,通过CSS来控制,这个当然会有不错的效果了。 这几种方法都是通过设置list-style:none来设置的,有的是会用list-style-type,下面我们来看一看它的属性. none不使用项目符号 disc实心圆,默认值 circle空心圆 square实心方块 decimal阿拉伯数字 lower-roman小写罗马数字 upper-roman大写罗马数字 lower-alpha小写英文字母 upper