由於我創造了這個人在社會上的技能: 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