`

常用设计元素的高级CSS技巧

    博客分类:
  • CSS
阅读更多

在帕兰印象看到的关于CSS技巧的收集文章,转载一下,给自己收藏学习之用!

1. CSS布局和用户界面技巧

当前 CSS 主要应用于创建页面布局。利用 CSS 创造页面布局和用户界面,有几乎无限的可能性。下面是一些更有趣的CSSCSS技巧。

The simplest way to horizontally and vertically center a DIV
本文介绍用 CSS 方法使 DIV 纵向或横向居中。虽然有很多通过父 DIV 和子 DIV 实现居中的代码,但这个特殊方法仅使用一个 DIV 元素,并且简单得多。

New CSS Sticky Footer – 2009
一个棘手的完全跨浏览器兼容的页脚CSSCSS技巧,兼容 Google Chrome 浏览器,并且不需要空 DIV 辅助。

Simple Page Peel Effect with jQuery & CSS
此教程结合 jquery 和 CSS 创建网页剥离效果。大多数网站都使用 Flash 来实现这种效果。因此如果不热衷于 Flash 技巧,这会是一个不错的选择。

Equal height boxes with CSS
一个使用 CSS 创建等高栏式布局的基本实例,彻底抛弃表格布局的代码冗杂与混乱。

Adaptable view – how do they do it?
让用户手动改变网站的表现,似乎可以大大提高网站的易用性和用户粘度。本教程将介绍如何为网站实施和部署浏览器适应技巧。

CSS: The All-Expandable Box
一个创建自适应 CSS 容器的教程。容器会自动向各个方向扩大,以适应所包含的内容,而不只是垂直增长。适用于用户可控字号导致使 CSS 容器撑开的情况。

Four Methods to Create Equal Height Columns
一个使用 CSS 创建等高列的教程,共涉及四个不同的技巧。兼容所有主流浏览器(甚至 IE6 浏览器)。

Vertical Centering With CSS
这篇文章包括各种使 CSS 元素垂直居中于网页的最佳技巧。同时也介绍了如何利用这些CSS技巧,创建一个简单小巧的垂直居中的站点。

CSS vertical center using float and clear
使用浮动 (float) 和清除 (clear) 创建垂直居中的 CSS 容器,甚至兼容 IE5 版本。

Cross-Browser Inline-Block
本教程涵盖在多重内容情况下,创建一个内联块 (inline-block) 布局的方法,而不打破布局的完整性。

The CSS “Ah-ha!” Moment
谈论大多数设计师,在其职业生涯的某个时候发出 “Ah-Ha!” 感叹的时刻。以及一些重要的关于 CSS 容器布局的灵感突现。

An Indepth Coverage On CSS Layers, Z-Index, Relative And Absolute Positioning
本文给出了关于 CSS 层,相对和绝对定位。以及 Z-Index 属性的全面概述。

The CSS Overflow Property
详解了 CSS 溢出属性的工作流程。包括可见 (visible),隐藏 (hidden),滚动 (scroll),自动 (auto),以实例说明逐一说明。

Absolute, Relative, Fixed Positioning: How Do They Differ?
分析容易混淆的绝对 (absolute),相对 (relative),固定位置 (fixed) 之间的差异性,详细说明各个属性的区别。

display: inline-block
介绍在不同的样式中创建内联块 (inline-block) 的方法,并兼容不同的浏览器环境。

2. CSS导航和菜单技巧

良好的导航是网站中非常重要的一部分。良好的导航既方便用户使用,也补充和完整了网站的其他设计元素。以下是一些关于创建导航的CSS技巧和提示,使其两者兼备。

Create dropdown menus with CSS only
一份创建 CSS 下拉菜单的完整教程,该方法快速而且易于实施。

Simple scalable CSS based breadcrumbs
在网站上使用面包屑导航,可以方便访问者浏览。本教程介绍了一种创建基于 CSS 的,可伸缩面包屑导航的方法。

Horizontal Sub-nav with CSS & jQuery
一份关于使用 CSS 技巧创建横向导航子菜单的完整教程。如果希望正常工作于 IE6 浏览器,可能需要执行一些 jQuery 代码。

CSS Step Menu
建立一个阶梯式菜单(也称为“向导菜单”)可能会非常棘手,特别是当它需要根据实际应用做出一些改变的时候。本文给出了创建该类菜单的实例。

The Tabbed Breadcrumb Navigation
一份关于创建面包屑导航,并格式化为标签式的全面教程。

Apple’s Navigation bar using only CSS
该教程说明如何创建一个类似苹果网站的导航栏,仅仅使用 CSS 和 html 代码(不附加任何图片)。

Sitemap Celebration
一款跨浏览器兼容(即使是 IE5 版本),并且基于嵌套列表的网站地图 (Sitemap) 风格。

Nice CSS menu with feed reader icons list
使用 CSS 创建一个供稿 (Feed) 阅读器图标菜单。可以方便地适用于其他类型的菜单。

Multi-level Menus with jQuery and CSS
使用纯 CSS 以及 CSS/JS 创建多级联动菜单的技巧集锦。也涵盖了更先进和富有创造性的实例。

3. CSS图像样式和相册技巧

在网页设计中,图片造型是一个经常被忽视的因素。以下这些精选的的技巧和CSS技巧,将帮助你纠正和改善这种情况。

Centering images with CSS
一些关于图片居中的基本资料,使用 CSS 控制而不是过时的纯 HTML 布局。

Add a Custom “Trendy” Border Around Blog Images With CSS & JavaScript
一份关于如何在博客上,建立各种图片边框样式的完整纲要。使用 javascript 和 CSS 技巧相结合。

Sexy Music Album Overlays
为图像画廊增加更多风格样式的教程,文章使用专辑封面的制作过程作为一个实例。

Create CSS pin balloons with ease
这是一个强大的技巧,从简单的锚点标记,扩大过渡到为图像增加引脚气球、气泡提示或地图标示。

Create an Image Rotator with Description (CSS/jQuery)
一份关于如何使用 CSS 和 jQuery CSS技巧建立图片旋转/画廊的教程。本文将创建一个干净的界面,用于显示一般的或组合的图像廊。

5 Popular CSS Speech Bubbles
收集了使用 CSS 创建气泡提示的 5 个不同的技巧(有些纯粹用 CSS 实现)。

How to Make a Threadless Style T-Shirt Gallery
创建一种类似 Threadless 网站的图像画廊效果,以字幕或覆盖图片或缩略图的顶部。功能的实现技巧值得借鉴。

CSS image replacement for… images? It makes sense for print. (Ask the CSS Guy)
基于 CSS 样式表打造针对打印用途和屏幕显示优化的图像。

Beautiful new CSS: box-shadow
关于利用 CSS 创建容器阴影效果的教程,德文网站。

4. CSS字型排版技巧

CSS 擅长于字型排版设计。无论是字体类型,重量还是颜色,都需要使用 CSS 来定义。以下是一些指南,帮助你创建更好的网页版式。

Truetype, Font Variants and Antialiasing
一篇关于使用 Truetype 字体的文章,分析了为何有时字体显示效果不像所期望那样的原因。

Styling Ordered Lists with CSS
使用 CSS 创建一个极具吸引力的有序列表。

Beautiful fonts with @font-face
关于 @font-face 属性的基本使用教程,以及如何在网页设计中插入 Truetype 字体。

Forgotten possibilities of :first-letter in CSS
关于 CSS 中的 :first-letter 属性的使用,俄文网站。

8 Definitive Web Font Stacks
基于确切字体格式的 8 个通用 CSS 字体集,以帮助设计人员决定网站版式设计,选用适当的字体集,并调整到需要的合适效果。

Mike’s Experiments – CSS: Perspective Text
一个创建文字角度效果的有趣实例(即使文字块的底部看起来更接近顶端)。

Fonts for web design: a primer
一份适用于网页设计师的版式设计指南,包括字体类型的选择及其合适的用法。

CSS text-shadow Fun: Realtime Lighting Demo
使用 CSS 的文字阴影属性结合 JavaScript 技巧,来创建一个发光效果实例。

Rendering Quotes With CSS
一份关于在 CSS 中使用引号 (quotes) 标记的指南,包括如何创建适合不同语种的标准引号。

Six Ways to Style Blockquotes
使用 CSS 为 XHTML 中的 blockquote 标记定义样式的多种方法。

Make OL list start from number different than 1 using CSS
教你如何自定义有序列表起始数字的简明教程。

Use CSS to Override Default Text Selection Color
这篇文章介绍使用任何颜色为文字设置高亮颜色的方法。

CSS Drop Cap Effect
为文章内容设定首字下沉的 CSS 方法,尤其适用于杂志型或书籍型网站。

5. 图标,按钮和链接

图标,按钮和链接在许多网页上经常是被忽视的因素。但是实际上它们也会对整体设计产生巨大的影响。以下是一些使网页造型更佳的资源。

Add Progressive Icons to Your Site Using :after pseudo-element
此教程说明如何为链接添加图标描述,按照不同文件类型指定不同图标(如 PDF 或 ZIP 文档)。

Super Awesome Buttons with CSS3 and RGBA
关于使用 CSS3 和 alpha 混合CSS技巧创建按钮的教程。

Scalable CSS Buttons Using PNG and Background Colors
使用 PNG 图像创建横向或纵向的可伸缩菜单。该CSS技巧能实现优雅降级,即便使用 IE6 浏览器仍可看到按钮(只是没有了 PNG 图像)。

Add File Type Icons next to your links with CSS
为链接添加文件类型图标的教程。

22 CSS Button Styling Tutorials and Techniques
一份涉及 20 多个CSS技巧的全面资源清单。关于如何使用 CSS 创建不同形状,不同尺寸的图标。

CSS Tricks’ Link Nudge
创建当鼠标停留时的缩进菜单效果的教程。

Sanscons
一些可以使用 CSS 重设图标颜色的图标集。

英文原文:精通常用元素CSS高级设计CSS技巧 | Smashing Magazine
中文译文:精通 CSS 造型设计元素 | 芒果

分享到:
评论

相关推荐

    25个高级CSS技巧教程

    在深入探讨这25个高级CSS技巧之前,我们先来理解一下CSS本身及其在现代网页设计中的重要性。CSS,即层叠样式表(Cascading Style Sheets),是一种用来描述HTML或XML文档如何呈现的样式语言。随着互联网的发展,CSS...

    css2.0高级技巧

    在CSS2.0中,前端开发者可以利用一系列高级技巧来创建独特且吸引人的网页样式,这些技巧对于构建...在实际工作中,不断探索和实践新的CSS技巧,结合响应式设计和浏览器兼容性策略,可以使网站更具吸引力和功能多样性。

    Html+Css技巧

    这份“Html+Css技巧”的压缩包资料显然包含了丰富的学习材料,帮助我们掌握这两种语言的高级技巧,提升网页设计的效率和效果。下面,我们将深入探讨这些知识点。 首先,HTML是网页的基础,用于定义网页内容的结构。...

    精通CSS_高级Web标准解决方案_中文版.zip

    此外,书中还涵盖了高级CSS技术,如浮动布局、定位、Flexbox和Grid布局系统。浮动布局是早期网页设计常用的布局方式,而定位则允许元素相对于其正常文档流进行定位。随着技术的发展,Flexbox和Grid成为现代Web布局的...

    常用手册HTML and CSS Standard.chm

    7. CSS高级技巧:涵盖CSS动画、过渡、伪类和伪元素,以及如何调试和优化CSS代码。 8. 实践案例:提供实际的示例,展示如何将HTML和CSS应用于创建复杂的网页布局和交互效果。 通过深入学习这本手册,你不仅可以了解...

    CSS常用特效 源代码

    本资料包“CSS常用特效 源代码”提供了一些常见的CSS特效及其源代码,对于学习和应用CSS技巧非常有帮助。 1. **布局特效**:CSS布局是网页设计的基础,包括流体布局、响应式布局、网格布局等。源代码中可能包含这些...

    CSS全攻略与CSS实用常用参考源码特效实例

    本资料包“CSS全攻略与CSS实用常用参考源码特效实例”是为帮助开发者深入理解和掌握CSS而精心编排的资源集合,旨在提供全面的指导和丰富的实践案例。 首先,我们来看看“CSS全攻略”部分。这部分内容通常会涵盖以下...

    超越CSS:Web设计艺术精髓PDF + 源代码实例

    这些实例可以帮助读者掌握各种CSS技巧,并能在实际项目中应用,从而提升自己的Web设计能力。 总的来说,《超越CSS:Web设计艺术精髓》是一本全方位的指南,它不仅教授了CSS的基本和高级用法,还强调了设计的艺术性...

    88种常用JS.CSS效果

    "88种常用JS.CSS效果"这个压缩包文件很可能包含了88个不同的示例,每个示例都是一个实现特定视觉效果或交互功能的代码片段。让我们详细探讨一下这些常见效果背后的JS和CSS知识点。 1. **JS基础** - 变量声明:`var...

    超越CSS:Web设计艺术精髓(源代码)

    1. **almcss.zip** - 这个文件可能包含的是关于高级CSS(Advanced Layout Modules)的示例代码,可能是对CSS布局模块的实验性应用,如Flexbox或Grid布局,帮助开发者理解如何构建复杂而灵活的网页布局。 2. **multi...

    经典的CSS面试题(含答案)

    在CSS(层叠样式表)领域,面试题通常涵盖了各种概念、技巧和最佳实践,旨在评估候选人的基础知识、问题解决能力和实践经验。以下是一些经典的CSS面试题及其详细解答: 1. **什么是CSS?** CSS(Cascading Style ...

    《CSS设计彻底研究》【中文PDF+源代码】

    在《CSS设计彻底研究》中对设计中常用的网页元素和布局方式都给出详细的分类和归纳,并讲解了完整的解决方法,主要包括各种导航菜单(水平的、竖直的、固定宽度的、自适应宽度的、下拉的等),Tab面板、伸缩面板和...

    很漂亮的css布局 CSS大集合

    通过下载并研究“漂亮CSS”中的示例,初学者可以快速掌握CSS布局技巧,提升设计水平。同时,结合JavaScript(如jQuery)和服务器端技术(如Java、JSP),可以实现更加动态和交互性强的Web应用。

    CSS 高级技巧总结(必看)

    CSS(层叠样式表)作为网页设计中至关重要的技术,随着前端开发的不断演进,其技巧也在日新月异。...随着Web技术的不断进步,CSS技巧也在不断发展,因此持续学习和实践这些新技巧是前端开发者必不可少的工作。

    css初中高级教程大全chm版打包【绝对超值】

    同时,还可能包含CSS布局技巧,如流体布局、响应式设计,以及对浏览器兼容性的处理。 3. **CSS高级应用** 这部分教程深入探讨了CSS的高级特性,如浮动、定位、Flexbox和Grid布局。此外,还涵盖了CSS动画、过渡和...

    HTML&CSS;设计与构建网站.zip

    1. 书籍章节,详细讲解HTML和CSS的基础概念、语法规则以及高级技巧。 2. 案例分析,通过实际示例展示如何将理论知识应用到实际项目中。 3. 代码示例,提供可下载的源码,方便读者动手实践,加深理解。 4. 实战教程,...

    CSS技巧与工具(EditPlus语法文件下载)

    标题中的“CSS技巧与工具”指的是在Web前端开发中,关于层叠样式表(Cascading Style Sheets,简称CSS)的一些高效使用方法和辅助工具。CSS是用于描述HTML或XML(包括如SVG、MathML等各种XML方言)文档样式的语言,...

    CSS的18个不可不知的技巧【css入门必读】

    ### CSS的18个不可不知的技巧 #### 技巧一:精确控制元素尺寸 在CSS中设置元素的尺寸非常重要,比如我们想要一个元素占据其父元素的整个宽度,可以这样设置: ```css div { width: 100%; /* 或者使用width: 100vw;...

    CSS实例 OReilly.CSS.Cookbook (第二版)

    其次,"css案例"标签表明书中有大量的实战示例,这些例子可能涵盖各种网页布局技巧,如两列布局、三列布局、响应式设计等。这些案例将帮助读者理解如何利用CSS解决实际问题,例如浮动元素、清除浮动、盒模型的运用,...

Global site tag (gtag.js) - Google Analytics