`
wanguan2000
  • 浏览: 69197 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

10 个实验性的 JS/CSS3 编程技术

    博客分类:
  • web
 
阅读更多

10 个实验性的 JS/CSS3 编程技术

本文所介绍的编程技术,可以有效地改善用户体验和设计师的工作流程,替代原先在IE6上使用的旧的解决办法。需要注意的是,下面列出的大部分技术还在实验阶段,而且有些不是纯CSS技术(一些使用jQuery或其它JavaScript库)。但本文还是非常值得一看。

1.  告别overflow:hidden

让我告别overflow:hidden的决定性因素是CSS3,具体而言是box-shadow。因为使用overflow:hidden首先 会对box-shadow造成负面影响。当父元素使用overflow:hidden 属性时,box-shadow会被裁剪。另外,text-shadow和transform也有可能被裁减掉。所以我更倾向于使用clearfix,感觉 这种一体化的东西更靠谱一些。



2.  使用CSS3样式的圆角

随着CSS3越来越接近主流设计的标准,精心设计圆角背景图片已经成为过去,这意味着我们将节省在每个浏览器上花费的时间和精力了。



3. 让CSS3圆角HTML元素支持每个浏览器

这是一个适用于IE的behavior htc文件,目的是让所有浏览器都支持border-radius元素。因为目前除了IE,其他的主流浏览器均可呈现圆角效果,只需加入4行CSS代码。



4. IE CSS3伪选择器

可以使IE识别CSS3伪类选择器,并渲染它们所定义的所有样式规则。你只需将这些脚本添加到你的页面中,就可以在你的样式表中使用这些选择器了。



5. 更简洁的CSS3选择器代码

在本教程中,我们来看看一些前期的和使用CSS3简化后期的代码,并通过实现的视觉效果来进行比较。



6. CSS3 + 渐进增强 = 智能设计

渐进增强(Progressive Enhancement)和CSS3都是很好的技术,但CSS3更胜一筹。若将两者合并使用,就能使设计者创建出简洁的网站,且比以往更快、更容易。



7. 用CSS Text-shadow创建一个凸版效果

凸版效果在网页设计中十分受欢迎,一些主流浏览器也支持CSS3的Text-shadow属性,用纯CSS创建这个效果也很简单。这绝对不是PS出来的!



8. CSS3 HSL & HSLA

这个教程是关于如何用HSL & HSLA 和quick+/- 向导制作出目前浏览器支持的效果。



9. CSS3渐变:无图透明按钮

在Mac OS X发布的时候,有无数的网上教程教授如何用Photoshop制作透明按钮,现在,试试用CSS创建吧!



10. 更多3D CSS变换

教程中有各种各样的3D CSS变换。




英文原文:http://www.jquery4u.com/dynamic-css-2/10-brilliant-jscss3-coding-techniques/
分享到:
评论

相关推荐

    JS/UIX web形式的DOS窗口

    - **演示与实验**:开发者可以使用JS/UIX快速搭建DOS环境,进行原型验证或技术演示。 5. **挑战与未来** - **性能优化**:由于JavaScript的解释执行,相比原生DOS环境,JS/UIX可能存在性能瓶颈,未来可能通过...

    网页编程技术 实验报告

    网页编程技术是构建和维护互联网页面的关键技能,它涉及到HTML、CSS、JavaScript等核心语言以及相关的框架和库。本实验报告将深入探讨JPS(可能是Java Programming for the Web的缩写)在网页编程中的应用,旨在提升...

    网络编程技术实验报告

    本实验报告将详细探讨网络编程技术如何应用于电子商城网站的设计与实现,旨在揭示网络编程在电子商务领域的实践价值。 1. 需求分析 1.1 电子商城网站的目的和意义 电子商城网站的建立旨在提供一个便捷、高效的在线...

    《Web前端设计基础——HTML5、CSS3、JavaScript》课后答案整理.pdf

    1. HTML5、CSS3、JavaScript概述 - HTML5是最新版本的超文本标记语言,用于创建网页的标准标记语言。它具有更快的访问速度、更好的搜索引擎优化、支持更多多媒体元素、跨平台兼容性以及后台一致性等特点。 - CSS3...

    JSP动态网站开发 第1章 JSP使用基础第2章 HTML与CSS第3章 JavaScript脚本编程…………

    **第3章:JavaScript脚本编程** JavaScript是Web开发中不可或缺的一部分,用于实现客户端的交互和动态效果。 1. **JavaScript基础**:变量、数据类型、操作符、流程控制、函数等基础知识。 2. **DOM(Document ...

    web课程设计实验-html、css、js实现的web技术课程网站.zip

    在本实验项目“web课程设计实验-html、css、js实现的web技术课程网站”中,学生将学习并实践使用HTML、CSS和JavaScript这三种核心技术来构建一个完整的Web课程网站。这个压缩包包含了实现该网站所需的各个组成部分,...

    html+css+js前端界面仿小米闪购

    3. JavaScript交互功能:JavaScript是实现网页动态性的关键,它能够处理用户输入、改变页面内容、与服务器通信等。在仿小米闪购项目中,JavaScript主要用于实现以下功能: - 商品滚动加载:通过监听滚动事件,当...

    HTML实验-登录界面(html+js+css)

    HTML实验-登录界面是一个非常适合初学者的项目,它结合了HTML、JavaScript和CSS这三种关键技术,用于构建一个基本的用户登录界面。这个实验的核心目标是理解网页开发的基础,并学习如何通过JavaScript实现交互功能,...

    韩顺平html css js笔记.doc

    W3C 是英文 World Wide Web Consortium 的缩写,中文意思是 W3C 理事会或者万维网联盟,W3C 于 1994 年 10 月在麻省理工学院计算机科学实验室成立,创建者是万维网的发明者 Tim Berners-lee。W3C 组织是对网络标准...

    WEB编程技术复习材料

    WEB编程技术是计算机科学领域中不可或缺的一部分,它涵盖了网页设计、交互性、服务器端脚本以及数据库集成等多个方面。这份复习材料旨在帮助学习者巩固和深化对WEB编程的理解,提高实际开发能力。 1. **HTML与CSS...

    HTML5+CSS3实例源码(包含20个)

    4. **Canvas绘图**:Canvas提供了一个可编程的画布,开发者可以通过JavaScript进行图形绘制。 5. **SVG矢量图**:支持 Scalable Vector Graphics,可以创建高质量、可缩放的图形。 6. **Web Workers和Web sockets*...

    JavaScript实验指导书

    因此,《JavaScript技术》实验指导书强调了实践的重要性,特别是对于计算机专业的学生来说,不仅要掌握理论知识,还需要通过实际操作来加深理解和提升技能。 #### 二、实验目标 本指导书旨在帮助学生掌握以下几个...

    div+css网页标准布局企业项目实例

    这个"div+css网页标准布局企业项目实例"着重于介绍如何使用这两种技术来构建符合W3C标准的高效、可维护且响应式的网站。 1. **Div元素**:在HTML中,`<div>`(division)元素是一个通用容器,用于组合页面上的其他...

    网页设计与制作教程(HTML+CSS+JavaScript)第2版+电子教案、素材文件、源代码

    再者,JavaScript是一种强大的编程语言,用于增加网页的交互性和动态功能。JavaScript可以处理用户输入、修改HTML和CSS、执行动画效果、实现表单验证,甚至与服务器进行异步通信(AJAX)。例如,`document....

    css和js小案例.zip

    在IT行业中,CSS(Cascading Style Sheets)和JavaScript是两个至关重要的技术,它们共同构建了现代网页的外观和交互性。"css和js小案例.zip"是一个包含多个示例的压缩包,很可能是为了帮助学习者理解这两种语言的...

    HTML5+CSS3实现的物理实验模拟齿轮转动特效源码.zip

    在“HTML5+CSS3实现的物理实验模拟齿轮转动特效源码.zip”这个压缩包中,包含的是一段利用这两种技术来模拟真实世界物理现象——齿轮转动效果的代码。下面将详细介绍HTML5和CSS3如何被用来实现这一特效。 首先,...

    html+js+css开发源代码项目资源.docx

    - **简介**:现代JavaScript框架(如React、Angular和Vue.js)为前端开发带来了革命性的变化,它们都有丰富的文档和支持社区。 - **如何利用**: - **官方文档**:学习框架的基本概念和用法。 - **社区资源**:...

    求一份网页设计结课大作业,要求用到html,css,javascript,的知识

    - **网页编程语言**:使用HTML5+CSS3+JavaScript完成网站的功能设计,确保代码兼容市面上所有主流浏览器。 - **网页素材**:收集高质量的图片素材,并使用图像处理软件(如Photoshop)调整尺寸以适应网页设计需求。 ...

    HNU编程新技术实务实验二——HTML以及J2EE简单编程

    CSS涵盖选择器、属性、单位、盒模型、布局模式(如流式布局、网格布局和Flexbox)等内容,帮助实现颜色、字体、尺寸、位置的调整,以及页面响应性和动画效果。 【J2EE简介】 Java 2 Platform, Enterprise Edition ...

Global site tag (gtag.js) - Google Analytics