如何使用html和css设置倾斜图像

时间:2014-04-10 18:27:06

标签: html css image

我只是网络编程的新手。

这就是我的意思:

http://s12.postimg.org/tc25a1zsd/test.jpg

你能帮我解决这个案子吗?

您可以在此处下载部分图片https://drive.google.com/file/d/0B2lri_YI_98jalA3Vkc3TEdNZDQ/edit?usp=sharing

这是我的尝试:

CSS:

body

{
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-color: #000000;
background-color: #FFFFFF;
}

#header
{
width: 1000px;
height: 365px;
margin-right: auto;
margin-left: auto;
background-image: url('images/BerlinBack.png');
}

#left-image
{
float: left;
background: #999999;
}

#middle-image
{
float: left;
margin-left: 200px;
}

#right-image
{
float: left;
margin-left: 400px;
}
HTML:
  

< div id =" header"> < div id =" left-image"> < div id =" middle-image"> < div id =" right-image"> < / DIV>

2 个答案:

答案 0 :(得分:1)

你可以通过变换旋转实现这一点:

li {
    list-style: none;
    width: 50px;
    height: 100px;
    float: left;
    margin-right: 25px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

li:first-child {
    background: red;
}

li:nth-child(2) {
    background: yellow;
}

li:last-child {
    background: green;
}

ul {
    height: 60px;
    overflow: hidden;
}

检查以下小提琴:

http://jsfiddle.net/fQfd5/2/

答案 1 :(得分:1)

使用 css3的transform:rotate(degree)属性 根据您使用的浏览器,分别对IE和Chrome / Safari使用-ms-transform:rotate(degree)-webkit-transform:rotate(degree)