admin管理员组文章数量:1794759
CSS、js学习笔记(三)
文章目录
- 一、CSS部分
- 1、有序列表、无序列表标记设置
- 2、最小或最大的宽度或者高度
- 3、标签内容溢出问题
- 4、优先级设置
- 二、js部分
- 1、当页面滑动时事件(onscroll)
- 2、鼠标移到某个位置时需要的效果
以及一些其他的属性,截图自菜鸟教程 还可以将标记设为图片
list-style-image:url(""); /*url是图片的路径*/ 2、最小或最大的宽度或者高度因为每台计算机的分辨率可能不同的问题,有时我们需要设置最大或最小的宽度或者高度
min-width:;/*最小宽度*/ min-height:;/*最小高度*/ max-width:;/*最大宽度*/ max-height:;/*最小宽度*/ 3、标签内容溢出问题当一个标签的内容溢出时,我们需要相应的效果时,我们可以设置overflow的属性值,属性值效果如下: 当我们设置外边距时标签不移动时,设置父标签的border时又能成功移动时,也可以设置父标签overflow:hidden;来实现效果;
4、优先级设置 position:relatiove; z-index:1;需先设置定位。 z-index 属性指定一个元素的堆叠顺序。 拥有更高堆叠顺序的元素总是会处于堆叠顺序较低的元素的前面。 默认z-index为0。
二、js部分 1、当页面滑动时事件(onscroll) // 当页面的滚动条发生滚动的时候,会执行function这个函数(方法) window.onscroll=function(){ var x=document.documentElement.scrollLeft;// 获取用户水平滚动条的距离 var y=document.documentElement.scrollTop;// 获取用户垂直滚动条的距离 var header=document.querySelector("#header");// 获取header这个div节点 var className=header.className;// 获取这个节点的类样式的名称 if(y>0 && className=="big_bg"){ header.className="small_bg"; } }要实现滑块滑动后出现一些效果,只要获取节点,然后在写需要实现的效果就行,其他的用于需要时参考。
2、鼠标移到某个位置时需要的效果此处需要用的jquery框架 ①引入jquery框架 ②
// 鼠标移入id=menu_li_two的节点时,执行function中的代码功能 $("#menu_li_two").mouseover(function(){ // 延迟0.3秒用30毫秒的时间滑出header_sunblind $("#header_sunblind").delay(300).slideDown(30); }); // 鼠标移出id=header_sunblind的节点时,执行function中的代码功能 $("#header_sunblind").mouseleave(function(){ $("#header_sunblind").hide(); // 隐藏header_sunblind });版权声明:本文标题:CSS、js学习笔记(三) 内容由林淑君副主任自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.xiehuijuan.com/baike/1686968899a123617.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论