zoukankan      html  css  js  c++  java
  • 用于响应式设计的9个CSS技巧


    发表于2013-04-03 09:314016次阅读| 来源SMASHINGHUB27 条评论| 作者Ali Qayyum

    摘要:本文将介绍一些CSS设计技巧,包括取消下划线、设计响应式视频、背景图片的设置以及相对值等。这些技巧可以适用于各种类型的网站,而且对于后期的网站维护也十分方便。

    CSS已成为Web发展不可或缺的部分,开发人员可以使用它来改变网页元素的样式。而随着响应式设计越来越流行,CSS在响应式设计中已扮演着举足轻重的角色,在进行响应式设计时,倘若你能掌握一些CSS技巧,将大大提高你的工作效率。

    本文将介绍一些CSS设计技巧,包括取消下划线、设计响应式视频、背景图片的设置以及相对值等。

    1.取消下划线

    现在越来越多的网站文本链接已取消下划线,而这已成为一种Web设计趋势,尤其是在做响应式网站时。下面提供一段简单的CSS代码,可以轻松取消文本链接下划线:

    1
    2
    3
    4
    5
    <style type=”text/css”>
    a {
    text-decoration:none;
    }
    </style>

    2.响应式视频

    在网页中嵌入视频,这里介绍 tjkdesign.com给大家,里面提供了许多CSS技巧,帮助你在页面中嵌入响应式视频( DEMO)。

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    .video {
    positionrelative;
    padding-bottom56.25%;
    height0;
    overflowhidden;
    }
     
    .video iframe,
    .video object,
    .video embed {
    positionabsolute;
    top0;
    left0;
    width100%;
    height100%;
    }

    3.Rollover文本链接

    越来越多的人喜欢在手机上浏览网页,这使得Rollover链接变得越来越流行。想要实现该效果一点都不难,代码也非常简单。 

    1
    2
    3
    4
    5
    <style type="text/css">
    a:hover{
    color:red;
    }
    </style>
    4.最大、最小宽度

    最大最小宽度可以帮助页面元素设置边界线,其最基本的目的是使所有页面元素都能在边界范围之内。下面提供一段代码,你也可以根据需要进行修改:

    1
    2
    3
    4
    5
    .container {
     
    width800px;
    max-width90%;
    }
    下面这段代码将会根据边界线自动调整图片大小:

    1
    2
    3
    4
    img {
    max-width100%;
    heightauto;
    }
    上面这段代码仅适用于IE 7和9,对于IE 8需要作出以下修改:

    1
    2
    3
    4
    5
    @media \0screen {
    img {
    widthauto;/* for ie 8 */
    }
    }

    最小宽度设定

    5.背景图片

    一些开发人员喜欢给table或者block设置背景图片,CSS有一段代码是专门设置背景图片的:

    1
    2
    <div style="background-image: url(../images/test-background.gif); height: 200px; 400px; border: 1px solid black;">Example of a DIV element with a background image:</div>
    <div style="background-image: url(../images/test-background.gif);height: 200px; 400px; border: 1px solid black;"> </div>
    6.相对值

    相对值是响应式设计中非常重要的部分,如果你想要获得最佳效果,你就应该知道如何使用这些值,这对网站的布局是非常重要的。

     


    Relative Font Size 

    在设置字体相对大小时,需要根据父元素进行设置:

    相对比例填充

    7.突出边界

    1
    border-bottom2px solid #427AA8;
    8. Word-Break

    下面这段代码可以很好的实现文本换行:

    1
    2
    3
    .break-word {
    word-wrap:break-word;
    }

    9.CSS溢出:隐藏技巧

    visible的相对值默认情况下是隐藏的,如下图所示,超出box部分的内容就被隐藏起来了。 

     

    总结

    以上都是用于响应式设计的最简单技巧,并且可以被普遍使用于各种网站上,对于后期的网站维护也十分方便。(编译/张红月 责编/夏梦竹)

    原文链接: SMASHINGHUB

  • 相关阅读:
    sql 日期格式化 比较全面
    SQL Server 2005 中的树形数据处理示例1
    Web网站的性能测试工具
    js实现时分秒
    sql查询远程数据库的表的数据并填充到本地数据库的表
    Windows 2003操作系统十四招加速大法
    window2003 server的一些优化设置_windows 2003
    解决html向aspx页面传值汉字乱码问题
    js快捷键大全 http://www.zhangxinxu.com/wordpress/?p=1667
    iis 重启命令
  • 原文地址:https://www.cnblogs.com/saysmy/p/5594884.html
Copyright © 2011-2022 走看看