下面的例子展示了你可生成一个简单的box的影子,使用css3中的box-shadow
<!DOCTYPE html>
<html>
<head>
<title>Creating a simple box shadow on a container using CSS3</title>
<style type="text/css">
#box1 {
-webkit-box-shadow: 10px 10px red;
-moz-box-shadow: 10px 10px green;
box-shadow: 10px 10px blue;
}
#box2 {
-webkit-box-shadow: 10px 10px 15px red;
-moz-box-shadow: 10px 10px 15px green;
box-shadow: 10px 10px 15px blue;
}
fieldset {
background-color: #eee;
border: 2px dashed black;
width: 90%;
}
legend {
font-size: 1.5em;
font-weight: bold;
}
</style>
</head>
<body>
<fieldset id="box1">
<legend>box-shadow <em>without</em> blur</legend>
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin purus eros, sollicitudin sit amet hendrerit ac, semper porta libero. Donec porta leo vitae felis suscipit lobortis. Morbi id erat magna, nec tincidunt nulla. Vestibulum mattis nulla sit amet elit mollis vitae commodo lectus lobortis. Praesent rhoncus elementum nisi quis faucibus. Phasellus nibh nulla, consequat vitae hendrerit sed, rutrum sagittis purus. Fusce orci mauris, aliquam in bibendum vitae, gravida id magna. Nulla consectetur imperdiet dolor ultricies ultrices. Morbi magna nisl, ultrices vitae iaculis quis, sodales eget sem. Cras magna neque, convallis quis cursus non, placerat quis purus. Fusce quis purus mauris. Nullam sodales nulla id nunc tincidunt interdum. Donec non urna ut nisi ornare condimentum vitae et turpis. Mauris varius urna ac nisi ullamcorper a cursus dui dapibus. Duis convallis auctor tristique. In consequat metus non libero scelerisque faucibus.</p>
</fieldset>
<br/>
<fieldset id="box2">
<legend>box-shadow <em>with</em> blur</legend>
<p>Donec semper risus in justo tempor id laoreet ligula faucibus. Sed non sem odio, eu congue dui. Sed at metus ligula. Nam sit amet orci id felis viverra convallis vitae sit amet lectus. Vestibulum ante ipsum primis in faucibus orci luctus et ultrices posuere cubilia Curae; Etiam a tellus nisl. Etiam sed felis est. Curabitur aliquet, mi ac fringilla dignissim, metus mauris convallis velit, ut faucibus orci sapien ac nulla. Nulla feugiat auctor mi, at bibendum ligula adipiscing a. Fusce sed lorem et metus faucibus semper a quis turpis. Aenean sapien justo, tincidunt ut dapibus eu, blandit id libero. Nulla justo tellus, venenatis sit amet porttitor nec, faucibus nec velit. Etiam elit nibh, gravida et volutpat at, tincidunt eu ipsum. Quisque mollis aliquet neque facilisis condimentum. Mauris sit amet erat a enim rutrum pharetra. Mauris volutpat nunc quis purus adipiscing hendrerit. Phasellus interdum consectetur massa, at faucibus justo viverra ut.</p>
</fieldset>
</body>
</html>
源码下载:
使用CSS3生成简单的box影子.zip
分享到:
相关推荐
CSS3中的box-sizing(content-box与border-box) CSS3中的box-sizing 属性允许以特定的方式来指定盒模型,有两种方式: content-box:标准盒模型,又叫做 W3C盒模型,一般在现代浏览器中使用的都是这个盒模型 border...
这些旧版浏览器可能无法正确解析并显示CSS3样式,因此在使用CSS3代码在线生成器时,开发者需要考虑到这一点,确保对于非支持CSS3的浏览器有适当的降级处理策略。 **PHP源码**标签表明这个生成器是用PHP编程语言实现...
以下是使用CSS菜单生成器时涉及的一些关键知识点: 1. 盒模型:CSS的盒模型包括元素的内容区、内边距(padding)、边框(border)和外边距(margin)。在设计菜单时,盒模型决定了菜单项的大小和间距。 2. 定位:...
3. **优化性能**:CSS Sprites生成工具通常会进行一些性能优化,如图像压缩,进一步减小文件大小,提高页面加载速度。 4. **易用性**:对于非开发者来说,使用图形化界面的工具更容易理解和操作,无需手动编写CSS...
通过使用CSS代码生成器,初学者能够快速理解和掌握CSS的基本概念,同时也能提高工作效率。然而,尽管这类工具非常实用,但深入理解CSS的原理和语法规则仍然是必要的,因为这将有助于用户在更复杂的设计需求下进行更...
在【描述】中提到,这款“很好用的css代码生成器”适用于简单的CSS编写任务,并且适合长期使用。这意味着它可能包含了基本的CSS属性设置,如颜色、字体、布局、动画等,同时可能还支持自定义CSS类和规则,让用户能够...
在实际应用中,我们可以使用在线工具或模板生成CSS3菜单,这些工具通常已经预设了一些常见的样式和动画,只需稍加调整即可应用于自己的项目中。例如,"CSS3Menu"这个标签可能就指向了一个这样的工具或资源,它能帮助...
今天比较忙,没能好好看新东西,就记录一个常用的CSS3属性吧:box-shadow,表示阴影,如果设置了border-radius圆角,则阴影也是圆角 box-shadow目前是IE9及以上和其他现代浏览器都支持的属性了。 语法: Formal ...
CSS代码生成器的使用** CSS代码生成器通常有一个友好的用户界面,允许用户通过可视化的设置调整样式,并实时预览效果。一旦满意,只需点击“生成”按钮,就能得到相应的CSS代码,可以直接复制到项目中使用。这些...
5. **兼容性检查**:一些高级的CSS样式生成器还会提供CSS3特性支持和浏览器兼容性检查,确保生成的样式在不同浏览器上都能正常工作。 ### CSS语法与用法 - **层叠(Cascading)**:CSS的“层叠”特性意味着当有多...
3. **样式生成**:根据PSD中的颜色、边距、字体等属性,自动生成对应的CSS规则,如`color`、`margin`、`font-family`等。 4. **响应式设计支持**:现代网页设计强调多设备兼容性,好的CSS自动生成软件会考虑不同...
CSS3效果代码生成工具,方便实用,祝大家好好学习,天天向上
4. **渲染图像**:调用渲染方法,CSSBox会根据计算出的盒模型信息,生成一个BufferedImage对象,即网页的图像表示。 5. **保存图片**:最后,将BufferedImage对象写入到本地文件系统,生成PNG、JPEG或其他格式的...
**div+css菜单生成器详解** 在网页设计中,菜单是不可或缺的一部分,它为用户提供直观的导航体验。传统的菜单制作通常需要手动编写HTML和CSS代码,对于非专业开发者来说,这个过程可能较为复杂。"div+css菜单生成器...
标题中的“基于PHP的CSS3代码在线生成生成器php版源码.zip”表明这是一个使用PHP编程语言开发的项目,主要用于创建CSS3代码的在线工具。这个工具允许用户通过Web界面生成CSS3样式,无需手动编写复杂的CSS3语法,提高...
3. **代码复制**:一键复制生成的CSS代码,方便粘贴到项目中使用。 4. **代码兼容性检查**:检查生成的CSS代码在不同浏览器中的兼容性,确保在主流浏览器上正常工作。 5. **模板库**:提供各种预设的CSS特效模板,...
最后,为了创建更加逼真的烟花特效,可以结合使用CSS3的box-shadow来模拟火花四溅的效果,或者使用CSS3的filter属性添加模糊(blur)和光照(brightness、contrast)效果。 总之,CSS3为我们提供了强大的工具来创建...
本文将深入探讨“css自动生成滤镜效果”的相关知识点,以及如何使用“微软滤镜调配器”这一工具。 一、CSS滤镜概述 CSS滤镜允许开发者对网页元素应用各种视觉效果,如模糊、饱和度调整、色调变化等。它们通常以滤镜...
在Java项目中使用CSSBox,你需要首先将`cssbox-4.12`压缩包解压,引入对应的JAR文件到项目依赖中。然后,可以按照以下步骤实现网页截图: 1. 加载HTML内容:使用`HTMLEditorKit`或`InputStream`读取HTML字符串或...
使用CSS特效生成工具的一个关键优势是它可以提高工作效率。设计师可以迅速得到符合设计要求的代码,然后将其复制粘贴到项目中,而无需花费大量时间手动编写。此外,对于那些不熟悉CSS语法的人来说,这些工具降低了...