热门标签 | 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请求并优化页面加载速度。本文详细介绍了从设计到应用的字体图标制作流程,并提供了专业建议。 ... [详细]
  • 深入理解Tornado模板系统
    本文详细介绍了Tornado框架中模板系统的使用方法。Tornado自带的轻量级、高效且灵活的模板语言位于tornado.template模块,支持嵌入Python代码片段,帮助开发者快速构建动态网页。 ... [详细]
  • 自己用过的一些比较有用的css3新属性【HTML】
    web前端|html教程自己用过的一些比较用的css3新属性web前端-html教程css3刚推出不久,虽然大多数的css3属性在很多流行的浏览器中不支持,但我个人觉得还是要尽量开 ... [详细]
  • 使用Bootstrap创建响应式渐变固定头部导航栏的方法
    本文详细介绍了如何利用Bootstrap框架构建一个具有渐变效果的固定顶部响应式导航栏,包括HTML结构、CSS样式以及JavaScript交互的完整实现过程。适合前端开发者和学习者参考。 ... [详细]
  • 技术分享:从动态网站提取站点密钥的解决方案
    本文探讨了如何从动态网站中提取站点密钥,特别是针对验证码(reCAPTCHA)的处理方法。通过结合Selenium和requests库,提供了详细的代码示例和优化建议。 ... [详细]
  • 前言--页数多了以后需要指定到某一页(只做了功能,样式没有细调)html ... [详细]
  • Python自动化处理:从Word文档提取内容并生成带水印的PDF
    本文介绍如何利用Python实现从特定网站下载Word文档,去除水印并添加自定义水印,最终将文档转换为PDF格式。该方法适用于批量处理和自动化需求。 ... [详细]
  • 使用JS、HTML5和C3创建自定义弹出窗口
    本文介绍如何结合JavaScript、HTML5和C3.js来实现一个功能丰富的自定义弹出窗口。通过具体的代码示例,详细讲解了实现过程中的关键步骤和技术要点。 ... [详细]
  • 本文详细介绍了如何使用 HTML 和 CSS 对文件上传按钮进行样式美化,使用户界面更加友好和美观。 ... [详细]
  • 一个登陆界面
    预览截图html部分123456789101112用户登入1314邮箱名称邮箱为空15密码密码为空16登 ... [详细]
  • Vue 3.0 翻牌数字组件使用指南
    本文详细介绍了如何在 Vue 3.0 中使用翻牌数字组件,包括其基本设置和高级配置,旨在帮助开发者快速掌握并应用这一动态视觉效果。 ... [详细]
  • 利用CSS3和React实现数字滚动动画组件
    在前端开发中,数字滚动动画是一个常见的需求。本文将详细介绍如何使用CSS3和React构建一个数字滚动动画组件,包括组件的代码实现和样式设计。如果您对HTML版本感兴趣,欢迎留言获取。 ... [详细]
  • HTML5实现逼真树叶飘落动画详解
    本文详细介绍了如何利用HTML5技术创建一个逼真的树叶飘落动画,包括HTML、CSS和JavaScript的代码实现及优化技巧。 ... [详细]
  • Explore how Matterverse is redefining the metaverse experience, creating immersive and meaningful virtual environments that foster genuine connections and economic opportunities. ... [详细]
  • 本文介绍了如何利用JavaScript或jQuery来判断网页中的文本框是否处于焦点状态,以及如何检测鼠标是否悬停在指定的HTML元素上。 ... [详细]
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社区 版权所有