由于我创造了这个人在社会上的技能: http://codepen.io/anon/pen/NbdoKV HTML:制作HTML/CSS响应
.clipboard:after, .clip, .clip:before, .paper {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
}
.clipboard {
position: relative;
display: block;
height: 27em;
width: 23em;
margin: 5em auto;
border-radius: 3%;
background: #b69b4c;
}
.clipboard:after {
top: 2.25em;
content: "";
height: 1.5em;
width: 20em;
background: #fefefe;
}
.clip {
z-index: 2;
top: 4.2em;
display: block;
height: 10em;
width: 17em;
border-radius: 50%;
background: #A7A7A7;
}
.clip:before {
content: "";
top: -.5em;
height: 5.3em;
width: 5.3em;
border: 2.2em solid #A7A7A7;
border-radius: 50%;
}
.paper {
z-index: 2;
display: block;
height: 23em;
width: 20em;
margin-top: .5em;
background: #fefefe;
}
.paper:before {
content: "";
position: absolute;
bottom: 0;
right: 0;
height: 3.25em;
width: 3.25em;
}
.paper:after {
content: "";
position: absolute;
height: 1.25em;
width: 1.5em;
}
<i class="clipboard">
<i class="clip"></i>
<i class="paper"></i>
</i>
正如你可以看到这个图形不扩展/反应非常好。如果我将宽度设置为100%,则所有内容都会丢失比例/视角。理想情况下,我希望能够将剪贴板宽度设置为100%,然后将所有内容(高度,顶部的剪辑,填充等)正确缩放 - 就像图像一样。
我可以看到制作的2种方式这个响应:
- 更改HTML/CSS - 我曾尝试和失败
- 这个HTML/CSS转换到SVG - 不知道从哪里开始
你会如何使这种响应?
所以,你想让你的董事会填补整个网站?像一个框架?而且它应该在屏幕上自动调整? – theoretisch
是的。如果它是一个图像,我会将宽度设置为100%,而不是设置高度,图像会缩放并保持宽高比。如果我不在此HTML上设置高度,剪贴板不会显示。 – Ryan