用于响应式设计的9个CSS技巧

(学习自CSDN)

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


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

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

1.取消下划线

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

<style type="text/css">
	a{
		text-decoration:none;
	}
	</style>

2.响应式视频

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

.video{
    position:relative;
    padding-bottom:56.25%;
    height:0;
    overflow:hidden;
    }
    
    .video iframe,
    .video object,
    .video embed{
    position:absolute;
    top:0;
    left:0;
    width;100%;
    height:100%;
    }

3.Rollover文本链接

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

<style type="text/css">
	a:hover{
		color:red;
	}
	</style>

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

.container{
    
    width:800px;
    max-width:90%;
    }

下面这段代码将会根据边界线自动调整图片大小:

img{
    max-width:100%;
    height;auto;
    }
	
上面的这段代码仅适用于IE7和9,对于IE8需要作出以下修改:
@media \0screen{
    img{
    width;auto;
    /*for ie 8*/
    }
    }

最小宽度设定

5.背景图片

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

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

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


Relative Font Size

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


相对比例填充


7.突出边界

border-bottom: 2px solid #427AA8;
8. Word-Break

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

.break-word{
    word-wrap:break-word;
    }
9.CSS溢出:隐藏技巧

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



总结:


以上都是用于响应式设计的最简单的技巧,并且可以被普遍使用于各种网站上,对于后期的网站维护也十分方便。



























  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值