王朝235网址导航
立即发布
当前位置:首页 > CSS代码
文章资讯分类
文章资讯
  • CSS滚动条实现步骤及美化小技巧 CSS滚动条实现步骤及美化小技巧

    CSS滚动条实现步骤及美化小技巧

    1、overflow-y : 设置当对象的内容超过其指定高度时如何管理内容;overflow-x : 设置当对象的内容超过其指定宽度时如何管理内容。参数:visible:扩大面积以显示所有内容auto:仅当内容超出限定值时添加滚动条hidden:总是隐藏滚动条scroll:总是显示滚动条2、height : 设置滚动条的高度(修改其后数值即可)。3、滚动条颜色参数设置:scrollbar-3d-light-color 设置或检索滚动条亮边框颜色scrollbar-highlight-color 设置或检索滚动条3D界面的亮边(ThreedHighlight)颜色scrollbar-face-color  设置或检索滚动条3D表面(ThreedFace)的颜色scrollbar-arrow-color 设置或检索滚动条方向箭头的颜色scrollbar-shadow-color  设置或检索滚动条3D界面的暗边(ThreedShadow)颜色scrollbar-dark-shadow-color 设置或检索滚动条暗边框(ThreedDarkShadow)颜色scrollbar-base-color 设置或检索滚动条基准颜色设置滚动条样式在原来的 html 的时候,我们可以这样定义整个页面的滚动条 body{ scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/ scrollbar-highlight-color:#fff; /*- 左二 -*/ scrollbar-face-color:#E4E4E4; /*- 面子 -*/ scrollbar-arrow-color:#666; /*- 箭头 -*/ scrollbar-shadow-color:#808080; /*- 右二 -*/ scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/ scrollbar-base-color:#D7DCE0; /*- 基色 -*/ scrollbar-track-color:#;/*- 滑道 -*/ } 但是同样的代码,我们应用在 xhtml 下就不起作用了,我相信好多朋友也遇到过同样的问题那么怎么才能在 xhtml 下应用滚动条样式呢?看下列代码 html{ scrollbar-3dlight-color:#D4D0C8; /*- 最外左 -*/ scrollbar-highlight-color:#fff; /*- 左二 -*/ scrollbar-face-color:#E4E4E4; /*- 面子 -*/ scrollbar-arrow-color:#666; /*- 箭头 -*/ scrollbar-shadow-color:#808080; /*- 右二 -*/ scrollbar-darkshadow-color:#D7DCE0; /*- 右一 -*/ scrollbar-base-color:#D7DCE0; /*- 基色 -*/ scrollbar-track-color:#;/*- 滑道 -*/ } 这段代码和上一段唯一的不同就是在 CSS 定义的元素上,一个是 body 一个是 html。我们再测试一下,把 html 页面的"body"修改成"html"测试一下,发现依然可以实现效果。那到底是为什么呢?从字面上来看,xhtml 比 html 多一个 x,那么这个 x 其实也就是 xml,为什么要加一个 xml 在里面?其实最根本的原因就是要让 html 更加结构化标准化(因为 html 实在是太烂)。我们在 html 里面定义的是 body,因为 html 不是很标准所以这样可以生效,而在xhtml里面这样就不行了,我看看那个图很明显,body 标签本身不是根元素,只有 html 才是根元素,而页面的滚动条也是属于根元素的,所以这就是我们为什么定义 body 没有效果的原因,因为我们定义的只是一个子原素。ok,我们知道了原理,来做一个试验如果把定义"body"或"xhtml"换成*, *{ scrollbar-3dlight-color:#D4D0C8; scrollbar-highlight-color:#fff; scrollbar-face-color:#E4E4E4; scrollbar-arrow-color:#666; scrollbar-shadow-color:#808080; scrollbar-darkshadow-color:#D7DCE0; scrollbar-base-color:#D7DCE0; scrollbar-track-color:#; } 在html和xhtml都通过,因为*就是定义页面上的任何标签当然也包括了“html”这个标签。(ps:其实与其说是 html 与 xhtml 的区别到不如说是有无 XHTML 1.0 transitional doctype的区别,但是如果你把页面的 XHTML 1.0 transitional doctype 去掉的话,那么这个页面就没有 doctype,默认的显示方式就是html4.01,不过你要把XHTML 1.0 transitional doctype 修改成 HTML 4.01 doctype 同样页面定义 body 也不会有效果的,虽然这个页面的标准是html 4.01) CSS 隐藏滚动条(横向,坚向)网上都说使用 overflow-y:hidden 可以隐藏滚动条,但是只能针对 div 元素,并不能隐藏浏览器,而一些资料说 <boby>里加入scroll="no",可隐藏滚动条;在<boby>里加入style="overflow-x:hidden",可隐藏水平滚动条;加入style="overflow-y:hidden",可隐藏垂直滚动条。1、完全隐藏  在里加入scroll="no",可隐藏滚动条;2、在不需要时隐藏  指当浏览器窗口宽度或高度大于页面的宽或高时,不显示滚动条;反之,则显示;3、样式表方法  在里加入style="overflow-x:hidden",可隐藏水平滚动条;  加入style="overflow-y:hidden",可隐藏垂直滚动条。body{ overflow-x:hidden; } 在标准 DTD 下是不可以的html { overflow: scroll; }强制隐藏滚动条:html { overflow: hidden; }隐藏IE的水平滚动条:html { overflow-x: hidden; }隐藏IE的垂直滚动条:html { overflow-y: hidden; }强制显示IE的水平滚动条:html { overflow-x: scroll; }强制显示IE的垂直滚动条:html { overflow-y: scroll; }强制显示Mozilla的水平滚动条:html { overflow:-moz-scrollbars-horizontal; }注意: 仅仅强制显示水平滚动条. 也就是说, 即使需要显示垂直滚动条时, 垂直滚动条也不会出现.强制显示Mozilla的垂直滚动条:html { overflow:-moz-scrollbars-vertical; }注意: 仅仅强制显示垂直滚动条. 也就是说, 即使需要显示水平滚动条时, 水平滚动条也不会出现.最终的解决办法:在页面添加: <style> html { overflow-x:hidden; //隐藏水平滚动条overflow-y:hidden;//隐藏垂直滚动条} </style> CSS怎么美化滚动条各种浏览器对CSS滚动条的支持情况:这里说的 Webkit 浏览器包括谷歌浏览器,苹果公司的 Safari 浏览器,以及最新的 Opera 浏览器。这些浏览器加起来占有超过半数的桌面浏览器市场份额。对于移动端浏览器,基本上是谷歌浏览器和 Safari 浏览器的天下。唯一的遗憾是火狐浏览器,至今没有对CSS滚动条属性做任何的改进。至于IE浏览器,我们期待吧。鉴于目前浏览器市场的格局,我们很有信心相信 CSS 滚动条美化功能会有很好的很光明的前景。很多年前谷歌浏览器就已经开始支持对滚动条的 CSS 美化。这些 Webkit 浏览器专属的CSS属性需要使用 -webkit- 浏览器引擎前缀,我们在这里将只会使用一些基本的CSS滚动条属性,在代码里会增加一些必要的解释说明。 ::-webkit-scrollbar { width: 15px; } /* 这是针对缺省样式 (必须的) */ 当 CSS 中出现伪元素样式时,Webkit 引擎将会关闭它的缺省滚动条样式输出,只使用CSS里提供的样式信息。这里是其它一些伪元素样式: ::-webkit-scrollbar-track { background-color: #b46868; } /* 滚动条的滑轨背景颜色 */ ::-webkit-scrollbar-thumb { background-color: rgba(0, 0, 0, 0.2); } /* 滑块颜色 */ ::-webkit-scrollbar-button { background-color: #7c2929; } /* 滑轨两头的监听按钮颜色 */ ::-webkit-scrollbar-corner { background-color: black; } /* 横向滚动条和纵向滚动条相交处尖角的颜色 */ 加上了这些 CSS 属性,你将会看到下面的效果(再次提醒:你需要使用 Webkit 浏览器,比如谷歌浏览器才能看到效果)。谷歌浏览器的用户是最幸福的。但我们也不能放弃火狐浏览器和IE浏览器用户。对于这些浏览器,有一个非常有效的补救方案,就是使用 javascript 插件。网上有不少人推荐一个由 Kelvin Luck 开发的一个 jQuery 插件:jScrollPane。但也有人评论这个插件是“PITA”,我翻了一下字典,发现“PITA”中文意思是“让人蛋疼”。经过试用,感到它的确是让人蛋疼。不推荐使用它。我发现了另外一个插件 malihu-custom-scrollbar-plugin,感觉相当不错,它的用法是: <link rel="stylesheet" href="js/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.min.css"> <!-- latest jQuery direct from google's CDN --> <script type="text/javascript" src="js/jquery-1.11.1.min.js"></script> <script type="text/javascript" src="js/jquery-migrate-1.2.1.min.js"></script> <script src="js/malihu-custom-scrollbar-plugin/jquery.mCustomScrollbar.concat.min.js"></script> <script> if (!$.browser.webkit) { $.mCustomScrollbar.defaults.scrollButtons.enable=true; //enable scrolling buttons by default $.mCustomScrollbar.defaults.axis="yx"; //enable 2 axis scrollbars by default $(".container").mCustomScrollbar({theme:"dark"}); } </script> 火狐浏览器中的效果截图:已经有很多网站都使用了这些滚动条的 CSS 美化技巧,特别是谷歌的一些应用和网站上,比如 Gmail 和 Google+。相信很快火狐浏览器和IE浏览器也会提供自己的解决方案。用CSS调整滚动条配色IE浏览器可以通过调整CSS的方式,来给滚动条换色。代码如下: .uicss-cn { height:580px;overflow-y: scroll; scrollbar-face-color:#EAEAEA; scrollbar-shadow-color:#EAEAEA; scrollbar-highlight-color:#EAEAEA; scrollbar-3dlight-color:#EAEAEA; scrollbar-darkshadow-color:#697074; scrollbar-track-color:#F7F7F7; scrollbar-arrow-color:#666666; } 具体样式对应的滚动条区域如图所示:
    2022-09-22 9
  • CSS文本溢出效果&滚动条样式设置 CSS文本溢出效果&滚动条样式设置

    CSS文本溢出效果&滚动条样式设置

    一.文本溢出1.overflow:hidden;  超出文本会被剪裁隐藏不可见scroll;超出文本会被剪裁, 显示滚动条auto; 如果文本超出会显示滚动条,没超出不会显示,overflow-x:设置横向滚动条hidden | scrolloverflow-y:设置纵向滚动条inherit;从父级继承overflow属性2.white-space:如何处理元素内的空白pre:保留空白,在编译器中文本是怎样排版,浏览器中就怎样排版nowrap:不换行,直到遇到<br>pre-warp:保留空白,正常换行pre-line:不保留空白,正常换行3.text-overflow:有超出的文本时怎样显示clip:不显示省略号,仅裁切ellipsis:当文本溢出时显示省略号标记二.文本溢出显示省略号效果1.定义盒子的宽度2.强制文本在一行内显示3.溢出内容设为隐藏  4.溢出文本显示为省略号 三.文本溢出显示渐变消失效果 /*先设置盒子相关属性*/ div{ height:18px; 50px; overflow: hidden; white-space: nowrap; text-overflow: clip; position:relative; } /*在盒子里面靠右位置添加一个渐变的白色透明背景*/ div::before{ content: ''; height:15px; 10px; position: absolute; right: 0; padding-left: 10px; background: linear-gradient(to right,rgba(255,255,255,0.5),rgba(255,255,255,1)); } 四.滚动条样式设置注意:在IE和Edge浏览器下可能不会生效!::-webkit-scrollbar :滚动条整体部分,其中的属性有width,height,background,border等。::-webkit-scrollbar-button :滚动条两端的按钮。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。::-webkit-scrollbar-track :外层轨道。可以用display:none让其不显示,也可以添加背景图片,颜色改变显示效果。::-webkit-scrollbar-track-piece :内层轨道,需要注意的就是它会覆盖第三个属性的样式。::-webkit-scrollbar-thumb :滚动条里面可以拖动的那部分::-webkit-scrollbar-corner :边角,两个滚动条交汇处::-webkit-resizer :两个滚动条交汇处用于拖动调整元素大小的小控件(基本用不上)滚动条显示在class为box的一个盒子里 /* 滚动条整体 */ .box::-webkit-scrollbar{ 8px; height: 100px; background-color: white; } /* 滚动条滑块 */ .box::-webkit-scrollbar-thumb{ 10px; height: 50px; background-color: #D6D6D6; border-radius: 5px; }
    2022-09-22 8
  • CSS实现雷达效果 CSS实现雷达效果

    CSS实现雷达效果

    <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Document</title> </head> <style> .wave { margin-left: auto; margin-right: auto; width: 100px; height: 100px; border-radius: 100px; border: 2px solid #fff; text-align: center; line-height: 100px; color: #fff; background: #06c url(http://p3g4ahmhh.bkt.clouddn.com/me.jpg) no-repeat center center; background-size: 100%; animation: wave 4s linear infinite; } @keyframes wave { 0% { box-shadow: 0 0 0 0 rgba(245, 226, 226, 1), 0 0 0 0 rgba(250, 189, 189, 1); } 50% { box-shadow: 0 0 0 20px rgba(245, 226, 226, .5), 0 0 0 0 rgba(250, 189, 189, 1); } 100% { box-shadow: 0 0 0 40px rgba(245, 226, 226, 0), 0 0 0 20px rgba(245, 226, 226, 0); } } </style> <div class="wave"></div> </html>
    2022-09-11 9
  • css奇数偶数选择器 css奇数偶数选择器

    css奇数偶数选择器

    前端项目开发中,需要根据行数的奇数和偶数的不同,设置不同的颜色显示,以在视觉上给用户以良好的浏览体验,这里就需要使用css奇数偶数选择器。主要用的::nth-of-type或者:nth-child。方式一:nth-child div:nth-child(odd){ } //奇数行 div:nth-child(even){ } //偶数行 :nth-child(n) 选择器匹配属于其父元素的第 N 个子元素,不论元素的类型。方式二:nth-of-type div:nth-of-type(odd){ //奇数行 } div:nth-of-type(even){ //偶数行 } nth-of-type(n) : 匹配同类型中的第n个同级兄弟元素。区别:nth-child ()  与 nth-of-type()nth-child(n) : 匹配父元素中的第 n 个子元素,元素类型没有限制。nth-of-type(n) : 匹配同类型中的第n个同级兄弟元素。n可以是一个数字,一个关键字,或者一个公式,比如:nth-child(odd) 奇数 ,nth-child(even) 偶数。nth-child和nth-of-type的不同之处就是查找元素的方式不同。前者是查找兄弟元素中某个绝对位置的元素,后者是查找同类型元素中某个绝对位置的元素。相同之处是,两者都是找到元素之后再与前面的选择符进行匹配,这里的匹配方式是一样的。稍微往下延伸,清楚了查找方式,那么不管前面的选择符怎么变,最后都是先查找到元素再与前面的选择符进行匹配。也就是说选择符与他们的查找方式没有关系。延伸:选中最后一个奇数和偶数这里以nth-child为例: // 选中最后一个奇数 div:nth-child(odd):last-child { margin-bottom: 0; } // 选中最后一个偶数 div:nth-child(even):last-child { margin-bottom: 0; }
    2022-09-11 8
  • css实现背景模糊效果 css实现背景模糊效果

    css实现背景模糊效果

    方法:background-color + backdrop-filter 来配合实现backdrop-filter css属性可以让你为一个元素后面区域添加图形效果(如模糊或颜色偏移)。因为它适用于元素背后的所有元素,为了看到效果,必须使元素或其背景至少部分透明。例: <div class="container"> <div class="box"> <p>backdrop-filter: blur(10px)</p> </div> </div> html, body { height: 100%; width: 100%; } body { background-image: url(https://picsum.photos/id/1080/6858/4574), linear- gradient(rgb(219, 166, 166), rgb(0, 0, 172)); background-position: center center; background-repeat: no-repeat; background-size: cover; } .box { /* 重点设置下面两个属性 */ background-color: rgba(255, 255, 255, 0.3); backdrop-filter: blur(10px); -webkit-backdrop-filter: blur(5px); border-radius: 5px; font-family: sans-serif; text-align: center; line-height: 1; max-width: 50%; max-height: 50%; padding: 20px 40px; color: #fff; } .container { align-items: center; display: flex; justify-content: center; height: 100%; width: 100%; } 效果图:可自行设置想要的背景色和blue数值来达到想要的模糊效果~
    2022-09-11 8
  • css居中方法 css居中方法

    css居中方法

    行内元素1、水平居中text-align:center; <div class="parent"> <span class="child">content</span> </div> .parent{ background-color:red; text-align:center; } fit-content; .parent{ background-color:red; width:fit-content; } 2、垂直居中line-height(单行文本) .parent{ height:200px; line-height:200px; background-color:red; } 块级元素1、水平居中margin:0 auto; <div class="parent"> <div class="child"></div> </div> .parent{ background-color:red; } .child{ width:100px; margin:0 auto; background-color:blue; } 2、水平垂直居中定位 .parent{ position:relative; height:200px; background-color:red; } .child{ weight:100px; height:100px; position:absolute; background:blue; left:calc(50%-50px); top:calc(50%-50px); } .parent{ position:relative; height:200px; background-color:red; } .child{ weight:100px; height:100px; position:absolute; background:blue; left:50%; top:50%; margin-top:-50px; margin-left:-50px; } 定位+transform .parent{ position:relative; height:200px; background-color:red; } .child{ position:absolute; background:blue; left:50%; top:50%; transform:translate(-50%,-50%); } 定位+margin .parent{ position:relative; height:200px; background-color:red; } .child{ width:100px; height:100px; position:absolute; left:0; right:0; top:0; botttom:0; margin:auto; background:blue; } padding .parent{ padding:20px; background-color:red; } .child{ height:200px; background:blue; } flex .parent{ height:200px; display:flex; align-items:center; //垂直居中 justify-content:center; //水平居中 background-color:red; } .child{ width:100px; height:100px; background-color:blue; } 伪元素 .parent{ height:200px; text-align:center; background-color:red; } .child{ width:100px; height:100px; display:inline-block; vertical-align:middle; background-color:blue; } .parent::before{ content:""; width:20px; height:200px; display:inline-block; vertical-align:middle; background-color:yellow; } calc(宽高相等) .parent{ width:600px; height:600px; background-color:red; } .child{ width:100px; height:100px; padding:calc((100%-100px)/2); background-clip:content-box; background-color:blue; }
    2022-09-11 10
  • css的四种引入方式 css的四种引入方式

    css的四种引入方式

    一、行内样式别名:行间样式、内联样式写法:在网页元素上通过style=""属性 <div style="color: pink; margin-top: 10px;border: 1px solid blue">行内样式</div> 二、内部样式表写法:在网页创建嵌入的样式表,写在里面 <head> <style> p{ color:pink; border:blue 1px solid; } </style> </head> 三、链入外部样式表写法:网页引入外部样式表,外部创建一个css文件,在html中通过连接这个css文件,一般写在css前面 <link rel="stylesheet" type="text/css" herf="1.css"> 四、导入外部样式表写法:通过@import 引入,不建议开发使用 <style> @import"1.css"; </style> 五、css引用的优先级记住就近原则内部样式、、@import都出现在HTML的里面,就近原则,距离修改元素近的优先级高行内样式>内部样式>link>@import建议开发中链入外部样式,无需改动HTML结构,有利于代码的维护,开发效率高六、link和@import的区别1、引入的内容不同link引入样式文件、图片资源等,而@import只引入样式文件2、加载的顺序不同link在页面加载的同时加载,@import在页面加载以后加载3、兼容性不同link是XHTML标签,没有兼容性问题,@import在css2.1提出,低版本的浏览器不支持4、对js的支持不同link支持js控制dom去改变样式,@import则不能支持
    2022-09-11 9
  • 镂空文字CSS 镂空文字CSS

    镂空文字CSS

    /*镂空文字*/ -webkit-text-fill-color:transparent; -webkit-text-stroke:1px #000;
    2022-09-11 8
  • CSS常用的标签代码大全 CSS常用的标签代码大全

    CSS常用的标签代码大全

    字体属性:(font) 大小 {font-size: x-large;}(特大) xx-small;(极小) 一般中文用不到,只要用数值就可以, 单位:PX、PD 样式 {font-style: oblique;}(偏斜体) italic;(斜体) normal;(正常) 行高 {line-height: normal;}(正常) 单位:PX、PD、EM 粗细 {font-weight: bold;}(粗体) lighter;(细体) normal;(正常) 变体 {font-variant: small-caps;}(小型大写字母) normal;(正常) 大小写 {text-transform: capitalize;}(首字母大写) uppercase;(大写) lowercase;(小写) none;(无) 修饰 {text-decoration: underline;}(下划线) overline;(上划线) line-through;(删除线) blink;(闪烁) 常用字体: (font-family) “Courier New“, Courier, monospace, “Times New Roman“, Times, serif, Arial, Helvetica, sans-serif, Verdana 背景属性: (background) 色彩 {background-color: #FFFFFF;} 图片 {background-image: url();} 重复 {background-repeat: no-repeat;} 滚动 {background-attachment: fixed;}(固定) scroll;(滚动) 位置 {background-position: left;}(水平) top(垂直); 简写方法 {background:#000 url(..) repeat fixed left top;} /*简写·这个在阅读代码中 经常出现,要认真的研究*/ 区块属性: (Block) /*这个属性第一次认识,要多多研究*/ 字间距 {letter-spacing: normal;} 数值 /*这个属性似乎有用,多实践下*/ 对齐 {text-align: justify;}(两端对齐) left;(左对齐) right;(右对齐) center;(居中) 缩进 {text-indent: 数值px;} 垂直对齐 {vertical-align: baseline;}(基线) sub;(下标) super;(下标) top; text-top; middle; bottom; text-bottom; 词间距word-spacing: normal; 数值 空格white-space: pre;(保留) nowrap;(不换行) 显示 {*:block;}(块) inline;(内嵌) list-item;(列表项) run-in;(追加部分) compact;(紧凑) marker;(标记) table; inline-table; table-raw-group; table-header- group; table-footer-group; table-raw; table-column-group; table-column; table-cell; table-caption;(表格标题) /** 属性的了解很模糊*/ 方框属性: (Box) width:; height:; float:; clear:both; margin:; padding:; 顺序:上右下左 边框属性: (Border) border-style: dotted;(点线) dashed;(虚线) solid; double;(双线) groove;(槽线) ridge;(脊状) inset;(凹陷) outset; border-width:; 边框宽度 border-color:#; 简写方法border:width style color; /*简写*/ 列表属性: (List-style) 类型list-style-type: disc;(圆点) circle;(圆圈) square;(方块) decimal;(数字) lower-roman;(小罗码数字) upper-roman; lower-alpha; upper-alpha; 位置list-style-position: outside;(外) inside; 图像list-style-image: url(..); 定位属性: (Position) Position: absolute; relative; static; visibility: inherit; visible; hidden; overflow: visible; hidden; scroll; auto; clip: rect(12px,auto,12px,auto) (裁切)一 CSS文字属性: color : #999999; /*文字颜色*/ font-family : 宋体,sans-serif; /*文字字体*/ font-size : 9pt; /*文字大小*/ font-style:itelic; /*文字斜体*/ font-variant:small-caps; /*小字体*/ letter-spacing : 1pt; /*字间距离*/ line-height : 200%; /*设置行高*/ font-weight:bold; /*文字粗体*/ vertical-align:sub; /*下标字*/ vertical-align:super; /*上标字*/ text-decoration:line-through; /*加删除线*/ text-decoration: overline; /*加顶线*/ text-decoration:underline; /*加下划线*/ text-decoration:none; /*删除链接下划线*/ text-transform : capitalize; /*首字大写*/ text-transform : uppercase; /*英文大写*/ text-transform : lowercase; /*英文小写*/ text-align:right; /*文字右对齐*/ text-align:left; /*文字左对齐*/ text-align:center; /*文字居中对齐*/ text-align:justify; /*文字分散对齐*/ vertical-align属性 vertical-align:top; /*垂直向上对齐*/ vertical-align:bottom; /*垂直向下对齐*/ vertical-align:middle; /*垂直居中对齐*/ vertical-align:text-top; /*文字垂直向上对齐*/ vertical-align:text-bottom; /*文字垂直向下对齐*/ 二、CSS边框空白 padding-top:10px; /*上边框留空白*/ padding-right:10px; /*右边框留空白*/ padding-bottom:10px; /*下边框留空白*/ padding-left:10px; /*左边框留空白 三、CSS符号属性: list-style-type:none; /*不编号*/ list-style-type:decimal; /*阿拉伯数字*/ list-style-type:lower-roman; /*小写罗马数字*/ list-style-type:upper-roman; /*大写罗马数字*/ list-style-type:lower-alpha; /*小写英文字母*/ list-style-type:upper-alpha; /*大写英文字母*/ list-style-type:disc; /*实心圆形符号*/ list-style-type:circle; /*空心圆形符号*/ list-style-type:square; /*实心方形符号*/ list-style-image:url(/dot.gif); /*图片式符号*/ list-style-position: outside; /*凸排*/ list-style-position:inside; /*缩进*/ 四、CSS背景样式: background-color:#F5E2EC; /*背景颜色*/ background:transparent; /*透视背景*/ background-image : url(/image/bg.gif); /*背景图片*/ background-attachment : fixed; /*浮水印固定背景*/ background-repeat : repeat; /*重复排列-网页默认*/ background-repeat : no-repeat; /*不重复排列*/ background-repeat : repeat-x; /*在x轴重复排列*/ background-repeat : repeat-y; /*在y轴重复排列*/ 指定背景位置 background-position : 90% 90%; /*背景图片x与y轴的位置*/ background-position : top; /*向上对齐*/ background-position : buttom; /*向下对齐*/ background-position : left; /*向左对齐*/ background-position : right; /*向右对齐*/ background-position : center; /*居中对齐*/ 五、CSS连接属性: a /*所有超链接*/ a:link /*超链接文字格式*/ a:visited /*浏览过的链接文字格式*/ a:active /*按下链接的格式*/ a:hover /*鼠标转到链接*/ 鼠标光标样式: 链接手指 CURSOR: hand 十字体 cursor:crosshair 箭头朝下 cursor:s-resize 十字箭头 cursor:move 箭头朝右 cursor:move 加一问号 cursor:help 箭头朝左 cursor:w-resize 箭头朝上 cursor:n-resize 箭头朝右上 cursor:ne-resize 箭头朝左上 cursor:nw-resize 文字I型 cursor:text 箭头斜右下 cursor:se-resize 箭头斜左下 cursor:sw-resize 漏斗 cursor:wait 光标图案(IE6) p {cursor:url(“光标文件名.cur“),text;} 六、CSS框线一览表: border-top : 1px solid #6699cc; /*上框线*/ border-bottom : 1px solid #6699cc; /*下框线*/ border-left : 1px solid #6699cc; /*左框线*/ border-right : 1px solid #6699cc; /*右框线*/ 以上是建议书写方式,但也可以使用常规的方式 如下: border-top-color : #369 /*设置上框线top颜色*/ border-top-width :1px /*设置上框线top宽度*/ border-top-style : solid/*设置上框线top样式*/ 其他框线样式 solid /*实线框*/ dotted /*虚线框*/ double /*双线框*/ groove /*立体内凸框*/ ridge /*立体浮雕框*/ inset /*凹框*/ outset /*凸框*/ 七、CSS表单运用: 文字方块 按钮 复选框 选择钮 多行文字方块 下拉式菜单 选项1选项2 八、CSS边界样式: margin-top:10px; /*上边界*/ margin-right:10px; /*右边界值*/ margin-bottom:10px; /*下边界值*/ margin-left:10px; /*左边界值*/ CSS 属性: 字体样式(Font Style) 序号 中文说明 标记语法 1 字体样式 {font:font-style font-variant font-weight font-size font-family} 2 字体类型 {font-family:“字体1“,“字体2“,“字体3“,...} 3 字体大小 {font-size:数值|inherit| medium| large| larger| x-large| xx-large| small| smaller| x-small| xx-small} 4 字体风格 {font-style:inherit|italic|normal|oblique} 5 字体粗细 {font-weight:100-900|bold|bolder|lighter|normal;} 6 字体颜色 {color:数值;} 7 阴影颜色 {text-shadow:16位色值} 8 字体行高 {line-height:数值|inherit|normal;} 9 字 间 距 {letter-spacing:数值|inherit|normal} 10 单词间距 {word-spacing:数值|inherit|normal} 11 字体变形 {font-variant:inherit|normal|small-cps } 12 英文转换 {text-transform:inherit|none|capitalize|uppercase|lowercase} 13 字体变形 {font-size-adjust:inherit|none} 14 字体 {font-stretch:condensed|expanded|extra-condensed|extra-expanded|inherit|narrower|normal| semi-condensed|semi-expanded|ultra- condensed|ultra-expanded|wider} 文本样式(Text Style) 序号 中文说明 标记语法 1 行 间 距 {line-height:数值|inherit|normal;} 2 文本修饰 {text-decoration:inherit|none|underline|overline|line-through|blink} 3 段首空格 {text-indent:数值|inherit} 4 水平对齐 {text-align:left|right|center|justify} 5 垂直对齐 {vertical-align:inherit|top|bottom|text-top|text-bottom|baseline|middle|sub|super} 6 书写方式 {writing-mode:lr-tb|tb-rl} 背景样式 序号 中文说明 标记语法 1 背景颜色 {background-color:数值} 2 背景图片 {background-image: url(URL)|none} 3 背景重复 {background-repeat:inherit|no-repeat|repeat|repeat-x|repeat-y} 4 背景固定 {background-attachment:fixed|scroll} 5 背景定位 {background-position:数值|top|bottom|left|right|center} 6 背影样式 {background:背景颜色|背景图象|背景重复|背景附件|背景位置} 框架样式(Box Style) 序号 中文说明 标记语法 1 边界留白 {margin:margin-top margin-right margin-bottom margin-left} 2 补  白 {padding:padding-top padding-right padding-bottom padding-left} 3 边框宽度 {border-width:border-top-width border-right-width border-bottom-width border-left-width}   宽度值: thin|medium|thick|数值 4 边框颜色 {border-color:数值 数值 数值 数值}  数值:分别代表top、right、bottom、left颜色值 5 边框风格 {border-style:none|hidden|inherit|dashed|solid|double|inset|outset|ridge|groove} 6 边  框 {border:border-width border-style color} 上 边 框 {border-top:border-top-width border-style color} 右 边 框 {border-right:border-right-width border-style color} 下 边 框 {border-bottom:border-bottom-width border-style color} 左 边 框 {border-left:border-left-width border-style color} 7 宽  度 {width:长度|百分比| auto} 8.高  度 {height:数值|auto} 9 漂  浮 {float:left|right|none} 10 清  除 {clear:none|left|right|both} 分类列表 序号 中文说明 标记语法 1 控制显示 {*:none|block|inline|list-item} 2 控制空白 {white-space:normal|pre|nowarp} 3 符号列表 {list-style-type:disc|circle|square|decimal|lower-roman|upper-roman|lower-alpha|upper-alpha|none} 4 图形列表 {list-style-image:URL} 5 位置列表 {list-style-position:inside|outside} 6 目录列表 {list-style:目录样式类型|目录样式位置|url} 7 鼠标形状 {cursor:hand|crosshair|text|wait|move|help|e-resize|nw-resize|w-resize|s-resize|se-resize|sw-resize}
    2022-07-01 31
  • CSS实现背景不随浏览器滚动的方法 CSS实现背景不随浏览器滚动的方法

    CSS实现背景不随浏览器滚动的方法

    记忆中,我们看过很多博客、微博和QQ空间里面,很多人都给自己的小窝设置了固定背景,不随浏览器滚动,实现的方法除了javascript,CSS也可以轻松实现。background不随浏览器滚动的代码如下:CSS代码 body { word">background:url(背景图片地址) no-repeat fixed center top; margin:0; padding:0; } 只需要一个核心代码就实现了背景不随浏览器滚动,兼容了IE6+浏览器, 其核心代码为:background-attachment: fixed;无论滚动条如何拖动,背景图片始终牢牢固定在页面上。目前绝大部分人都在用宽屏浏览器,所以我们设置的背景最好选择在1920*1080大小较为合适,无论是微博还是QQ空间,用户关注的是中间的文章,选择背景要挑选主题画面偏向两边的,使其让人显而易见,才能起到画龙点睛的作用。如果你用其他的方法不能解决IE6背景不随浏览器滚动,不妨试试上面的CSS代码,或者用下面的JS来解决。IE6浏览器实现背景不随浏览器滚动的代码:JavaScript代码 <script type="text/javascript">var scrollBackground = true;</script>
    2022-07-01 22