`
piperzero
  • 浏览: 3554983 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

用于响应式设计的9个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,
.videoembed{
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;
}
上面这段代码仅适用于IE 7和9,对于IE 8需要作出以下修改:
@media \0screen {
img {
width:auto;/* for ie 8 */
}
}

最小宽度设定

5.背景图片

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

6.相对值

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

Relative Font Size

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

相对比例填充

7.突出边界

1
border-bottom:2pxsolid#427AA8;

8.Word-Break

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

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

9.CSS溢出:隐藏技巧

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

分享到:
评论

相关推荐

    响应式Web设计HTML5和CSS3实战第2版_html_

    响应式Web设计是一种现代网页开发方法,旨在创建能够适应不同设备和屏幕尺寸的网站。HTML5和CSS3是实现这一目标的关键技术。本资源——"响应式Web设计HTML5和CSS3实战第2版"——提供了深入的指导,帮助开发者理解和...

    《响应式Web开发项目教程(HTML5+CSS3+Bootstrap)》-配套源码.rar

    通过实践这些项目,新手开发者可以快速掌握响应式Web设计的基本原则和技巧,从而构建出在任何设备上都能良好展示的网站。 总之,这个教程是一个宝贵的资源,无论你是初学者还是有经验的开发者,都能从中受益。通过...

    响应式设计最新24个模板文档及源代码可运行

    这些模板可能是各种类型的网页布局,如企业网站、电商网站、博客、产品展示页面等,旨在帮助开发者理解并实践响应式设计的原理和技巧。 描述中提到的“24个!”,强调了资源的丰富性,对于学习者或者开发者来说,这...

    jQuery+CSS3响应式图文卡片轮播切换特效

    本项目"jQuery+CSS3响应式图文卡片轮播切换特效"正是这种设计理念的体现,旨在提供一种在电脑和手机端都能流畅使用的图文展示方案。 首先,jQuery是一种广泛使用的JavaScript库,它简化了DOM操作、事件处理、动画...

    交互设计-响应式Web设计实践 PDF电子书下载 带书签目录 完整版

    ### 一、交互设计与响应式Web设计概述 #### 1.1 交互设计定义 交互设计(Interaction Design, IxD)是一种关注于人与产品之间互动的设计方法。它强调的是用户体验,通过优化产品的可用性、易用性和用户满意度来提升...

    html5和css3全屏响应式tab选项卡

    HTML5和CSS3是现代网页开发的两大核心技术,它们为创建功能丰富、视觉吸引且具有高度响应性的网站提供了...开发者可以通过学习这个插件的源代码,了解并掌握响应式设计和交互效果的实现技巧,提升自己的网页开发技能。

    css3实现响应式win8 metro风格页面扁平化设计又一次卷土重来

    本主题聚焦于如何利用CSS3实现响应式的Windows 8 Metro风格页面,这种扁平化设计风格自Windows 8操作系统发布以来,就受到了广泛关注,并在近年来重新焕发生机。 1. CSS3的新特性: - 媒体查询(Media Queries):...

    响应式网站PSD+html

    通过下载并研究这个压缩包,你可以学习到如何从头开始创建一个响应式网站,包括设计思路、HTML和CSS编码技巧,以及如何用纯CSS实现响应式布局。这对于想要提升前端开发技能,尤其是响应式设计方面的人来说,是一个...

    多级css3响应式下拉导航

    总的来说,掌握多级CSS3响应式下拉导航的实现原理和技巧对于任何Web开发者来说都是至关重要的,这不仅可以提升网站的用户体验,也是展示技术能力的一个好方式。通过不断实践和学习,开发者可以创建出更加高效、美观...

    demo-响应式

    响应式设计是一种网页设计方法,它允许网页在不同的设备上,如桌面电脑、平板电脑、智能手机等,根据屏幕尺寸和方向自动调整布局、...通过查看这个压缩包中的文件,你可以学习到如何实践这些响应式设计的原理和技巧。

    web前端期末大作业:HTML+CSS+JavaScript绿色的盆栽花店网站响应式模板 大学生鲜花网页设计

    本项目聚焦于创建一个“绿色盆栽花店”的响应式网站模板,不仅能够帮助学生提升网页设计技能,还能够作为期末项目的优秀示例。 ### 二、项目特点 #### 1. 技术栈 - **HTML**: 结构化标记语言,用于构建网页的基本...

    html5 css3图片响应式布局.zip

    在这个“html5 css3图片响应式布局.zip”压缩包中,我们聚焦于一个特定的网页设计元素:响应式图片布局,以及与之相关的鼠标悬停时图片动画展示标题的效果。这种效果在“JS特效-图片相册”标签中得到体现,意味着它...

    CSS3响应式房子布局动画

    【CSS3响应式房子布局动画】是一个利用CSS3技术实现的网页设计项目,它结合了响应式设计的理念,使得页面布局能够根据不同的设备屏幕尺寸自动调整,为用户提供一致且优化的浏览体验。在这个项目中,重点是利用CSS3的...

    CSS3响应式多级下拉菜单导航代码.zip

    响应式设计是现代网页开发的关键元素,特别是在移动设备普及的今天。CSS3的引入为创建适应不同屏幕尺寸和设备类型的动态...无论是新手还是经验丰富的开发者,都能从这个代码中学习到响应式设计和交互式界面的实现技巧。

    网页课程设计&毕业设计_FLAT商务宽屏响应式css3动画Bootstrap网站模板.zip

    "FLAT商务宽屏响应式css3动画Bootstrap网站模板"是一个专门为学习和实践网页设计的学生或专业人士准备的资源。这个压缩包包含了构建现代、专业且适应不同设备的网站所需的全部元素。 首先,"响应式设计"是现代网页...

    响应式网站模板

    然而,许多在线教程和资源可以帮助初学者理解并掌握响应式设计的基本概念和技巧。 总之,响应式网站模板结合了HTML5、CSS3和JavaScript的技术,以适应多设备浏览,提供统一的用户体验。通过灵活的布局和适应性设计...

    HTML5+CSS3实现的响应式垂直时间轴

    HTML5和CSS3是现代网页开发的两大核心技术,它们共同为创建交互性强、视觉效果出色的...它涵盖了HTML5的语义化元素、CSS3的响应式设计、布局技巧以及交互性增强方法,对于学习Web开发的人来说,是一个极好的实践案例。

    创意响应式CSS3垂直时间轴样式布局代码

    总结起来,这个“创意响应式CSS3垂直时间轴样式布局代码”展示了如何利用CSS3的先进特性来创建一个既美观又实用的网页设计。通过响应式布局,它能在各种设备上提供一致的用户体验。开发者和设计师可以参考这个例子,...

Global site tag (gtag.js) - Google Analytics