网页设计师必备的10个CSS技巧

标签: 设计 CSS 前端 网页设计师 | 发表时间:2012-08-05 09:58 | 作者:齐哲
出处:http://blog.jobbole.com

CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页。使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情。在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好。当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧。今天我们精心准备了10条对网页设计师最有用的CSS技巧,如果你想设计出独一无二脱颖而出的网页你必须得好好注意了。这篇博客是在与一家提供高质量印刷服务的在线印刷公司“ Business Card Printing”合作时写的。

1. @font-face

一种用其他服务器上的字体的好方法。很明显,如果你不能在托管服务器上找到你需要的字体,你可以在样式中使用这个方法来引入你需要的字体。

@font-face {
    font-family: Blackout;
    src: url("assests/blackout.ttf") format("truetype");
}

2. .clearfix

如果你没法清除元素的浮动,这是清除浮动一种方法。你可以对任何HTML元素单独使用这种方法。

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}

3. @media

@media 可以设置你当前响应网站的媒介,它能帮助你根据用户的显示器调整网站的宽度。

 

@media screen and (max-width: 960px) {
}

 


 

4. transform: rotate(30deg);

结合这些转换属性和CSS转场效果来创造有意思的动态效果。

.title {
    transform: rotate(40deg);
}

5. background-size

这条规则帮助你在网站中适应全屏幕背景。这不像之前的CSS版本必须写很笨重的代码。

body {
    background: url(image.jpg) no-repeat;
    background-size: 100%;
}

6. input[type="text"]

这个input[type="text"]选择器和其他高级选择器把你从一般水平带到高级水平非常有帮助。使用属性选择器来控制输入元素的提交版本或为一个外链增加一个图标这样很不错吧?

input[type="text"] {
    width: 250px;
}

7. margin: 0 auto;

很奇怪,没有任何特定的标准来使块级元素居中。这个方法可以使块级元素在父元素中居中。

#container {
    margin: 0 auto;
}

8. a {outline: none;}

在浏览你的网站的时候,点一个链接一个巨大的虚线框就横跨整个网页这将严重影响用户的心情。这个“a {outline: none;}”声明将移除这个,但为了易用性别忘了给你的链接也加上:focus状态。

 a {outline: none;}

9. overflow: hidden

这是最好的清除还没加载到你CSS里面的元素浮动的方法。使用它使网站的响应速度更快。

.container {
    overflow: hidden;
}

10. color: rgba();

PNG图片因为它的透明性使它在网页设计中很流行并广泛使用,但是现在你可以使用下面这种方法同样实现透明。它使用红、绿、蓝三通道并设置其不透明度值来实现透明,像0.5对应%50的不透明度。

.btn {
    color: rgba(0,0,0,0.5);
}

原文链接

相关文章

相关 [网页 设计师 css] 推荐:

网页设计师必备的10个CSS技巧

- - 博客 - 伯乐在线
CSS是网页设计师的基础,对CSS的了解能使他们能够设计出更加美观别致的网页. 使用CSS技巧来巧妙地处理CSS是非常令设计师着迷的事情. 在CSS的深海世界里有很多有意思的东西,你只需要找到最适合你的就好. 当然我们不可能一下子就记住所有CSS的规则和语法,但为了以后的发展我们还是应该记住那些非常有用的CSS技巧.

每个网页设计师应该知道的10条CSS规则

- - 博客园_首页
通过网页设计师的大量CSS经验,我们会记住所有种代码语法,兼容性和片段. 有一些特定的CSS,可以真正帮助改变你的网站设计改变较旧的技术规则和声明. 这里是我收集到的很有用的10条CSS规则. 如果需要支持老版本的浏览器,那你就必须坚持使用css1的媒体描述符screen和print,到底是哪些老版本的浏览器,没有查.

10个针对设计师/开发者的实用CSS工具推荐

- - ITeye资讯频道
尽管使用CSS可以实现很多漂亮的效果,但对于一些任务来说,实现起来比较费事. 但是借助于一些工具,可以让你的项目更快地实现. 本文将分享10款对于设计师和开发者非常实用的CSS工具. 一个交互式的CSS开发和代码共享工具. 该工具托管于Github站点,提供了很多便利的CSS编辑功能. Sprite Cow是一个新的CSS Sprite(CSS精灵,是一种网页图片应用处理方式,允许你将一个页面涉及到的所有零星图片都包含到一张大图中去)工具,可以帮助你获取spritesheet中sprites的背景位置、宽度和高度等.

网页设计师的新挑战

- changwei - 互联网的那点事
随着苹果带来的平板电脑风暴让很多设计理念得到进一步的升级. 每天都有太多的好的创意涌现出来,似乎世界的每个角落都有一群孜孜不倦的Geek在研究着新的技术,在想着好的创意. 或许他们只是用着一种自娱自乐的姿态做着自己喜欢的事情,却给很多人带来了快乐和方便,也在微妙的改变着这个时代. 下面是来自网络搜集来的30个伟大的应用程序以及字体设计,来自网页设计师和开发人员.

9个漂亮的 CSS 网页模板下载

- 英建 - 博客园-首页原创精华区
  当你需要在短时间内设计出一个网站的时候,网页模板就非常有用了. 在这篇文章中,收集了各式各样的网页模板,您可以免费下载使用,希望这些网页设计模板不仅带给您灵感,也让您回到创作轨迹. 演示:Portfolio Template 1 demo. 下载:Portfolio Template 1 download.

20免费的响应网页 HTML & CSS 模板

- - 苏打苏塔
响应设计(Responsive design)是今年流行的一种设计趋势,随着移动设备越来越多的被人们接受与应用,网页的设计也要注意在小屏幕下的展现方式与用户体验,于此而生的就是响应网页设计. 在这一次的分享中,和大家分享一些免费的响应 网页设计模板,你可以从这些免费的资源中,学习到如何制作响应屏幕大小(或者是说浏览器大小)的WEB设计.

网页重构应该避免的10大 CSS 糟糕用法

- - IT技术博客大学习
   今天在回广州的火车上看到一篇 “10 CSS mistakes every web designer must avoid”,想着还不错,就翻译给大家.    对于网页重构来说, CSS禅意花园 是网页布局从 table 表格转到了 html +css 的标志. 这些年来,随着我们的网站越来越复杂:html5,css3,新的技术、新的属性,越来越多的开发者开始思考和尝试提高他们的 CSS 技能.

网页设计师的相对主义论

- Optimisery - 译言-每日精品译文推荐
来源The Web Designer’s Theory of Relativity. The questions that we have to deal with on a regular basis often leave us, knowingly or not, returning to notions of relativity in order to walk away from a project without going insane.

平面和网页设计师的有趣信息图表

- - Jackchen Design 1984
我们都知道在中国,平面设计师和网页设计师都是非常辛苦而且在大多数公司都不会受到太多重视的职位. 如果你是刚逃离象牙塔庇护的孩子,面对不同公司的面试,你会发现很多公司似乎会把这两个职位合并起来. 还有一些公司所需求的职位只是叫“设计师”,在他们眼里设计师就是设计图片,设计网页,设计前端,如果你还懂得JS或者Flash则优先考虑.

10大你不该做自由网页设计师的理由

- - 飞鱼的声纳
大家垂涎于成为自由网页设计师的理由有成千上万个,其中三大主要的即是经济自由,创作自由,以及你可以在任何你喜欢的地方工作. 但是,我现在要告诉你,为什么这是一个坏主意. 你也许有成百上千的理由讨厌你目前的工作. 也许,你偶尔打电话请病假,仅仅是想多多休息一天,而并不在乎这一天的工资. 又或许,你从两周前就一直推拖着朋友的邀请.