热门标签 | 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


推荐阅读
  • 深入解析:React与Webpack配置进阶指南(第二部分)
    在本篇进阶指南的第二部分中,我们将继续探讨 React 与 Webpack 的高级配置技巧。通过实际案例,我们将展示如何使用 React 和 Webpack 构建一个简单的 Todo 应用程序,具体包括 `TodoApp.js` 文件中的代码实现,如导入 React 和自定义组件 `TodoList`。此外,我们还将深入讲解 Webpack 配置文件的优化方法,以提升开发效率和应用性能。 ... [详细]
  • 本文介绍了 Go 语言中的高性能、可扩展、轻量级 Web 框架 Echo。Echo 框架简单易用,仅需几行代码即可启动一个高性能 HTTP 服务。 ... [详细]
  • 开发笔记:前端之前端初识
    开发笔记:前端之前端初识 ... [详细]
  • 网站访问全流程解析
    本文详细介绍了从用户在浏览器中输入一个域名(如www.yy.com)到页面完全展示的整个过程,包括DNS解析、TCP连接、请求响应等多个步骤。 ... [详细]
  • 在HTML5应用中,Accordion(手风琴,又称抽屉)效果因其独特的展开和折叠样式而广泛使用。本文探讨了三种不同的Accordion交互效果,通过层次结构优化信息展示和页面布局,提升用户体验。这些效果不仅增强了视觉效果,还提高了内容的可访问性和互动性。 ... [详细]
  • 在今天的实践中,我深入学习了网页图像抓取技术,通过编写爬虫程序批量获取网站上的图片资源。具体来说,我选择了一个包含大量高质量图片的网站作为练习对象,并成功实现了将这些图片批量下载到本地存储。这一过程不仅提升了我对爬虫技术的理解,还增强了我的编程能力。 ... [详细]
  • PyQt5 QTextEdit:深入解析Python中多功能GUI库的应用与实现
    本文详细探讨了 PyQt5 中 QTextEdit 组件在 Python 多功能 GUI 库中的应用与实现。PyQt5 是 Qt 框架的 Python 绑定,提供了超过 620 个类和 6000 个函数及方法,广泛应用于跨平台应用程序开发。QTextEdit 作为其中的重要组件,支持丰富的文本编辑功能,如富文本格式、文本高亮和自定义样式等。PyQt5 的流行性不仅在于其强大的功能,还在于其易用性和灵活性,使其成为开发复杂用户界面的理想选择。 ... [详细]
  • web页面报表js下载,web报表软件 ... [详细]
  • 在项目需要国际化处理时,即支持多种语言切换的功能,通常有两种方案:单个包和多个包。本文将重点讨论单个包的实现方法。 ... [详细]
  • 使用HTML和JavaScript实现视频截图功能
    本文介绍了如何利用HTML和JavaScript实现从远程MP4、本地摄像头及本地上传的MP4文件中截取视频帧,并展示了具体的实现步骤和示例代码。 ... [详细]
  • 本文详细介绍了 Java 网站开发的相关资源和步骤,包括常用网站、开发环境和框架选择。 ... [详细]
  • 本文介绍了如何使用Python爬取妙笔阁小说网仙侠系列中所有小说的信息,并将其保存为TXT和CSV格式。主要内容包括如何构造请求头以避免被网站封禁,以及如何利用XPath解析HTML并提取所需信息。 ... [详细]
  • DVWA学习笔记系列:深入理解CSRF攻击机制
    DVWA学习笔记系列:深入理解CSRF攻击机制 ... [详细]
  • CSS3 @font-face 字体应用技术解析与实践
    在Web前端开发中,HTML教程和CSS3的结合使得网页设计更加多样化。长期以来,Web设计师受限于“web-safe”字体的选择。然而,CSS3中的`@font-face`规则允许从服务器端加载自定义字体,极大地丰富了网页的视觉效果。通过这一技术,设计师可以自由选择和使用各种字体,提升用户体验和页面美观度。本文将深入解析`@font-face`的实现原理,并提供实际应用案例,帮助开发者更好地掌握这一强大工具。 ... [详细]
  • 在第10天的夜灵HTML日志中,我们深入探讨了浏览器兼容性和高级选择器的应用。CSS3引入了许多新属性,但在旧版浏览器中的支持情况并不理想。然而,目前主流浏览器的最新版本已全面支持这些新特性。对于那些不支持CSS3新属性的浏览器,我们提供了多种解决方案,以确保网站在不同环境下的兼容性和用户体验。此外,我们还详细讨论了如何利用高级选择器提升页面布局的灵活性和可维护性。 ... [详细]
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社区 版权所有