新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
以下是引用片段:
网站建设哪家好,找创新互联!专注于网页设计、网站建设、微信开发、微信小程序定制开发、集团企业网站建设等服务项目。为回馈新老客户创新互联还提供了安陆免费建站欢迎大家使用!
#imgmenu{
width: 450px;
height: 25px; /*高度是背景图片的一半*/
background: url(/imagelist/06/43/473648jpj0j1.gif);
list-style-type: none;
padding: 0px;
margin: 0px;
}
#imgmenu li{
float: left;
}
#imgmenu li a{
display: block;
width: 90px;
height: 25px;
}
#imgmenu li#home a:hover,#activeh{
background: url(/imagelist/06/43/473648jpj0j1.gif) 0 -25px;
/*翻转时背景图的位置,左边0px,顶部-25px,
背景图的下半部分,下同*/
}
#imgmenu li#about a:hover,#activea{
background: url(/imagelist/06/43/473648jpj0j1.gif) -90px -25px;
/*第二个菜单的位置距左边90px,
每个菜单的宽度是90px*/
}
#imgmenu li#pro a:hover,#activep{
background: url(/imagelist/06/43/473648jpj0j1.gif) -180px -25px;
}
#imgmenu li#faq a:hover,#activef{
background: url(/imagelist/06/43/473648jpj0j1.gif) -270px -25px;
}
#imgmenu li#contact a:hover,#activec{
background: url(/imagelist/06/43/473648jpj0j1.gif) -360px -25px;
}
以实现一张图片双面翻转为例:
方法一:
1、实现CSS样式的方法代码如下。
2、实现前端布局的方法代码如下。
3、实现图片翻转CSS样式代码如下。
方法二:
1、实现正反面效果的HTML的方法代码如下。
2、实现CSS样式的方法代码。
3、然后实现竖向翻转的方法代码如下。
近期学习c3,了解到两面翻转的盒子的两种制作方式:
一个盒子里面装两个同宽高的盒子,利用backface-visibility设置元素背面是否可见的属性,达到两面翻转的效果
我以前一直以为旋转跟翻转一样,今日自己旋转了好久都发觉跟翻转差一点点,纠结了十几分钟才明白,只能怪自己的立体感太差了。
css3中的transform中有旋转,放缩,倾斜,平移的功能,分别对应的属性是:rotate,scale,skew,translate
旋转:(rotate)
[css] view plaincopy
-webkit-transform:rotate(10deg);
-moz-transform:rotate(10deg);
transform:rotate(10deg);
翻转:(scale)
(这个属性是放缩的功能,怎么能翻转的!原来括弧里面(1,1)前者表示X轴,后者表示Y轴,当数字大于1时放大,大于0并小于1时缩小,负数代表翻转)
水平翻转:
[css] view plaincopy
-webkit-transform:scale(-1,1);
-moz-transform:scale(-1,1);
transform:scale(-1,1);
垂直翻转:
[css] view plaincopy
-webkit-transform:scale(1,-1);
-moz-transform:scale(1,-1);
transform:scale(1,-1);