10个必备的CSS技巧总结

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

  1. @font-face

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

  CSS Code复制内容到剪贴板

  @font-face {

  font-family: Blackout;

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

  }

  2. .clearfix

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

  CSS Code复制内容到剪贴板

  .clearfix:after {

  content: ".";

  display: block;

  clear: both;

  visibility: hidden;

  line-height: 0;

  height: 0;

  }

  3. @media

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

  CSS Code复制内容到剪贴板

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

  }

  4. transform: rotate(30deg);

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

  CSS Code复制内容到剪贴板

  .title {

  transform: rotate(40deg);

  }

  5. background-size

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

  CSS Code复制内容到剪贴板

  body {

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

  background-size: 100%;

  }

  6. input[type="text"]

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

  CSS Code复制内容到剪贴板

  input[type="text"] {

  width: 250px;

  }

  7. margin: 0 auto;

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

  CSS Code复制内容到剪贴板

  #container {

  margin: 0 auto;

  }

  8. a {outline: none;}

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

  CSS Code复制内容到剪贴板

  a {outline: none;}

  9. overflow: hidden

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

  CSS Code复制内容到剪贴板

  .container {

  overflow: hidden;

  }

  10. color: rgba();

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

  CSS Code复制内容到剪贴板

  .btn {

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

  }

时间: 2024-11-01 02:54:09

10个必备的CSS技巧总结的相关文章

10个常用的CSS技巧

css|技巧 本文作者是:Trenton Moss. 发表网站是:http://www.webcredible.co.uk/. 本翻译并未得到作者或网站授权.一切权利都归原作者及原网站所有.如果你得到原作者或原发表网站的授权,可以自由使用本翻译. 1.CSS字体属性简写规则 一般用CSS设定字体属性是这样做的: font-weight:bold;font-style:italic;font-varient:small-caps;font-size:1em;line-height:1.5em;fo

css技巧: 10个非常不错的CSS技巧

在这里,巧妙的运用CSS的技巧,可以让你不用修改HTML就能得到很好的博客或者模板外观.我收集了一些非常有用的CSS技巧让我们设计博客时更炫更酷.设计模版和博客主题时,我经常"不断推敲和尝试CSS(Hit and Trial CSS ),我只看哪种配色方案和哪种CSS属性的结合能使页面的元素更完美.对了.之所以说是"不断推敲和尝试CSS"是因为在得到了满意的效果之前我会去尝试想尽一切方法.使用这些不同的CSS属性中,我用的最多的是列出来的这些.从我开始写博客,我就接触了CSS

10个你未必知道的CSS技巧

css|技巧 1.CSS字体属性简写规则 一般用CSS设定字体属性是这样做的: font-weight:bold; font-style:italic; font-varient:small-caps; font-size:1em; line-height:1.5em; font-family:verdana,sans-serif; 但也可以把它们全部写到一行上去: font: bold italic small-caps 1em/1.5em verdana,sans-serif; 真不错!只有

你未必知道的10个CSS技巧

css|技巧 font的简写CSS很多元素都有简写,font要特别和严格一些,font-size和font-family是必须的,而且要按照这个顺序.因为font用到的地方比较多,所以他可能特别提到.简写能有效减小你的CSS文件的体积. class属性叠加其实在class中可以同时加入多个属性,属性用空格隔开.例如:<p class="text side">...</p>这样<p>就继承了.text和.side的有效属性(冲突的地方会自动被排斥).随

CSS技巧汇总:网页制作常用的22个CSS技巧

文章简介:22个必须知道的css技巧. 1.改变选中文字的背景和颜色 <PRE style="LINE-HEIGHT: 24px; WIDOWS: 2; TEXT-TRANSFORM: none; BACKGROUND-COLOR: rgb(255,255,255); FONT-VARIANT: normal; FONT-STYLE: normal; TEXT-INDENT: 0px; MARGIN: 0px 0px 10px; ORPHANS: 2; LETTER-SPACING: no

CSS技巧荟萃:了解CSS页面布局和加载流程

如果你开发web相关应用或者网站的话,肯定知道CSS对于页面布局的重要性.在本篇CSS技巧中我们将介绍页面加载的流程来帮助你更好的实现页面布局. 介绍 在我们开始正式的介绍页面流程前,我们需要简单了解几种不同类型的html元素,以及它们的缺省显示方式.这里我们主要重点介绍两个类型的元素: block inline 如果大家关心html5的话,你应该知道在HTML5中也包含了几个新的元素,例如,section,article等等,但是仍旧遵循这里我们介绍的显示类型. inline类型的元素包括:

学习CSS技巧:DIV下图片自适应解决方法

css|技巧|解决|自适应 我们(特别是像我一样的菜鸟)经常会遇到一个问题--图片自适应.这个问题是很普遍的.在文章区,在论坛,可以这么说:哪儿需要上传图片,哪儿就存在这个问题,而论坛上也不时有人询问.为什么?原因很简单,我们不能要求网页编辑或者你的论坛会员都会裁剪图片或者了解最基本的html代码--尽管这并没有多少技术含量. 以前的解决方法主要是利用js来实现,但用过的人都知道该办法有点繁琐.还有一种是在外部容器定义over-flow:hidden.但这种办法只会切割图片而不会自动适用.下面的

101个CSS技巧的代码(基础篇)

css|技巧 <!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""//www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="//www.w3.org/1999/xhtml"><head><title>Chapter 2</title><me

CSS技巧分享:如何用css制作横排二级下拉菜单

原文:CSS技巧分享:如何用css制作横排二级下拉菜单 导航菜单是每个网站所必备的功能,也是每个学习制作网站的朋友所必须接触的,如何用css样式制作一个简单漂亮的二级下拉菜单呢,下来小编就一步一步教大家来制作横排二级下拉菜单,让我共同来学习吧. 首页我们打看dreamweaver或其它编辑器,创建一个名为nav的导航菜单 <div class="nav"> <ul> <li><a href="#">栏目一</a&