七库下载 手游攻略 手游攻略 css代码规范有哪些,css教程css代码css

css代码规范有哪些,css教程css代码css

时间:2024-04-09 22:31:04 来源:头条 浏览:0

1. 垂直对齐如果你使用CSS,你如何垂直对齐容器中的元素呢?CSS3 Transforms 可以让你优雅地解决这个困惑。

.verticalcenter{position:relative;top:50%;-webkit-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);} 使用此技巧可以将单个文本转换为文本。当您从行移动到段落再到框时,它们会垂直对齐。此时,浏览器对Transforms 的支持很棘手。 Chrome 4、Opera 10、Safari 3、Firefox 3 和Internet Explorer 9 均支持此属性。 2. 将元素拉伸到窗口的高度。在某些情况下,您可能希望将元素拉伸到窗口的高度。调整基本元素允许您仅调整容器的大小。因此,要创建一个拉伸到窗口高度的元素,您需要拉伸顶层。元素:html 和body:

html, body { height: 100%;} 然后将100% 应用于任何元素的高度。

p { height: 100%;} 3. 根据文件格式使用不同的样式您可能希望某些链接看起来与其他链接不同,以帮助您了解它们的去向。以下代码片段在文本链接之前添加一个图标,为每个资源使用不同的图标或图像。

a[href^=\'http://\']{padding-right: 20px;background: url(external.gif) no-repeat center right;}/* 电子邮件*/a[href^=\'mailto:\']{padding- right: 20px;background: url(email.png) 不重复居中;}/* pdfs */a[href$=\'.pdf\']{padding-right: 20px;background: url(pdf.png) 不重复center right;} 4. 使用灰度创建跨浏览器图像灰度可以看起来简约而优雅,并且可以给您的网站带来深沉的色调。此示例向SVG 图像添加灰度过滤。

出于跨浏览器的目的,使用过滤器属性。

img { filter: url(filters.svg#grayscale); /* Firefox 3.5 或更高版本*/filter: grey; /* IE6-9 */-webkit-filter: greyscale(1); /* Google Chrome、Safari 6 或更高版本、Opera 15 或更高版本* /}5. 背景渐变动画CSS 最吸引人的功能之一就是能够添加动画效果。除了渐变之外,您还可以向背景颜色、透明度和元素大小添加动画。目前无法对渐变进行动画处理,但下面的代码可能有用。更改背景的位置,使其看起来像动画。

按钮{背景图像:线性渐变(5187c4,#1c2f45);背景尺寸:自动200;背景位置: 0 100;过渡:背景位置0.5秒;}按钮:悬停{背景位置: 0 0;}6.CSS:自动调整表格列宽对于表格来说,调整列宽就更麻烦了。然后,您可以使用以下技巧:将white-space: nowrap; 添加到td 元素以正确换行文本。

td {white-space: nowrap;} 7. 仅在一侧或两侧显示框阴影如果您想要框阴影,请尝试此技巧在任一侧添加阴影。要实现此目的,首先定义一个具有特定宽度和高度的框,然后正确定位:after 伪类。下面是实现底部阴影的代码:

.box-shadow {背景颜色: #FF8020; width: 160px; height: 90px; margin-top: -45px; margin-left: -80px; Position:绝对; top: 50%; left: 50%;}.box-shadow:after { content: \' \ '; width: 150px; height: 1px; margin-top: 88px; margin-left: -75px; display: 块;position: 绝对; left: 50%; z-index: -1; -webkit-box-shadow: 0px 0px 8px 2px #0 00 000; - moz -box-shadow: 0px 0px 8px 2px #000000; box-shadow: 0px 0px 8px 2px #000000;} 8. 包裹长文本如果您遇到比其自身容器长的文本,这个技巧会派上用场。在此示例中,默认情况下,无论容器的宽度如何,文本都会水平填充。

您可以使用简单的CSS 代码调整容器内的文本。

pre {white-space: pre-line; word-wrap: Break-word;} 效果是:

9. 创建模糊文本你想模糊你的文本吗?你可以使用颜色透明度和文本阴影来实现

.blurry-text { color:传统; text-shadow: 0 0 5px rgba(0,0,0,0.5);} 10.使用CSS动画实现省略号动画。此剪辑对于创建简单的加载省略号动画非常有用。即使不使用gif 图像也很方便。

.loading:after { Overflow: hide; display: inline-block;vertical-align:bottom; Anime: ellipsis 2sfinity; content: \'\2026\'; /* 省略号字符的ASCII 代码*/}@keyframes ellipsis { from { width: 2px; } to { width: 15px; }} 11.重置样式

html、body、p、span、applet、对象、iframe、h1、p、h3、h4、h5、h6、p、块引用、pre、a、缩写、首字母缩略词、地址、大、引用、代码、del、dfn 、 em、img、ins、kbd、q、s、samp、小、strike、strong、sub、sup、tt、var、b、u、i、center、dl、dt、dd、ol、ul、li、fieldset、表单、标签、图例、表格、标题、tbody、tfoot、thehead、tr、th、td、文章、旁白、画布、详细信息、嵌入、图表、figcaption、页脚、页眉、hgroup、菜单、导航、输出、ruby、部分、摘要、时间、标记、音频、视频{ margin: 0; padding: 0; border: 0; font-size: 100%; font: 继承; 垂直对齐: 基线; 轮廓: 无; -webkit-box-sizing: border-box; - moz -box-sizing: border-box; box-sizing: border-box;}html { height: 101%; }body { font-size: 62.5%; line-height: 1; font-family: Arial、Tahoma、sans serif;旁白,详细信息、figcaption、图、页脚、页眉、hgroup、菜单、导航、部分{ display: block; }ol, ul { list-style: none; }blockquote, q {quotes: none; }blockquote:before, blockquote:after, q:before, q:after { content: '' ; content: 无; }strong { font-weight: 粗体; } table { border-collapse: 折叠; border-spacing: 0; }img { border: 0; max-width: 100%; }p { font-size: 1.2em; line-height: 1.0 em; color: #333; }12. 典型CSS 透明浮动

.clearfix:after { content: \'.\'; display: 块; clear: 两者; Visibility: 隐藏; line-height: 0; height: 0; }.clearfix { display: 内联块; }html[xmlns] .clearfix { display: 块; }* html .clearfix { height: 1%; }13.新版本清除浮动(2011)

.clearfix:before,container:after { content: \'\'; display: table; }.clearfix:after {clear: Both; }/* IE 6/7 */.clearfix {zoom: 1; }14.跨浏览器透明度

.transparent { filter: alpha(opacity=50); /* Internet Explorer */-khtml-opacity: 0.5; /* khtml、旧版safari */-moz-opacity: 0.5; /* mozilla、netscape */opacity: 0.5; /* fx 、Safari、Opera */}15. CSS 参考模板

blockquote {background: #f9f9f9; border-left: 10px Solid #ccc; margin: 1.5em 10px; padding:5em 10px;quotes: \'\201C\'\'\201D\'\'\2018\'\'\2019\'; }blockquote:before { color: #ccc; content: open-quote; font-size: 4em; line-height:1em; margin-right:25em;vertical-align: -.4em;}blockquote p { display: inline;} 16. 个性化圆角

#container { -webkit-border-radius: 4px 3px 6px 10px; -moz-border-radius: 4px 3px 6px 10px; -o-border-radius: 4px 3px 6px 10px; border-radius: 4px 3px 6px 10 px;}/* 替代语法每行分割成*/#container { -webkit-border-top-left-radius: 4px; -webkit-border-top-right-radius: 3px; -webkit-border-bottom-right-radius: 6px; -webkit-border-底部- -moz-border-radius-topright: 3px; -moz-border-radius-bottomright: 6px; -moz-border-radius-bottomleft: 10px;} 17. 有关媒体的一般查询

/* 智能手机(纵向和横向) ---------- */@media only screen and (min-device-width : 320px) and (max-device-width : 480px) { /* 样式*/}/* 智能手机(横向) ---------- */@media only screen (min-width : 321px) { /* Style */}/* 智能手机(纵向) -- -- -- - ---- */@Media only Screen and (最大宽度: 320px) { /* Style */}/* iPad (纵向和横向) ----------- */@Media only screen and (min-device-width : 768px) and (max-device-width : 1024px) { /* 样式*/}/* iPad(横向) ----------- */@ 仅媒体屏幕和(最小设备宽度: 768px) 和(最大设备宽度: 1024px) 和(方向: 横向) { /* 样式*/}/* iPad (纵向) ------ -- -- - * /@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : Portrait) { /* style */}/* 桌面和换行Top --- -- - ----- */@media only 屏幕(min-width : 1224px) { /* 样式*/}/* 大屏幕----------- * /@media only 屏幕(min-width : 1824px) { /* 样式*/}/* iPhone 4 ----------- */@media 仅屏幕(-webkit-min- device-pixel-ratio:1.5 ), 仅屏幕和( min-device-pixel-ratio:1.5) { /* style */} 18. 现代字体堆栈

/* 基于Times New Roman 的衬线*/font-family: Cambria, "Hoefler Text", Utopia, "Liberation Serif", "Nimbus Roman No9 L Regular", Times, "Times New Roman", serif;/* 现代佐治亚州-基于衬线*/font-family: Constantia, \'Lucida Bright\', Lucidabright, \'Lucida Serif\', Lucida, \'DejaVu Serif,\' \'Bitstream Vera Serif\' , \'Liberation Serif\' , Georgia , serif;/*更传统的基于Garamond 的衬线*/font-family: \'Palatino Linotype\', Palatino, Palladio, \'URW Palladio L\', \'Book Antiqua\ ', Baskerville,' 'Bookman Old Style' 、“Bitstream Charter”、“Nimbus Roman No9 L”、Garamond、“Apple Garamond”、“ITC Garamond Narrow”、“新世纪教科书”、“世纪教科书”、“世纪教科书L\”、Georgia、衬线体; /*基于Helvetica/Arial 的无衬线字体*/font-family: Frutiger、“Frutiger Linotype”、Univers、Calibri、“Gill Sans”、“Gill Sans MT”、“Myriad Pro”、Myriad、“DejaVu Sans Condensed” , 'Liberation Sans', 'Nimbus Sans L', Tahoma,Geneva, \'Helvetica Neue\', Helvetica, Arial, sans-serif;/*基于Verdana 的无衬线字体*/font -family: Corbel, \'Lucida Grande ', \'Lucida Sans Unicode\', \'Lucida Sans\', \'DejaVu Sans\', \'Bitstream Vera Sans\', \'Liberation Sans\', Verdana, \'Verdana Ref\', sans- serif;/*基于Trebuchet 的无衬线字体*/font- family: 'Segoe UI', Candara, 'Bitstream Vera Sans', 'DejaVu Sans', 'Bitstream Vera Sans', 'Trebuchet MS ”, Verdana, “Verdana Ref”, sans -serif;/*较重的“Impact”无衬线*/font-family: Impact、Hettenschweiler、“Franklin Gothic Bold”、Charcoal、“Helvetica Incerat”、“Bitstream Vera 'Sans Bold'、'Arial Black'、Sans Serif; /*等宽字体*/font-family: Consolas, 'Andale Mono WT', 'Andale Mono', 'Lucida Console', 'Lucida Sans Typewriter', 'DejaVu Sans Mono' , "Bitstream Vera Sans Mono", "Liberation Mono", “Nimbus Mono L”,摩纳哥,“Courier New”,Courier,等宽;19.自定义文本选择

}20.隐藏Logo的H1

h1 { text-indent: -9999px; margin: 0 auto; width: 320px; height: 85px; background: 透明url(\'images/logo.png\') 不重复滚动;} 21. 偏光图像边框

img.polaroid { background:#000; /*将其更改为背景图片或将其删除*/border:solid #fff; border-width:6px 6px 20px 6px; box-shadow:1px 1px 5px #333; /* 标准模糊5 像素.增加它会增加深度。 */-webkit-box-shadow:1px 1px 5px #333; -moz-box-shadow:1px 1px 5px #333; height:200px; /*设置为图像的高度或所需的p*/width:200px;所需的p*/} 22. 锚点链接伪类

a:link { color: blue; }a:visited { color: Purple; }a:hover { color: red; }a:active { color: Yellow; } 23. 奇怪的CSS 参考

.has-pullquote:before { /* 重置指标。 */padding: 0; border: none; /* 内容*/content: attr(data-pullquote); /* 将模块化的基于比例的边距拉到右侧。 */float: right; width: 320px; margin: 12px -140px 24px 36px; /* 基线校正*/position:relative; top: 5px; /* 排版(30px 行高等于25% 行距增量) */font-size: 23px; line- height: 30px;}.pullquote -adelle:before { font-family: \'adelle-1\', \'adelle-2\'; font-weight: 100; top: 10px ! important;}.pullquote-helvetica:before { font-family: \'Helvetica Neue\', Arial, sans serif; font-weight: 粗体; top: 7px !important;}.pullquote-facit:before { font-family: \'facitweb-1\', \'facitweb-2\', Helvetica, Arial , sans- serif; font-weight:bold; top: 7px !important;}24. CSS3:全屏背景

html {background: url('images/bg.jpg') 无重复

t center center fixed; -webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover;}25、内容垂直居中 .container { min-height: 6.5em; display: table-cell; vertical-align: middle;}26、强制出现垂直滚动条 html { height: 101% }27、CSS3渐变模板 #colorbox { background: #629721; background-image: -webkit-gradient(linear, left top, left bottom, from(#83b842), to(#629721)); background-image: -webkit-linear-gradient(top, #83b842, #629721); background-image: -moz-linear-gradient(top, #83b842, #629721); background-image: -ms-linear-gradient(top, #83b842, #629721); background-image: -o-linear-gradient(top, #83b842, #629721); background-image: linear-gradient(top, #83b842, #629721);}28、@font-face模板 @font-face { font-family: 'MyWebFont'; src: url('webfont.eot'); /* IE9 Compat Modes */ src: url('webfont.eot #iefix') format('embedded-opentype'), /* IE6-IE8 */ url('webfont.woff') format('woff'), /* Modern Browsers */ url('webfont.ttf') format('truetype'), /* Safari, Android, iOS */ url('webfont.svg#svgFontName') format('svg'); /* Legacy iOS */}body { font-family: 'MyWebFont', Arial, sans-serif;}29、缝合CSS3元素 p { position:relative; z-index:1; padding: 10px; margin: 10px; font-size: 21px; line-height: 1.3em; color: #fff; background: #ff0030; -webkit-box-shadow: 0 0 0 4px #ff0030, 2px 1px 4px 4px rgba(10,10,0,.5); -moz-box-shadow: 0 0 0 4px #ff0030, 2px 1px 4px 4px rgba(10,10,0,.5); box-shadow: 0 0 0 4px #ff0030, 2px 1px 6px 4px rgba(10,10,0,.5); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}p:before { content: \"\"; position: absolute; z-index: -1; top: 3px; bottom: 3px; left :3px; right: 3px; border: 2px dashed #fff;}p a { color: #fff; text-decoration:none;}p a:hover, p a:focus, p a:active { text-decoration:underline;}30、CSS3 斑马线 tbody tr:nth-child(odd) { background-color: #ccc;}31、有趣的& .amp { font-family: Baskerville, 'Goudy Old Style', Palatino, 'Book Antiqua', serif; font-style: italic; font-weight: normal;}32、大字段落 p:first-letter{ display: block; margin: 5px 0 0 5px; float: left; color: #ff3366; font-size: 5.4em; font-family: Georgia, Times New Roman, serif;}33、内部CSS3 盒阴影 #myp { -moz-box-shadow: inset 2px 0 4px #000; -webkit-box-shadow: inset 2px 0 4px #000; box-shadow: inset 2px 0 4px #000;}34、外部CSS3 盒阴影 #myp { -webkit-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52); -moz-box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52); box-shadow: 0 2px 2px -2px rgba(0, 0, 0, 0.52);}35、三角形列表项目符号 ul { margin: 0.75em 0; padding: 0 1em; list-style: none;}li:before { content: \"\"; border-color: transparent #111; border-style: solid; border-width: 0.35em 0 0.35em 0.45em; display: block; height: 0; width: 0; left: -1em; top: 0.9em; position: relative;}36、固定宽度的居中布局 #page-wrap { width: 800px; margin: 0 auto;}37、CSS3 列文本 #columns-3 { text-align: justify; -moz-column-count: 3; -moz-column-gap: 12px; -moz-column-rule: 1px solid #c4c8cc; -webkit-column-count: 3; -webkit-column-gap: 12px; -webkit-column-rule: 1px solid #c4c8cc;}38、CSS固定页脚 #footer { position: fixed; left: 0px; bottom: 0px; height: 30px; width: 100%; background: #444;}/* IE 6 */* html #footer { position: absolute; top: expression((0-(footer.offsetHeight)+(document.documentElement.clientHeight document.documentElement.clientHeight : document.body.clientHeight)+(ignoreMe = document.documentElement.scrollTop document.documentElement.scrollTop : document.body.scrollTop))+'px');}39、IE6的PNG透明修复 .bg { width:200px; height:100px; background: url(/folder/yourimage.png) no-repeat; _background:none; _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/folder/yourimage.png',sizingMethod='crop');}/* 1px gif method */img, .png { position: relative; behavior: expression((this.runtimeStyle.behavior=\"none\")&&(this.pngSet this.pngSet=true:(this.nodeName == \"IMG\" && this.src.toLowerCase().indexOf('.png')>-1 (this.runtimeStyle.backgroundImage = \"none\", this.runtimeStyle.filter = \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='\" + this.src + \"', sizingMethod='image')\", this.src = \"images/transparent.gif\"):(this.origBg = this.origBg this.origBg :this.currentStyle.backgroundImage.toString().replace('url(\"','').replace('\")',''), this.runtimeStyle.filter = \"progid:DXImageTransform.Microsoft.AlphaImageLoader(src='\" + this.origBg + \"', sizingMethod='crop')\", this.runtimeStyle.backgroundImage = \"none\")),this.pngSet=true));}40、跨浏览器设置最小高度 #container { min-height: 550px; height: auto !important; height: 550px;}41、CSS3 鲜艳的输入 input[type=text], textarea { -webkit-transition: all 0.30s ease-in-out; -moz-transition: all 0.30s ease-in-out; -ms-transition: all 0.30s ease-in-out; -o-transition: all 0.30s ease-in-out; outline: none; padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid #ddd;}input[type=text]:focus, textarea:focus { box-shadow: 0 0 5px rgba(81, 203, 238, 1); padding: 3px 0px 3px 3px; margin: 5px 1px 3px 0px; border: 1px solid rgba(81, 203, 238, 1);}42、基于文件类型的链接样式 /* external links */a[href^=\"http://\"] { padding-right: 13px; background: url('external.gif') no-repeat center right;}/* emails */a[href^=\"mailto:\"] { padding-right: 20px; background: url('email.png') no-repeat center right;}/* pdfs */a[href$=\".pdf\"] { padding-right: 18px; background: url('acrobat.png') no-repeat center right;}43、强制换行 pre { white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ word-wrap: break-word; /* Internet Explorer 5.5+ */}44、在可点击的项目上强制手型 a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer { cursor: pointer;}45、网页顶部盒阴影 body:before { content: \"\"; position: fixed; top: -10px; left: 0; width: 100%; height: 10px; -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,.8); -moz-box-shadow: 0px 0px 10px rgba(0,0,0,.8); box-shadow: 0px 0px 10px rgba(0,0,0,.8); z-index: 100;}46、CSS3对话气泡 .chat-bubble { background-color: #ededed; border: 2px solid #666; font-size: 35px; line-height: 1.3em; margin: 10px auto; padding: 10px; position: relative; text-align: center; width: 300px; -moz-border-radius: 20px; -webkit-border-radius: 20px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888; font-family: 'Bangers', arial, serif; }.chat-bubble-arrow-border { border-color: #666 transparent transparent transparent; border-style: solid; border-width: 20px; height: 0; width: 0; position: absolute; bottom: -42px; left: 30px;}.chat-bubble-arrow { border-color: #ededed transparent transparent transparent; border-style: solid; border-width: 20px; height: 0; width: 0; position: absolute; bottom: -39px; left: 30px;}47、H1-H5默认样式 h1,p,h3,h4,h5{ color: #005a9c;}h1{ font-size: 2.6em; line-height: 2.45em;}p{ font-size: 2.1em; line-height: 1.9em;}h3{ font-size: 1.8em; line-height: 1.65em;}h4{ font-size: 1.65em; line-height: 1.4em;}h5{ font-size: 1.4em; line-height: 1.25em;}48、纯CSS背景噪音 body { background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAAyCAMAAAAp4XiDAAAAUVBMVEWFhYWDg4N3d3dtbW17e3t1dXWBgYGHh4d5eXlzc3OLi4ubm5uVlZWPj4+NjY19fX2JiYl/f39ra2uRkZGZmZlpaWmXl5dvb29xcXGTk5NnZ2c8TV1mAAAAG3RSTlNAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAvEOwtAAAFVklEQVR4XpWWB67c2BUFb3g557T/hRo9/WUMZHlgr4Bg8Z4qQgQJlHI4A8SzFVrapvmTF9O7dmYRFZ60YiBhJRCgh1FYhiLAmdvX0CzTOpNE77ME0Zty/nWWzchDtiqrmQDeuv3powQ5ta2eN0FY0InkqDD73lT9c9lEzwUNqgFHs9VQce3TVClFCQrSTfOiYkVJQBmpbq2L6iZavPnAPcoU0dSw0SUTqz/GtrGuXfbyyBniKykOWQWGqwwMA7QiYAxi+IlPdqo+hYHnUt5ZPfnsHJyNiDtnpJyayNBkF6cWoYGAMY92U2hXHF/C1M8uP/ZtYdiuj26UdAdQQSXQErwSOMzt/XWRWAz5GuSBIkwG1H3FabJ2OsUOUhGC6tK4EMtJO0ttC6IBD3kM0ve0tJwMdSfjZo+EEISaeTr9P3wYrGjXqyC1krcKdhMpxEnt5JetoulscpyzhXN5FRpuPHvbeQaKxFAEB6EN+cYN6xD7RYGpXpNndMmZgM5Dcs3YSNFDHUo2LGfZuukSWyUYirJAdYbF3MfqEKmjM+I2EfhA94iG3L7uKrR+GdWD73ydlIB+6hgref1QTlmgmbM3/LeX5GI1Ux1RWpgxpLuZ2+I+IjzZ8wqE4nilvQdkUdfhzI5QDWy+kw5Wgg2pGpeEVeCCA7b85BO3F9DzxB3cdqvBzWcmzbyMiqhzuYqtHRVG2y4x+KOlnyqla8AoWWpuBoYRxzXrfKuILl6SfiWCbjxoZJUaCBj1CjH7GIaDbc9kqBY3W/Rgjda1iqQcOJu2WW+76pZC9QG7M00dffe9hNnseupFL53r8F7YHSwJWUKP2q+k7RdsxyOB11n0xtOvnW4irMMFNV4H0uqwS5ExsmP9AxbDTc9JwgneAT5vTiUSm1E7BSflSt3bfa1tv8Di3R8n3Af7MNWzs49hmauE2wP+ttrq+AsWpFG2awvsuOqbipWHgtuvuaAE+A1Z/7gC9hesnr+7wqCwG8c5yAg3AL1fm8T9AZtp/bbJGwl1pNrE7RuOX7PeMRUERVaPpEs+yqeoSmuOlokqw49pgomjLeh7icHNlG19yjs6XXOMedYm5xH2YxpV2tc0Ro2jJfxC50ApuxGob7lMsxfTbeUv07TyYxpeLucEH1gNd4IKH2LAg5TdVhlCafZvpskfncCfx8pOhJzd76bJWeYFnFciwcYfubRc12Ip/ppIhA1/mSZ/RxjFDrJC5xifFjJpY2Xl5zXdguFqYyTR1zSp1Y9p+tktDYYSNflcxI0iyO4TPBdlRcpeqjK/piF5bklq77VSEaA+z8qmJTFzIWiitbnzR794USKBUaT0NTEsVjZqLaFVqJoPN9ODG70IPbfBHKK+/q/AWR0tJzYHRULOa4MP+W/HfGadZUbfw177G7j/OGbIs8TahLyynl4X4RinF793Oz+BU0saXtUHrVBFT/DnA3ctNPoGbs4hRIjTok8i+algT1lTHi4SxFvONKNrgQFAq2/gFnWMXgwffgYMJpiKYkmW3tTg3ZQ9Jq+f8XN+A5eeUKHWvJWJ2sgJ1Sop+wwhqFVijqWaJhwtD8MNlSBeWNNWTa5Z5kPZw5+LbVT99wqTdx29lMUH4OIG/D86ruKEauBjvH5xy6um/Sfj7ei6UUVk4AIl3MyD4MSSTOFgSwsH/QJWaQ5as7ZcmgBZkzjjU1UrQ74ci1gWBCSGHtuV1H2mhSnO3Wp/3fEV5a+4wz//6qy8JxjZsmxxy5+4w9CDNJY09T072iKG0EnOS0arEYgXqYnXcYHwjTtUNAcMelOd4xpkoqiTYICWFq0JSiPfPDQdnt+4/wuqcXY47QILbgAAAABJRU5ErkJggg==); background-color: #0094d0;}49、持久的列表排序 ol.chapters { list-style: none; margin-left: 0;}ol.chapters > li:before { content: counter(chapter) \". \"; counter-increment: chapter; font-weight: bold; float: left; width: 40px;}ol.chapters li { clear: left;}ol.start { counter-reset: chapter;}ol.continue { counter-reset: chapter 11;}50、CSS悬浮提示文本 a { border-bottom:1px solid #bbb; color:#666; display:inline-block; position:relative; text-decoration:none;}a:hover,a:focus { color:#36c;}a:active { top:1px; }/* Tooltip styling */a[data-tooltip]:after { border-top: 8px solid #222; border-top: 8px solid hsla(0,0%,0%,.85); border-left: 8px solid transparent; border-right: 8px solid transparent; content: \"\"; display: none; height: 0; width: 0; left: 25%; position: absolute;}a[data-tooltip]:before { background: #222; background: hsla(0,0%,0%,.85); color: #f6f6f6; content: attr(data-tooltip); display: none; font-family: sans-serif; font-size: 14px; height: 32px; left: 0; line-height: 32px; padding: 0 15px; position: absolute; text-shadow: 0 1px 1px hsla(0,0%,0%,1); white-space: nowrap; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; border-radius: 5px;}a[data-tooltip]:hover:after { display: block; top: -9px;}a[data-tooltip]:hover:before { display: block; top: -41px;}a[data-tooltip]:active:after { top: -10px;}a[data-tooltip]:active:before { top: -42px;}51、深灰色的圆形按钮 .graybtn { -moz-box-shadow:inset 0px 1px 0px 0px #ffffff; -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff; box-shadow:inset 0px 1px 0px 0px #ffffff; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #d1d1d1) ); background:-moz-linear-gradient( center top, #ffffff 5%, #d1d1d1 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1d1d1'); background-color:#ffffff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #dcdcdc; display:inline-block; color:#777777; font-family:arial; font-size:15px; font-weight:bold; padding:6px 24px; text-decoration:none; text-shadow:1px 1px 0px #ffffff;}.graybtn:hover { background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #d1d1d1), color-stop(1, #ffffff) ); background:-moz-linear-gradient( center top, #d1d1d1 5%, #ffffff 100% ); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#d1d1d1', endColorstr='#ffffff'); background-color:#d1d1d1;}.graybtn:active { position:relative; top:1px;}52、在可打印的网页中显示URLs @media print { a:after { content: \" [\" attr(href) \"] \"; } }53、禁用移动Webkit的选择高亮 body { -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}54、CSS3 圆点图案 body { background: radial-gradient(circle, white 10%, transparent 10%), radial-gradient(circle, white 10%, black 10%) 50px 50px; background-size: 100px 100px;}55、CSS3 方格图案 body { background-color: white; background-image: linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black), linear-gradient(45deg, black 25%, transparent 25%, transparent 75%, black 75%, black); background-size: 100px 100px; background-position: 0 0, 50px 50px;}56、Github的fork色带 .ribbon { background-color: #a00; overflow: hidden; /* top left corner */ position: absolute; left: -3em; top: 2.5em; /* 45 deg ccw rotation */ -moz-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); /* shadow */ -moz-box-shadow: 0 0 1em #888; -webkit-box-shadow: 0 0 1em #888;}.ribbon a { border: 1px solid #faa; color: #fff; display: block; font: bold 81.25% 'Helvetiva Neue', Helvetica, Arial, sans-serif; margin: 0.05em 0 0.075em 0; padding: 0.5em 3.5em; text-align: center; text-decoration: none; /* shadow */ text-shadow: 0 0 0.5em #444;}57、CSS font属性缩写 p { font: italic small-caps bold 1.2em/1.0em Arial, Tahoma, Helvetica;}58、论文页面的卷曲效果 ul.box { position: relative; z-index: 1; /* prevent shadows falling behind containers with backgrounds */ overflow: hidden; list-style: none; margin: 0; padding: 0; }ul.box li { position: relative; float: left; width: 250px; height: 150px; padding: 0; border: 1px solid #efefef; margin: 0 30px 30px 0; background: #fff; -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; box-shadow: 0 1px 4px rgba(0, 0, 0, 0.27), 0 0 40px rgba(0, 0, 0, 0.06) inset; }ul.box li:before,ul.box li:after { content: ''; z-index: -1; position: absolute; left: 10px; bottom: 10px; width: 70%; max-width: 300px; /* avoid rotation causing ugly appearance at large container widths */ max-height: 100px; height: 55%; -webkit-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); -moz-box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); box-shadow: 0 8px 16px rgba(0, 0, 0, 0.3); -webkit-transform: skew(-15deg) rotate(-6deg); -moz-transform: skew(-15deg) rotate(-6deg); -ms-transform: skew(-15deg) rotate(-6deg); -o-transform: skew(-15deg) rotate(-6deg); transform: skew(-15deg) rotate(-6deg); }ul.box li:after { left: auto; right: 10px; -webkit-transform: skew(15deg) rotate(6deg); -moz-transform: skew(15deg) rotate(6deg); -ms-transform: skew(15deg) rotate(6deg); -o-transform: skew(15deg) rotate(6deg); transform: skew(15deg) rotate(6deg); }59、鲜艳的锚链接 a { color: #00e;}a:visited { color: #551a8b;}a:hover { color: #06e;}a:focus { outline: thin dotted;}a:hover, a:active { outline: 0;}a, a:visited, a:active { text-decoration: none; color: #fff; -webkit-transition: all .3s ease-in-out;}a:hover, .glow { color: #ff0; text-shadow: 0 0 10px #ff0;}60、带CSS3特色的横幅显示 .featureBanner { position: relative; margin: 20px}.featureBanner:before { content: \"Featured\"; position: absolute; top: 5px; left: -8px; padding-right: 10px; color: #232323; font-weight: bold; height: 0px; border: 15px solid #ffa200; border-right-color: transparent; line-height: 0px; box-shadow: -0px 5px 5px -5px #000; z-index: 1;}.featureBanner:after { content: \"\"; position: absolute; top: 35px; left: -8px; border: 4px solid #89540c; border-left-color: transparent; border-bottom-color: transparent;}
标题:css代码规范有哪些,css教程css代码css
链接:https://www.7kxz.com/news/gl/20584.html
版权:文章转载自网络,如有侵权,请联系删除!
资讯推荐
更多
天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学

天地劫幽城再临归真4-5攻略:第四章归真4-5八回合图文通关教学[多图],天地劫幽城再临归真4-5怎么样八回合内通

2024-04-09
航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全

航海王热血航线艾尼路怎么玩?艾尼路加点连招攻略大全[多图],航海王热血航线艾尼路怎么加点?艾尼路怎么连招?关

2024-04-09
坎公骑冠剑国际服怎么玩?国际服新手攻略

坎公骑冠剑国际服怎么玩?国际服新手攻略[多图],坎公骑冠剑国际服的玩法是什么样的?关于游戏中的一些新手玩法

2024-04-09
王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略

王者荣耀鸿运6+1地狱之眼怎么抽?鸿运抽奖地狱之眼概率获取攻略[多图],王者荣耀鸿运抽奖活动的奖池中还有传说

2024-04-09