全屏的问题怎么破呀

来源:2-2 导航页面切换(2)

danlu

2015-04-17 11:57

同问如何全屏呀,照着做的,可是我的不能全屏

写回答 关注

2回答

  • 司想君
    2015-04-20 16:55:50
    body{
    	font-family: georgia,serif;
    	background: #ddd;
    	font-weight: 400;
    	font-size: 15px;
    	color: #333;
    	overflow: hidden;
    	-webkit-font-smoothing: antialiased;/*常用于英文字体*/
    }
    a{
    	text-decoration: none;
    	color: #555;
    }
    .clr{
    	width: 0;
    	height: 0;
    	overflow: hidden;
    	clear: both;
    	padding: 0;
    	margin: 0;
    }
    .st-container{
    	width: 100%;
    	height: 100%;
    	position: absolute;
    	left: 0;
    	top: 0;
    	font-family: "Josefin Slab","Myriad Pro",arial,sans-serif;
    }
    .st-container > input,
    .st-container > a{
    	width: 20%;
    	height: 34px;
    	line-height: 34px;
    	position: fixed;
    	bottom: 0;
    	cursor: pointer;
    }
    .st-container > input{
    	opacity: 0;
    	z-index: 1000;
    }
    .st-container > a{
    	z-index: 10;
    	font-weight: 700;
    	font-size: 16px;
    	background: #e23a6e;
    	text-align: center;
    	color: #fff;
    	text-shadow: 1px 1px 1px rgba(151,24,64,0.2);
    }
    
    #st-control-1,#st-control-1 + a{
    	left: 0%;
    }
    #st-control-2,#st-control-2 + a{
    	left: 20%;
    }
    #st-control-3,#st-control-3 + a{
    	left: 40%;
    }
    #st-control-4,#st-control-4 + a{
    	left: 60%;
    }
    #st-control-5,#st-control-5 + a{
    	left: 80%;
    }
    
    .st-container input:checked + a,
    .st-container input:checked:hover + a{
    	background: #821134;
    }
    
    .st-container input:checked + a:after{
    	content: "";
    	width: 0;
    	height: 0;
    	overflow: hidden;
    	border: 20px solid transparent;
    	border-bottom-color:#821134 ;
    	position: absolute;
    	bottom: 100%;
    	left: 50%;
    	margin-left: -20px;
    }
    .st-container input:hover +  a{
    	background: #AD244F;
    }
    
    .st-scroll,
    .st-panel{
    	width: 100%;
    	position: relative;
    	height: 100%;
    	left: 0%;
    	top: 0%;
    }
    .st-scroll{
    	left: 0;
    	top:0;
    	-webkit-transform: translate3d(0,0,0);/*在移动端建议用3D变换,因为它可以开启手机硬件加速*/
    	-moz-transform: translate3d(0,0,0);
    	-o-transform: translate3d(0,0,0);
    	-ms-transform: translate3d(0,0,0);
    	transform: translate3d(0,0,0);
    	-webkit-backface-visibility: hidden;
    }
    .st-panel{
    	background: #fff;
    	overflow: hidden;
    	
    }
    #st-control-1:checked ~ .st-scroll{
    	transform: translateY(0%);
    }
    #st-control-2:checked ~ .st-scroll{
    	transform: translateY(-100%);
    }
    #st-control-3:checked ~ .st-scroll{
    	transform: translateY(-200%);
    }
    #st-control-4:checked ~ .st-scroll{
    	transform: translateY(-300%);
    }
    #st-control-5:checked ~ .st-scroll{
    	transform: translateY(-400%);
    }


  • 慕郎_莲华
    2015-04-17 12:37:43
    1. position: relative;height: 100%;

    2. position: absolute;left:0;top:0;width: 100%;height: 100%;

    3. ....

    4. 视频用的第一种

    qq_最疯最...

    你这第二种绝对定位也是会把所有的定在一起啊

    2015-11-26 23:13:39

    共 1 条回复 >

css3实现网页平滑过渡效果

CSS3 打造页面之间的平滑过渡效果,带来神奇的体验

54371 学习 · 372 问题

查看课程

相似问题