src/cm/media/js/lib/yui/yui3.0.0/examples/event/assets/checkbox.css
author raph
Thu, 10 Jun 2010 14:56:36 +0200
changeset 280 4f3002c6eab7
parent 0 40c8f766c9b8
permissions -rw-r--r--
initialize the user registration language code to request.LANGUAGE_CODE (selected language or default setting)
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     1
.yui-checkbox {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     2
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     3
	display: -moz-inline-stack;	/* Gecko < 1.9, since it doesn't support "inline-block" */
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     4
	display: inline-block; /* IE, Opera and Webkit, and Gecko 1.9 */
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     5
	width: 10px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     6
	height: 10px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     7
	border: inset 2px #999;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     8
	background-color: #fff;	/*	Need to set a background color or IE won't get mouse events	*
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
     9
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    10
	/*
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    11
		Necessary for IE 6 (Quirks and Standards Mode) and IE 7 (Quirks Mode), since 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    12
		they don't support use of negative margins without relative positioning.  
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    13
	*/
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    14
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    15
	_position: relative;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    16
}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    17
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    18
.yui-checkbox span {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    19
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    20
	display: block;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    21
	height: 14px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    22
	width: 12px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    23
	overflow: hidden;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    24
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    25
	/* Position the checkmark for Gecko, Opera and Webkit and IE 7 (Strict Mode). */
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    26
	margin: -5px 0 0 1px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    27
	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    28
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    29
	/* Position the checkmark for IE 6 (Strict and Quirks Mode) and IE 7 (Quirks Mode).*/
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    30
	_margin: 0;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    31
	_position: absolute;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    32
	_top: -5px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    33
	_left: 1px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    34
	
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    35
}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    36
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    37
/* For Gecko < 1.9: Positions the checkbox on the same line as its corresponding label. */
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    38
.yui-checkbox span:after {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    39
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    40
	content: ".";
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    41
	visibility: hidden;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    42
	line-height: 2;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    43
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    44
}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    45
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    46
/*
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    47
	Hide the actual checkbox offscreen so that it is out of view, but still accessible via 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    48
	the keyboard. 
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    49
*/
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    50
.yui-checkbox input {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    51
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    52
	position: absolute;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    53
	left: -10000px;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    54
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    55
}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    56
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    57
.yui-checkbox-focus {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    58
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    59
	border-color: #39f;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    60
	background-color: #9cf;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    61
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    62
}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    63
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    64
.yui-checkbox-active {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    65
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    66
	background-color: #ccc;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    67
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    68
}
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    69
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    70
.yui-checkbox-checked span {
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    71
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    72
	/* Draw a custom checkmark for the checked state using a background image. */
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    73
	background: url(checkmark.png) no-repeat;
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    74
40c8f766c9b8 import from internal svn r 4007
raph
parents:
diff changeset
    75
}