/src/main/resources/org/apache/struts2/static/calendar/assets/calendar-core.css
http://struts2yuiplugin.googlecode.com/ · CSS · 132 lines · 89 code · 15 blank · 28 comment · 0 complexity · 32261286ca74364148c467e06fb1b286 MD5 · raw file
- /*
- Copyright (c) 2009, Yahoo! Inc. All rights reserved.
- Code licensed under the BSD License:
- http://developer.yahoo.net/yui/license.txt
- version: 2.7.0
- */
- /**
- * CORE
- *
- * This is the set of CSS rules required by Calendar to drive core functionality and structure.
- * Changes to these rules may result in the Calendar not functioning or rendering correctly.
- *
- * They should not be modified for skinning.
- **/
-
- /* CALENDAR BOUNDING BOX */
- .yui-calcontainer {
- position:relative;
- float:left;
- _overflow:hidden; /* IE6 only, to clip iframe shim */
- }
- /* IFRAME SHIM */
- .yui-calcontainer iframe {
- position:absolute;
- border:none;
- margin:0;padding:0;
- z-index:0;
- width:100%;
- height:100%;
- left:0px;
- top:0px;
- }
- /* IFRAME SHIM IE6 only */
- .yui-calcontainer iframe.fixedsize {
- width:50em;
- height:50em;
- top:-1px;
- left:-1px;
- }
- /* BOUNDING BOX FOR EACH CALENDAR GROUP PAGE */
- .yui-calcontainer.multi .groupcal {
- z-index:1;
- float:left;
- position:relative;
- }
- /* TITLE BAR */
- .yui-calcontainer .title {
- position:relative;
- z-index:1;
- }
- /* CLOSE ICON CONTAINER */
- .yui-calcontainer .close-icon {
- position:absolute;
- z-index:1;
- text-indent:-10000em;
- overflow:hidden;
- }
- /* CALENDAR TABLE */
- .yui-calendar {
- position:relative;
- }
- /* NAVBAR LEFT ARROW CONTAINER */
- .yui-calendar .calnavleft {
- position:absolute;
- z-index:1;
- text-indent:-10000em;
- overflow:hidden;
- }
- /* NAVBAR RIGHT ARROW CONTAINER */
- .yui-calendar .calnavright {
- position:absolute;
- z-index:1;
- text-indent:-10000em;
- overflow:hidden;
- }
- /* NAVBAR TEXT CONTAINER */
- .yui-calendar .calheader {
- position:relative;
- width:100%;
- text-align:center;
- }
- /* CalendarNavigator */
- .yui-calcontainer .yui-cal-nav-mask {
- position:absolute;
- z-index:2;
- margin:0;
- padding:0;
- width:100%;
- height:100%;
- _width:0; /* IE6, IE7 quirks - width/height set programmatically to match container */
- _height:0;
- left:0;
- top:0;
- display:none;
- }
- /* NAVIGATOR BOUNDING BOX */
- .yui-calcontainer .yui-cal-nav {
- position:absolute;
- z-index:3;
- top:0;
- display:none;
- }
- /* NAVIGATOR BUTTONS (based on button-core.css) */
- .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn {
- display: -moz-inline-box; /* Gecko */
- display: inline-block; /* IE, Opera and Safari */
- }
- .yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button {
- display: block;
- *display: inline-block; /* IE */
- *overflow: visible; /* Remove superfluous padding for IE */
- border: none;
- background-color: transparent;
- cursor: pointer;
- }
- /* Specific changes for calendar running under fonts/reset */
- .yui-calendar .calbody a:hover {background:inherit;}
- p#clear {clear:left; padding-top:10px;}