//Notes
ScaleNine Theme : Windows Media Player 11 by Juan Sanchez
Based on WMP 11 and Windows Vista.
To use this skin, specify wmp11.css in your applications mx:Style tag.
Refer to the included wmp11.mxml file for reference.
Alternate component skins have been created for backgrounds, buttons, close buttons and combo boxes. To use these alternate skins use the names below in the styleName attribute of the components mxml:
.roundedBackground - Style for rounded translucent white background
.blueButton - Alternate skin for a button
.wideCloseButton - Created incase a custom panel window is created to allow the close button to be the actual width as it is in Windows Vista
.roundedButtonBar - Appearance is the same as the .roundedBackground style above, but applied to a button bar and has button highlights
.clearComboBox - Skin only shows the arrow and has no background fill
.greyComboBox - Grey background and resembles drop down used mostly in content areas of Windows Vista
.textInputComboBox - Looks just lke a text input, but with an arrow to indicate a drop down menu
.startBar - Application Control Bar skin to resemble the Windows Vista start menu
flex style 很酷的例子,快来下载吧
需积分: 0 35 浏览量
更新于2009-01-09
收藏 5.09MB ZIP 举报
Flex布局是一种现代的、响应式的Web布局方式,它允许开发者更加灵活地控制元素在容器内的排列和对齐。这个“Flex Style很酷的例子”压缩包很可能是包含了一系列使用Flex布局的示例代码或者网页,旨在帮助学习者或开发者更好地理解和应用Flex布局。
Flex布局的核心概念是“弹性容器”(Flexible Container)和“弹性项目”(Flexible Items)。在CSS中,通过设置`display: flex`或`display: inline-flex`,我们可以将一个容器转换为弹性容器。容器内的所有直接子元素则成为弹性项目。
1. **容器属性**:容器有以下几个主要属性来控制布局:
- `flex-direction`:定义主轴的方向,可以是`row`(默认,水平方向从左到右)、`row-reverse`(水平方向从右到左)、`column`(垂直方向从上到下)或`column-reverse`(垂直方向从下到上)。
- `justify-content`:定义主轴上的对齐方式,如`flex-start`(靠左/上)、`flex-end`(靠右/下)、`center`(居中)、`space-between`(两端对齐,项目之间等距)或`space-around`(每个项目周围等距)。
- `align-items`:定义侧轴上的对齐方式,与`justify-content`类似,但作用于侧轴。
- `flex-wrap`:决定是否换行,`nowrap`(不换行,默认)、`wrap`(换行)或`wrap-reverse`(换行并反转行方向)。
2. **项目属性**:弹性项目也有几个关键属性来调整其在容器内的行为:
- `flex-grow`:定义项目的放大比例,默认为0,意味着不放大。
- `flex-shrink`:定义项目的缩小比例,默认为1,意味着当空间不足时,项目会按比例缩小。
- `flex-basis`:定义项目在分配多余空间前的初始大小。
- `align-self`:允许单个项目有与其他项目不一样的对齐方式,覆盖`align-items`属性。
3. **响应式设计**:Flex布局的强大之处在于其灵活性,能很好地适应不同屏幕尺寸和设备方向。通过调整这些属性,可以轻松实现内容的流式布局、网格布局,甚至复杂的自适应布局。
在“FlexStyle2”这个例子中,可能包含各种不同的场景,比如多列等宽布局、自适应图片排列、导航栏的响应式设计等。通过查看和分析这些示例,你可以深入理解Flex布局的工作原理,并将其应用到自己的项目中,创建出更美观、更易用的网页界面。
Flex布局是现代Web开发中不可或缺的一部分,学习并掌握它能显著提升页面设计的效率和质量。这个压缩包中的实例是很好的学习资源,通过实践和研究,你将能够熟练运用Flex布局,创造出更酷、更实用的网页效果。