10个网页设计师必备的CSS技巧
CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页。使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情。在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好。当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧。今天我们精心准备了10条对网页设计师最有用的CSS技巧,如果你想设计出独一无二脱颖而出的网页你必须得好好注意了。这篇博客是在与一家提供高质量印刷服务的在线印刷公司“ Business Card Printing”合作时写的。
1. @font-face
一种用其他服务器上的字体的好方法。很明显,如果你不能在托管服务器上找到你需要的字体,你可以在样式中使用这个方法来引入你需要的字体。
1
|
@font-face {
|
2
|
font-family : Blackout;
|
3
|
src : url ( "assests/blackout.ttf" ) format ( "truetype" );
|
4
|
}
|
2. .clearfix
如果你没法清除元素的浮动,这是清除浮动一种方法。你可以对任何HTML元素单独使用这种方法。
1
|
.clearfix:after {
|
2
|
content : "." ;
|
3
|
display : block ;
|
4
|
clear : both ;
|
5
|
visibility : hidden ;
|
6
|
line-height : 0 ;
|
7
|
height : 0 ;
|
8
|
}
|
3. @media
@media 可以设置你当前响应网站的媒介,它能帮助你根据用户的显示器调整网站的宽度。
1
|
@media screen and ( max-width : 960px ) {
|
2
|
|
3
|
}
|
4. transform: rotate(30deg);
结合这些转换属性和CSS转场效果来创造有意思的动态效果。
1
|
.title {
|
2
|
transform: rotate( 40 deg);
|
3
|
}
|
5. background-size
这条规则帮助你在网站中适应全屏幕背景。这不像之前的CSS版本必须写很笨重的代码。
1
|
body {
|
2
|
background : url (image.jpg) no-repeat ;
|
3
|
background- size : 100% ;
|
4
|
}
|
6. input[type="text"]
这个input[type="text"]选择器和其他高级选择器把你从一般水平带到高级水平非常有帮助。使用属性选择器来控制输入元素的提交版本或为一个外链增加一个图标这样很不错吧?
1
|
input[type= "text" ] {
|
2
|
width : 250px ;
|
3
|
}
|
7. margin: 0 auto;
很奇怪,没有任何特定的标准来使块级元素居中。这个方法可以使块级元素在父元素中居中。
1
|
#container {
|
2
|
margin : 0 auto ;
|
3
|
}
|
8. a {outline: none;}
在浏览你的网站的时候,点一个链接一个巨大的虚线框就横跨整个网页这将严重影响用户的心情。这个“a {outline: none;}”声明将移除这个,但为了易用性别忘了给你的链接也加上:focus状态。
1
|
a { outline : none ;}
|
9. overflow: hidden
这是最好的清除还没加载到你CSS里面的元素浮动的方法。使用它使网站的响应速度更快。
1
|
.container {
|
2
|
overflow : hidden ;
|
3
|
}
|
10. color: rgba();
PNG图片因为它的透明性使它在网页设计中很流行并广泛使用,但是现在你可以使用下面这种方法同样实现透明。它使用红、绿、蓝三通道并设置其不透明度值来实现透明,像0.5对应%50的不透明度。
1
|
.btn {
|
2
|
color : rgba( 0 , 0 , 0 , 0.5 );
|
3
|
}
|
10个网页设计师必备的CSS技巧相关推荐
- 15个前端开发/网页设计师必备的Bookmarklet
15个前端开发/网页设计师必备的Bookmarklet Bookmarklet(书签工具)是节省网页设计/前端开发时间的最佳工具.仅需点击一下,它就能提供很多信息或帮助.Bookmarklet是使用一 ...
- 2018年,14个网页设计师必备技能助你拿高薪!
互联网行业的快速发展使网页设计和网页开发成为热门行业.同时,热门也意味着竞争.网页设计师和网页开发者应该让自己时刻保持竞争力,不断增长自己的设计技能和开发技能,让自己在众多竞争者中脱颖而出. 过去的设 ...
- 网页设计师必备的35套图标(免费下载)
适合的图标,可以帮助网页设计看起来更加专业和完整.幸运的是,有一些优秀的免费图标集可以提供非常高品质的图标.在这篇文章中,我们将配备35套,每一个网页设计师应该知道的.保持这些图标设置方便,对于大多数 ...
- 网页设计师必备的35套最佳图标(免费下载)
适合的图标,可以帮助网页设计看起来更加专业和完整.幸运的是,有一些优秀的免费图标集可以提供非常高品质的图标.在这篇文章中,我们将配备35套,每一个网页设计师应该知道的.保持这些图标设置方便,对于大多数 ...
- 10个你未必知道的CSS技巧与14种cssdiv中基本滤镜介绍
2019独角兽企业重金招聘Python工程师标准>>> 1.CSS字体属性简写规则 一般用CSS设定字体属性是这样做的: font-weight:bold; font-style:i ...
- 10 个 GitHub 上超火的 CSS 技巧项目,找到写 CSS 的灵感!
大家好,我是你们的 超级猫,一个不喜欢吃鱼.又不喜欢喵 的超级猫 ~ 如果 CSS 是女孩子,肯定如上图那样吧 ???? ~ 简介 一般人没事的时候刷刷朋友圈.微博.电视剧.知乎,而有些人是没事的时候 ...
- 10个节约开发时间的CSS技巧
CSS已经成为网页前段设计一个非常重要的部分,由于写CSS时需要考虑的问题非常多,老手们创建新页面是通常会沿用以前的CSS框架.但是新手没有自己的框架,这篇文章可以给新手们一些启示. 1.简单 ...
- 每个网页设计师应该知道的10条CSS规则
通过网页设计师的大量CSS经验,我们会记住所有种代码语法,兼容性和片段.有一些特定的CSS,可以真正帮助改变你的网站设计改变较旧的技术规则和声明.这里是我收集到的很有用的10条CSS规则 @media ...
- 10款Web程序员必备的CSS工具
对于web开发来说,CSS是最有效的美化页面.设置页面布局的技术.但问题是,CSS是一种标记性语言,语法结构非常的松散.不严谨.WEB程序员会经常发现自己的或别人的CSS文件里有大量的冗余代码或错误或 ...
最新文章
- mysql整理碎片和显示语句错误
- 3.11课·········异常语句与for循环重复
- golang mongodb or条件_MongoDB的学习,操作命令详细介绍
- 减少代码中该死的 if else 嵌套
- css fix 手机端,移动端布局fixed问题解决方案
- 海量数据,海明距离高效检索(smlar)
- 分金币 Uva 11300
- elk系列1之入门安装与基本操作
- iview代码片段 去除水平menu底部横线
- excel判断两列中同一行的数据是否一致
- 基于html5的网上订餐系统,基于WEB的网上订餐系统-任务书.doc
- vue中配置filemanager-webpack-plugin的报错和解决
- 亿愿Word文档批量多语言翻译---word文档翻译专家!几十种语言随意快速互译!可以生成中外文,中英文对照内容文档!
- 你们寻找的微信小程序考题,这总结了
- spring加载不到.properties中属性问题(spring中类:PropertyPlaceholderConfigurer出现多次)
- perlembed - 在 C 程序中嵌入 perl
- 第二章(1) SCADA/EMS系统的概述
- oracle9i如何建表,oracle9i命令(一):手工创建数据库
- Java中“/”的使用
- excel内容拆分怎么做?
热门文章
- VS2015企业版专业版密钥
- 计算机本科毕业答辩的自述,计算机本科毕业论文答辩自述范本
- 微信公众号报修系统常见通用功能开发
- visual studio code 键盘快捷键参考
- html显示php文件后缀,显示html文件 css文件扩展名方法
- 【故事编程:Lambda表达式】之久久未回的消息(三)
- cjjjjjjjjjjj
- android开发蓝牙是否可见开关_android开发之蓝牙初步 扫描已配对蓝牙、更改蓝牙可见性、搜索外部蓝牙设备 | 学步园...
- yeelink服务器稳定吗,一步步教你使用服务器yeelink远程监控
- java硬币翻转问题_java – 硬币翻转程序