60个实用CSS代码片段汇总

更新:10-28 民间故事 我要投稿 纠错 投诉

大家好,关于60个实用CSS代码片段汇总很多朋友都还不太明白,今天小编就来为大家分享关于的知识,希望对各位有所帮助!

如果您使用CSS,您会感到困惑:如何垂直对齐容器中的元素?现在,使用CSS3 Transform,可以优雅地解决这个困惑:

.垂直中心{

相对位置:

顶部: 50%;

-webkit-transform: 翻译Y(-50%);

-o-transform: 翻译Y(-50%);

变换:翻译Y(-50%);

}

使用这种技术,从单行文本到段落再到框的所有内容都将垂直对齐。目前浏览器对Transform 的支持需要关注。

Chrome 4、Opera 10、Safari 3、Firefox 3 和Internet Explorer 9 支持此属性

2. 将元素拉伸到窗口的高度

在特定场景中,您可能希望将元素拉伸到窗口的高度。调整基本元素只能调整容器的大小,因此要使元素拉伸到窗口的高度,

我们需要拉伸顶部元素:html 和body:

html,

身体{

高度: 100%;

}

然后对任意元素的高度应用100%

div {

高度: 100%;

}

3.根据文件格式使用不同的样式

为了更容易地了解链接的去向,有时您希望某些链接看起来与其他链接不同。以下代码片段在文本链接之前添加一个图标,对不同的资源使用不同的图标或图像:

a[href^="http://"]{

内边距-right: 20px;

background: url(external.gif) 无重复中心偏右;

}

/* 电子邮件*/

a[href^="mailto:"]{

内边距-right: 20px;

background: url(email.png) 无重复居中右;

}

/* pdf */

a[href$=".pdf"]{

内边距-right: 20px;

background: url(pdf.png) 无重复居中右;

}

效果演示

4. 创建跨浏览器图像灰度

灰度有时看起来简约而优雅,可以给网站带来更深的基调。在示例中,我们将为SVG 图像添加灰度过滤:

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

图像{

filter: url(filters.svg#grayscale); /* 火狐3.5+ */

滤镜:灰色; /* IE6-9 */

-webkit-filter: 灰度(1); /* 谷歌浏览器、Safari 6+ Opera 15+ */

}

5.背景渐变动画

CSS 中最吸引人的功能之一是添加动画效果的能力。除了渐变之外,您还可以向背景颜色、透明度和元素大小添加动画。目前,您无法设置渐变动画,但下面的代码可能会有所帮助。它改变背景的位置,使其看起来动画。

按钮{

背景图像: 线性渐变(#5187c4, #1c2f45);

背景大小: 自动200%;

背景位置: 0 100%;

transition: 背景位置0.5s;

}

按钮:悬停{

背景位置: 0 0;

}

效果演示

6.CSS:表格列宽自适应

对于表格来说,当涉及到调整列宽时,就比较痛苦了。然后,您可以使用以下技巧:添加空白: nowrap;到td 元素以使文本正确换行。

TD{

空白: nowrap;

}

演示

7.仅在一侧或两侧显示框阴影

如果你想要一个盒子阴影,请尝试这个技巧来向任一侧添加阴影。要实现这一点,首先定义一个具有特定宽度和高度的框,然后正确定位:after 伪类。实现底部阴影的代码如下

.box-shadow {

背景颜色: #FF8020;

宽度: 160px;

高度: 90px;

边距-top: -45px;

边距-left: -80px;

绝对位置:

顶部: 50%;

剩余: 50%;

}

.box-shadow:after {

内容:"";

宽度: 150px;

高度: 1px;

边距-top: 88px;

边距-left: -75px;

显示:块;

绝对位置:

剩余: 50%;

z-index: -1;

-webkit-box-shadow: 0px 0px 8px 2px #000000;

-moz-box-shadow: 0px 0px 8px 2px #000000;

框阴影: 0px 0px 8px 2px #000000;

}

演示

8. 长文本换行

如果您遇到比其自身容器长的文本,此技巧可能会很有用。在此示例中,默认情况下,无论容器的宽度如何,文本都会水平填充。

简单的CSS代码可以调整容器中的文本:

预{

空白: 前行;

word-wrap: 断字;

}

效果如下:

9. 创建模糊文本

想要模糊文字吗?可以使用颜色透明度和文本阴影来实现

.模糊文本{

颜色:透明;

文本阴影: 0 0 5px rgba(0,0,0,0.5);

}

演示

10.使用CSS动画实现省略号动画

此代码片段将帮助您创建省略号动画,对于简单的加载状态很有用,而无需使用gif 图像。

.loading:after {

溢出:隐藏;

display: 内联块;

垂直对齐:底部;

Animation: 省略号2s 无限;

content: "2026"; /* 省略号字符的ascii 代码*/

}

@关键帧省略号{

从{

宽度: 2px;

}

到{

宽度: 15px;

}

}

演示

11.风格重置

html、body、div、span、applet、object、iframe、h1、h2、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、thead、tr、th、td、文章、旁白、画布、详细信息、嵌入、图、figcaption、页脚、页眉、hgroup、菜单、导航、输出、ruby、章节、摘要、时间、标记、音频、视频{

边距: 0;

填充: 0;

边框: 0;

字体大小: 100%;

font: 继承;

垂直对齐:基线;

大纲: 无;

-webkit-box-sizing: 边框框;

-moz-box-sizing: 边框框;

box-sizing: 边框框;

}

html { height: 101%; }

正文{ 字体大小: 62.5%;行高: 1; font-family: Arial、Tahoma、无衬线字体; }

文章、旁白、详细信息、figcaption、图、页脚、页眉、hgroup、菜单、导航、部分{ display: 块; }

ol, ul { 列表样式: 无; }

blockquote, q {quotes: 无; }

blockquote:before、blockquote:after、q:before、q:after { content: ""; content: 无; }

强{ font-weight: 粗体; }

表{ border-collapse: 折叠;边框间距: 0; }

img { border: 0;最大宽度: 100%; }

p { 字体大小: 1.2em;行高: 1.0em;颜色: #333; }

12. 典型的CSS 透明浮动

.clearfix:after { content: ".";显示:块;清除:两者;可见性: 隐藏;行高: 0;高度: 0; }

.clearfix { display: 内联块; }

html[xmlns] .clearfix { display: 块; }

* html .clearfix { height: 1%; }

13.新版本清除浮动(2011)

.clearfix:before,container:after { content: "";显示:表; }

.clearfix:after {clear: 两者; }

/* IE 6/7 */

.clearfix { Zoom: 1; }

14. 跨浏览器透明度。透明的{

filter: alpha(不透明度=50); /* 互联网浏览器*/

-khtml-opacity: 0.5; /* khtml,旧的safari */

-moz-opacity: 0.5; /* 莫兹拉、网景*/

不透明度: 0.5; /* FX、Safari、歌剧*/

}

15.CSS参考模板

块引用{

背景: #f9f9f9;

border-left: 10px 实线#ccc;

边距: 1.5em 10px;

内边距:5em 10px;

quote: "201C""201D""2018""2019";

}

块引用:之前{

color:#ccc;

content: 开放式报价;

字体大小: 4em;

行高:1em;

边距-right:25em;

垂直对齐: -.4em;

}

块引用p {

显示:内联;

}

16.个性化圆角

容器{

-webkit-border-radius: 4px 3px 6px 10px;

-moz-边框-半径: 4px 3px 6px 10px;

-o-边框半径: 4px 3px 6px 10px;

边框半径: 4px 3px 6px 10px;

}

/* 分解为每一行的替代语法*/

容器{

-webkit-边框-左上-半径: 4px;

-webkit-边框-右上-半径: 3px;

-webkit-border-bottom-right-radius: 6px;

-webkit-边框-左下半径: 10px;

-moz-边框-半径-topleft: 4px;

-moz-边框-半径-topright: 3px;

-moz-边框-半径-bottomright: 6px;

-moz-边框-半径-bottomleft: 10px;

}

17. 一般媒体查询

/* 智能手机(纵向和横向)---------- */

@仅媒体屏幕

和(最小设备宽度: 320px)和(最大设备宽度: 480px){

/* 样式*/

}

/* 智能手机(横向) ----------- */

@media only 屏幕和(最小宽度: 321px){

/* 样式*/

}

/* 智能手机(纵向) ---------- */

@media only 屏幕和(最大宽度: 320px){

/* 样式*/

}

/* iPad(纵向和横向)---------- */

@media only 屏幕和(最小设备宽度: 768px)和(最大设备宽度: 1024px){

/* 样式*/

}

/* iPad(横向)---------- */

@media only 屏幕和(最小设备宽度: 768px)和(最大设备宽度: 1024px)和(方向: 横向){

/* 样式*/

}

/* iPad(纵向)---------- */

@media only 屏幕和(最小设备宽度: 768px)和(最大设备宽度: 1024px)和(方向: 纵向){

/* 样式*/

}

/* 台式机和笔记本电脑----------- */

@media only 屏幕和(最小宽度: 1224px){

/* 样式*/

}

/* 大屏幕----------- */

@media only 屏幕和(最小宽度: 1824px){

/* 样式*/

}

/* iPhone 4 ---------- */

@media 仅屏幕和(-webkit-min-device-pixel-ratio:1.5),仅屏幕和(min-device-pixel-ratio:1.5){

/* 样式*/

}

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、衬线;

/*更传统的基于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”、“New Century Schoolbook”、“Century Schoolbook”、“Century Schoolbook L”,乔治亚州,衬线体;

/*基于Helvetica/Arial 的无衬线字体*/

字体家族: Frutiger、“Frutiger Linotype”、Univers、Calibri、“Gill Sans”、“Gill Sans MT”、“Myriad Pro”、Myriad、“DejaVu Sans Condensed”、“Liberation Sans”、“Nimbus Sans L”、Tahoma , 日内瓦, "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、Haettenschweiler、“Franklin Gothic Bold”、Charcoal、“Helvetica Inserat”、“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” ,摩纳哥,“新信使”,信使,等宽;

19. 自定义文本选择

:选择{背景:#e2eae2; }

:-moz-选择{background: #e2eae2; }

:-webkit-选择{background:#e2eae2; }

20.隐藏H1徽标

h1 {

文本缩进: -9999px;

margin: 0 自动;

宽度: 320px;

高度: 85px;

background: 透明url("images/logo.png") 无重复滚动;

}

21.偏光图片边框

img.宝丽来{

背景:#000; /*将其更改为背景图片或删除*/

border:solid #fff;

边框宽度:6px 6px 20px 6px;

框阴影:1px 1px 5px #333; /* 5px 处的标准模糊。增加深度*/

-webkit-box-shadow:1px 1px 5px #333;

-moz-box-shadow:1px 1px 5px #333;

高度:200px; /*设置为图像或所需div 的高度*/

宽度:200px; /*设置为图像或所需div 的宽度*/

}

22. 锚链接伪类

a:link { color: 蓝色; }

a:visited { color: 紫色; }

a:hover { color: 红色; }

a:active { color: 黄色; }

23. 奇怪的CSS 引用

.has-pullquote:before {

/* 重置指标。 */

填充: 0;

博德

er: none;     /* Content */     content: attr(data-pullquote);     /* Pull out to the right, modular scale based margins. */     float: right;     width: 320px;     margin: 12px -140px 24px 36px;     /* Baseline correction */     position: relative;     top: 5px;     /* Typography (30px line-height equals 25% incremental leading) */     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: bold;     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") no-repeat 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 盒阴影 #mydiv { -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 盒阴影 #mydiv { -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,h2,h3,h4,h5{     color: #005a9c; } h1{     font-size: 2.6em;     line-height: 2.45em; } h2{     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,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);     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; }

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

用户评论

各自安好ぃ

哇,60个啊!感觉可以学习好久好久!

    有17位网友表示赞同!

▼遗忘那段似水年华

终于不用自己折腾那么多了,这太棒了!

    有17位网友表示赞同!

娇眉恨

有没有附带解释,这样更容易理解吧?

    有12位网友表示赞同!

玩味

想做网页设计的小伙伴们这个收藏必备!

    有18位网友表示赞同!

全网暗恋者

css代码片段这种东西超级实用的啊!

    有15位网友表示赞同!

焚心劫

分享这么珍贵的东西真的太牛了!感谢这位大好人!

    有19位网友表示赞同!

鹿叹

学习一下这些代码,能提高我的网站制作效率吧?

    有20位网友表示赞同!

哥帅但不是蟋蟀

我最近也正在学网页设计,这个正好可以用上!

    有7位网友表示赞同!

歆久

这么多片段,应该能解决各种常见需求了吧?

    有6位网友表示赞同!

呆檬

直接套用就好吗?不用改动内容吗?

    有20位网友表示赞同!

断秋风

这个收集的代码都是比较基础的吗?

    有12位网友表示赞同!

*巴黎铁塔

有没有一些高级的CSS代码片段?比如动画特效啊什么的!

    有12位网友表示赞同!

半世晨晓。

实用性强,学习起来应该会更方便!

    有11位网友表示赞同!

追忆思域。

期待能让我更快地做出漂亮的网页!

    有15位网友表示赞同!

减肥伤身#

收藏 dulu, 等有时间再慢慢看!

    有20位网友表示赞同!

红尘滚滚

这60个代码片段涵盖哪些领域呢?

    有8位网友表示赞同!

妄灸

学习的同时也需要理解代码的含义吧?

    有14位网友表示赞同!

夜晟洛

这个资源太棒了,可以分享给我的同学吗?

    有7位网友表示赞同!

╯念抹浅笑

不知道这些代码兼容性如何?

    有10位网友表示赞同!

把孤独喂饱

有没有相应的教程视频讲解这些代码的用法?

    有9位网友表示赞同!

【60个实用CSS代码片段汇总】相关文章:

1.动物故事精选:寓教于乐的儿童故事宝库

2.《寓教于乐:精选动物故事助力儿童成长》

3.探索动物旅行的奇幻冒险:专为儿童打造的童话故事

4.《趣味动物刷牙小故事》

5.探索坚韧之旅:小蜗牛的勇敢冒险

6.传统风味烤小猪,美食探索之旅

7.探索奇幻故事:大熊的精彩篇章

8.狮子与猫咪的奇妙邂逅:一场跨界的友谊故事

9.揭秘情感的力量:如何影响我们的生活与决策

10.跨越两岸:探索彼此的独特世界

上一篇:探索未来飞行员:小飞行员宝宝的成长之旅 下一篇:深入iOS开发:实战笔记解析