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

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

1. @font-face

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


1

2

3

4

@font-face {

    font-family: Blackout;

    src: url("assests/blackout.ttf") format("truetype");

}

2. .clearfix

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


1

2

3

4

5

6

7

8

.clearfix:after {

    content: ".";

    display: block;

    clear: both;

    visibility: hidden;

    line-height: 0;

    height: 0;

}

3. @media

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


1

2

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

}

4. transform: rotate(30deg); 结合这些转换属性和CSS转场效果来创造有意思的动态效果。


1

2

3

.title {

    transform: rotate(40deg);

}

5. background-size

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


1

2

3

4

body {

    background: url(image.jpg) no-repeat;

    background-size: 100%;

}

6. input[type="text"]

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


1

2

3

input[type="text"] {

    width: 250px;

}

7. margin: 0 auto;

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


1

2

3

#container {

    margin: 0 auto;

}

8. a {outline: none;}

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


1

 a {outline: none;}

9. overflow: hidden

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


1

2

3

.container {

    overflow: hidden;

}

10. color: rgba();

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


1

2

3

.btn {

    color: rgba(0,0,0,0.5);

}

时间: 2024-08-06 16:02:08

网页设计师必备的10个CSS技巧的相关文章

IOS-程序员和设计师必备的20个CSS工具

程序员和设计师必备的20个CSS工具 CSS工具是现今网站开发人员和设计人员使用的最必要和最重要的工具之一.这是因为这些CSS工具,可以为开发人员和设计人员简化手头的工作,大大减少web开发和设计工作所需的时间.而专业人员还可以在很短的时间跨度内,用一种更高效的执行方式,完成更多的工作.可惜的是,并非所有这些工具都是众所周知的.现在市场上有很多CSS工具.每一种工具都有着自己特定的功能. 其中最知名的CSS布局工具是Templatr.这工具可以帮助你创建网站,即使你对CSS和HTML所知甚少.有

程序员必备的10个redis技巧

Redis 在当前的技术社区里是非常热门的.从来自 Antirez 一个小小的个人项目到成为内存数据存储行业的标准,Redis已经走过了很长的一段路.本文和大家分享的是使用redis 数据库

学无止境的CSS(xHTML+CSS技巧教程资源大全)

本文里面收集一些有关CSS的技巧.教程.工具和观点等,其中一些你也许早就运用的炉火纯青,也可能有的你听都没听说过.不管是新手还是高手,大家都继续学习吧. 一,Web 标准 要玩游戏,就得先了解规则.要学CSS,就应该先了解一下Web标准.尽管看上去不是必须的(我在学CSS之前,根本不知道也不想知道Web标准是 个啥玩意儿).应该说,你是否学Web标准,跟你是否能学会CSS没有什么关系,但跟你能写出什么样的CSS,以及XHTML或其它代码,跟你能做出什么 质量的网页有很大的关系. 其实我自己对We

10款设计师必备的响应式网页设计工具

随着便携设备用户的指数级增长,网页设计师采用响应式设计作为多平台布局解决方案,不但节省了设计师的时间,而且从长远角度来讲,响应式设计能够为用户提供更舒适的操作环境. 如果你毫无经验,不知从何开始,那么这份工具列表将大大的帮助你,能够让你的布局更有“弹性”. Simple Grid Simple Grid是难以置信的CSS框架,无所限制的栅格布局,支持不同大小的屏幕. Susy Susy “语义变焦”的栅格系统,无需额外标记和特殊的类,很方便使用Sass的人. Tiny Fluid Grid Ti

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

大家垂涎于成为自由网页设计师的理由有成千上万个,其中三大主要的即是经济自由,创作自由,以及你可以在任何你喜欢的地方工作.但是,我现在要告诉 你,为什么这是一个坏主意.你也许有成百上千的理由讨厌你目前的工作.也许,你偶尔打电话请病假,仅仅是想多多休息一天,而并不在乎这一天的工资.又或 许,你从两周前就一直推拖着朋友的邀请?小而简单的理由也会有重大的影响. 我可以列举100个你为什么不该做自由网页设计师的理由,但是不会有人愿意阅读这样的列表,对吧?所以,我就在这里列举为几个较为热门的理由.至少,是目

10个CSS简写/优化技巧

CSS简写就是指将多行的CSS属性简写成一行,又称为CSS代码优化或CSS缩写. CSS简写的最大好处就是能够显著减少CSS文件的大小,优化网站整体性能,更加容易阅读. 下面介绍常见的CSS简写规则: 一.盒子大小 这里主要用于两个属性:margin和padding,我们以margin为例,padding与之相同. 盒子有上下左右四个方向,每个方向都有个外边距: margin-top:1px; margin-right:2px; margin-bottom:3px; margin-left:4p

设计师必备的响应式网页设计工具

作为一名码农,在项目开发过程中经常会涉及到项目的需求变更,变更的理由也是多种多样,总结而来分为外部和内部,从外部讲,例如:为了顺应某行业新的工作操作规范,甲方要求现有项目在工作流程环节上进行局部功能的变更:从内部讲,通过对市场环境的不间断调研和数据分析,公司产品在同类产品竞争中处于不利地位,市场份额日渐缩小,那么我们的产品设计人员会积极行动起来对产品的整个定位和新业务展开新的思考以寻求更加稳健的创新突破口,这就会对项目产生一定的需求变更. 此图是从CSDN社区截取下的,我相信很多看到这个问题的筒

SEO为什么要求网页设计师用DIV+CSS布局网页?

通常情况下,SEOer非常喜欢把一个网站做到最细节,在网页设计方面,有时与设计师沟通时,通常会问到:SEO为什么要求网页设计师用DIV+CSS布局网页?有什么好处之类的问题,其实SEO们考虑的问题就是如何让网页的内容更好的让搜索引擎抓取网页的内容,更容易评估网页内容的质量,这样有利于排名.这是SEO们的最基本的目的,当然CSS+DIV的好处并不局限于此,以下为详细的分析: SEO主要就是通过对网站的结构,标签,排版等各方面的优化,使Google等搜索引擎更容易搜索网站的内容,并且让网站的各个网页

10免费图标生成器网页设计师

在这个展示,我们提供最好的网页设计师10图标生成器.这些图标生成器是免费使用的,有些是与高级功能,将帮助你产生引人注目的和有吸引力的网页为您的网站. 为了包起来,他们都可以自由下载,所以在.来,看看,选择你的选择.我们希望这个列表证明你是最好的.请随时与你的朋友分享这份名单,也让我们知道你对这本编辑的想法.这里是完整列表.享受! 1.Faviconr Faviconr可以从JPG,GIF和PNG文件使网页.(你可以如果你的源文件是一个透明的PNG或者GIF文件.创建透明图标) 在线预览 2.Fa