热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

《每个设计师都应该掌握的50个css代码段》11~20段

2019独角兽企业重金招聘Python工程师标准11.胶卷边框img.polaroid{background:#000;*Changethistoabackgroundima

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

11.胶卷边框

img.polaroid {background:#000; /*Change this to a background image or remove*/border:solid #fff;border-width:6px 6px 20px 6px;box-shadow:1px 1px 5px #333; /* Standard blur at 5px. Increase for more depth */-webkit-box-shadow:1px 1px 5px #333;-moz-box-shadow:1px 1px 5px #333;height:200px; /*Set to height of your image or desired div*/width:200px; /*Set to width of your image or desired div*/
}

Code Source

应用这个小片段能让你在的图像上使用.polaroid类。它会产生老式照片的效果。你会产生重新设置宽/高值以适应图片尺寸和网站布局的冲动。

12.锚链接伪类

a:link { color: blue; }
a:visited { color: purple; }
a:hover { color: red; }
a:active { color: yellow; }

Code Source

大多数的css开发人员知道锚链接样式和:hover效果。但是我想加入这条代码段作为新手的参考。这是锚链接和其他一些html元素默认的4种状态。在你能记住一些更多的复杂方法之前,尽管使用这种方便的用法。

13.奇妙的css3行内引用

.has-pullquote:before {/* Reset metrics. */padding: 0;border: 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;
}

Code Source

出现在你的博客或者新文章中的行内引用和块引用是不同的。行内引用常在文章中引用文本,所以他们表现的和块引用有些许不同。这些引用有一些基本的属性:可选的3种独特的字体类型。

14.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;
}

Code Source

这段代码在不支持css3语法的老式浏览器中无法正确的表达。当然如果你在寻找一个快捷的方案同时不必考虑老旧的系统支持,这段代码就是你所需要的!在你的网站添加一张大照片,它们可调整、在你滚动页面的时候也能固定不动,这一定很棒。

15.垂直居中

.container {min-height: 6.5em;display: table-cell;vertical-align: middle;
}

Code Source

使用margin:0 auto;方法很容易使文本水平居中。然而垂直方向的文本会有点困难啊,尤其在页面含有滚动条和其他一些方法的时候。这是一段完美实现垂直居中纯css代码。

16.垂直滚动条

html { height: 101% }

当你的页面内容无法填满浏览器剩余的高度时,就不会有滚动条。当然,改变尺寸会使滚动条出现,同时会有10~15个像素填入到页面中,使窗口宽度增加。这段代码可以确保html元素总是比浏览器大一点点,从而使滚动条始终保持不动

17.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);
}

css3渐变是新规范中另一奇妙的部分。很多特定的前缀很难记忆,所以这段代码可以帮你在每项工程中节省时间。

18.@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;
}

Code Source

又是一段不怎么好记的css3代码。使用@fant-face可以在站点插入你自己的TTF/OTF/SVG/WOFF文件,生成自定义字体类型。以该模板为例子,你可以在以后的项目中使用。

19.封装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;
}

Code Source

20.css3斑马纹

tbody tr:nth-child(odd) {background-color: #ccc;
}

Code Source

可能最好的包含斑马纹的方法就是使用数据表格。用户在浏览4、50行表格的时候很难确切的对准单元。通过添加斑马纹改变背景颜色的方法,我们就能找出奇数列了。


转载于:https://my.oschina.net/hiYoHoo/blog/406335


推荐阅读
  • 如何高效创建和使用字体图标
    在Web和移动开发中,为什么选择字体图标?主要原因是其卓越的性能,可以显著减少HTTP请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 本文详细介绍了如何使用 Yii2 的 GridView 组件在列表页面实现数据的直接编辑功能。通过具体的代码示例和步骤,帮助开发者快速掌握这一实用技巧。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • [论文笔记] Crowdsourcing Translation: Professional Quality from Non-Professionals (ACL, 2011)
    Time:4hoursTimespan:Apr15–May3,2012OmarZaidan,ChrisCallison-Burch:CrowdsourcingTra ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文将介绍如何编写一些有趣的VBScript脚本,这些脚本可以在朋友之间进行无害的恶作剧。通过简单的代码示例,帮助您了解VBScript的基本语法和功能。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 1.如何在运行状态查看源代码?查看函数的源代码,我们通常会使用IDE来完成。比如在PyCharm中,你可以Ctrl+鼠标点击进入函数的源代码。那如果没有IDE呢?当我们想使用一个函 ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 本文介绍如何使用 NSTimer 实现倒计时功能,详细讲解了初始化方法、参数配置以及具体实现步骤。通过示例代码展示如何创建和管理定时器,确保在指定时间间隔内执行特定任务。 ... [详细]
  • 深入解析Android自定义View面试题
    本文探讨了Android Launcher开发中自定义View的重要性,并通过一道经典的面试题,帮助开发者更好地理解自定义View的实现细节。文章不仅涵盖了基础知识,还提供了实际操作建议。 ... [详细]
  • PHP 5.2.5 安装与配置指南
    本文详细介绍了 PHP 5.2.5 的安装和配置步骤,帮助开发者解决常见的环境配置问题,特别是上传图片时遇到的错误。通过本教程,您可以顺利搭建并优化 PHP 运行环境。 ... [详细]
  • DNN Community 和 Professional 版本的主要差异
    本文详细解析了 DotNetNuke (DNN) 的两种主要版本:Community 和 Professional。通过对比两者的功能和附加组件,帮助用户选择最适合其需求的版本。 ... [详细]
  • 本文介绍如何通过注册表编辑器自定义和优化Windows文件右键菜单,包括删除不需要的菜单项、添加绿色版或非安装版软件以及将特定应用程序(如Sublime Text)添加到右键菜单中。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
author-avatar
大爱河曲Q网
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有