2008 2008年 10月 24日

Mootools的两个旋钮,滑块(滑块双铰接)范围指示器

我一直在寻找双固定滑块使用的是MooTools(有两个旋钮,最大和最小的滑块)。 虽然,我没有找到做得好双固定滑块在MooTools的论坛,唯一的问题是,所有这些滑块力选定的范围标记。 终于来了! 我决定创建自己的。 好吧! 我使用的原代码并修改它有一个滑块的背景,选择的范围,在我下面的例子直观。 蓝色区域表示值的范围内选择。

查看2.2版本演示 | 下载Mootools的双铰接滑块版本2.2 (下载11864次)
MooTools的双重固定滑块

你可以很容易改变的外观和感觉范围指示灯(蓝色在上面的例子),旋钮,滑块,滑块轨道需要通过修改的slider.css作为。

不要给我发评论,如果你觉得它有用。


2008 2008年 10月 12日

垂直和水平中心对齐在使用CSS的DIV内容

之前,我们不得不处理与CSS创建页面布局,调整表格单元格内的一些内容似乎只是孩子的发挥。 只需设置“ 对齐 ”或“valign”属性表中有您所选择的路线,这块蛋糕!
使用CSS布局,尽管我们有“垂直对齐”为元素的属性,它不似乎是简单的“ 对齐 ”或“valign”属性。 为了更specifiic“ 垂直对齐 ”似乎从来没有解决您的任何问题,特别是如果是写一个跨浏览器的CSS。

如果没有使用HTML表格,对象为中心的问题,是图片或一些​​文字内含有分裂,可能是每个UI / CSS开发人员在某些点的噩梦。 这一问题作进一步的调整,如果要居中的对象是动态的性质,即当它的高度是可变的推断您的后顾之忧(未知的高度)。

虽然有没有已知的直线前进的解决方案,跨浏览器,我们必须处理的范围,将工作,我曾试图在没有到达的解决方案似乎工作中,我曾尝试在一些浏览器(IE6,IE浏览器7 FF)。

解决方案:
在浏览器如Mozilla,Opera和Safari,但奇怪的行为“ 垂直对齐 ”的属性可带来的感觉,只是含分工“ 显示 ”属性设置“ 表格 ”(显示:表单元), 。

问题仍然存在与IE浏览器的家庭,谁,但似乎并没有理解“ 细胞表 ”财产和无知,因为他们,他们就忽略它。 虽然简单,广告几多个DOM元素的HTML使事情发生,如下的解决方案。

CSS和HTML看起来像这样
.outer_container {
display: table;
text-align:center;
height: 140px;
width:140px;
position: relative;
overflow: hidden;
float:left;
margin:0px 10px 0px 0px;
}
.obj_container {
display: table-cell;
vertical-align: middle;
#position: absolute;
#top: 50%;
#left:50%;
}
.obj{
#position: relative;
#top: -50%;
#left:-50%;
margin:0px auto 0px auto;
}

的HTML: -
<div class="outer_container">
<div class="obj_container">
<div class="obj"> <img src="image1.jpg"/> <br/>意见:3456 </ DIV>
</ DIV>
</ DIV>

结果看起来像这样: -

HTML_CSS_vertical_align_vertical_middle_aligned_images

在这里查看演示 | 下载源文件 (下载452次)


了解解决方案:
明白显示:表显示:表单元属性的浏览器,它很少需要任何解释。 对于IE浏览器,使用IE特定的黑客( 哈希黑客 ),我们绝对定位的对象容器(obj_container)可用高度的一半。 然后对象(obj)内的相对位置和移动,其高度的一半......好吧! 我似乎明白了,就看你的脸,但它的工作原理。 试试吧!
上述技术相结合,给我们上述的跨浏览器的解决方案。


可以轻松地修改的CSS如下实现, 垂直对齐:顶部垂直对齐:底部

顶部对齐的CSS
.obj_container_top {
display: table-cell;
vertical-align: top;
#position: absolute;
#top: 0%;
#left:50%;
}
.obj_top{
#position: relative;
#top: 0%;
#left:-50%;
margin:5px auto 0px auto;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
color:#cccccc;
}

的HTML: -
<div class="outer_container">
<div class="obj_container_top">
<div class="obj_top"> <img src="image1.jpg"/> <br/>意见:1234 </ DIV>
</ DIV>
</ DIV>

结果看起来像这样: -

HTML_CSS_vertical_align_vertical_top_aligned_images

底部对齐的CSS
.obj_container_bottom {
display: table-cell;
vertical-align: bottom;
#position: absolute;
#bottom: 0%;
#left:50%;
}
.obj_bottom {
#position: relative;
#bottom: 0%;
#left:-50%;
margin:5px auto 0px auto;
}

的HTML: -
<div class="outer_container">
<div class="obj_container_bottom">
<div class="obj_bottom"> <img src="image1.jpg"/> <br/>意见:1234 </ DIV>
</ DIV>
</ DIV>

结果看起来像这样: -

HTML_CSS_vertical_align_vertical_bottom_aligned_images

在这里观看演示 | 下载在这里


简单的margin属性,通过设置保证金左保证金右自动实现的对象水平居中

好像年龄,因为我试图找到一个合理的解决方案,这对准问题。 但现在,这一解决方案,我觉得在小和平。

希望有一天

  • 垂直对齐的CSS属性工作表细胞内,无需拐弯抹角
  • 至少,设置保证金顶:汽车和利润率底:汽车,将给予相同的结果与margin-left和保证金一套自动
  • 有一天会超过浏览器大战。
  • 将有一个为所有的浏览器。

下载上述解决方案在这里的CSS和HTML (下载452次)..易懂,CSS是没有得到优化

注:顺便说一下,这些都是一些我点击图片的缩略图... :)


2008 10月 10 2008

不是仅限IE浏览器- css的子选择器不工作,在IE浏览器

非IE浏览器的CSS:没有消息,如下面的例子CSS子选择,似乎并不在IE浏览器的CSS开发。

例如DIV>跨度一些CSS,这意味着“当一个span元素的表决元素的子(不是一个孙子或伟大的盛大孩子等)”。

但我们用这种正反向我们的优势。 从历史上看,孩子的选择已被用于隐藏IE 的CSS命令。 简单地html>body任何CSS命令 IE 将忽略它:

html>body .foo { CSS commands go here ;}

这工程,因为<body>总是一个孩子<html> -当然可以永远是一个孙子或曾孙<html>

现在,IE 7的了解孩子的选择,你有大于号后直接插入一个空的注释标记,然后IE 7将不明白这个选择(谁知道这是为什么?),因此会完全忽略这个CSS命令。

html> /**/ body .foo { CSS commands go here ;}

如果尚未看到这些之前,通过以下只读


2008 2008年 10月 4日

消失的HTML / DIV元素在Internet Explorer的[IE浏览器]

像往常一样,多一些奇怪的问题与IE和这个人都必须在TOP 10 IE的怪癖队伍之一。

问题的声明(这是我的问题,也许你也有类似的违法行为):
我有很多的DIV的页面与类“sectionhead”,这只不过是第一个页面上的标题。 所以我有一些这样的风格寻找

,sectionhead {字体大小:18px;背景:#cfcfcf;填充:5PX;}

DIV的是一些黑色文本的浅灰色栏。 在IE浏览器的情况是这些节头显示OK,但也有一些无形的,直到您滚动页面或点击页面上的等东西,有时候他们往往消失,当你点击“ALT”键,当你页面或滚动卷轴。 他们有时似乎再现,当你重新载入(F5)页面。 我与一些简单的风格完全简单的div的行为坏。
什么可能导致这种反常行为呢? 好吧! 坦率地说,不知道!

可能的解决方案:
再不要问我为什么,但这个问题在许多情况下趋于消失,当您添加的位置是:相对的不当行为元素的样式,这样,

,sectionhead {字体大小:18px;背景:#cfcfcf;填充:5PX;位置:相对}

奇怪,但该说些什么呢? 上帝保佑我从IE浏览器!

和DO美国的市场份额,如果你有类似的问题。


2008 2008年 10月 3日

简单,轻巧,跨您的网页浏览器收藏夹

不是只有少数的灯箱时,你可以找到你谷歌。 灯箱,我发现大部分的问题是,他们似乎都使用一个或其他重JavaScript框架如jQuery,原型,MooTools和喜欢。 他们都是冷静和时髦的期待。 但是,如果你的要求是:“ 但我想一个我的网站的简单和轻量级的灯箱脚本 ”,然后在这里,它是;

这个灯箱一些不错的功能

  1. 很轻
    一个。 包装时的脚本4KB(8 KB解压)
    2。 2 KB的CSS
    C。 几行的HTML灯箱容器
  2. 简单地理解和贯彻
  3. 可以在同一页上有多个灯箱。
  4. 相同的灯箱容器用来显示不同​​的内容(这是隐藏在页面部门分别包括),根据选项,点击链接/。
  5. 自动居中,同时考虑到所有因素,例如窗口的高度和宽度(屏幕分辨率),页面滚动量和灯箱内容的高度
  6. 测试IE 7&FF

观看演示 |
下载的灯箱来源邮编(下载1808次)


在zip文件中使用[档案]灯箱

jo.js,jo_pack.js [包装版本]: -一个简单的JavaScript对象集[联办],其中包含的元素,窗口和文件定位脚本。 你可以打开JO.JS,如果你想创建抽象的功能,一些高级Javascripting让你的手脏,延长元素的属性等。 如果你不是太在Javascripting多少,不要管它。

lightbox.js,lightbox_pack.js [包装版本]: -包含灯箱经理脚本。 如果你是网页设计师,还负责执行页面上的灯箱,你需要了解LightBoxManager。 LightBoxManager基本上包含两个功能showLightBox,和closeLightBox。

lightbox.css: -如果你知道的CSS,你可以发挥与lightbox.css定制的外观,N-感觉lightbox.css

灯箱两种不同的内容,实施的index.html:样品

lb_underlay_bkg.png: -这是光/西米透明图像用于灯箱底图的背景[底图是低于lighbox,防止用户点击页面上的任何其他实体层,而灯箱开放]。 为此目的,你可以使用任何图像或纯色,取决于的页面设计和要求。

icon_lb_close.gif: -灯箱右上角密切灯箱手柄上的形象。 按设计可以使用任何图像

观看演示 |
下载的灯箱来源邮编(下载1808次)

请让我们有您的意见和反馈...


NDK的家 | 表达它 表示唇腭裂 表示Penmenship 表示敬畏 表达自己