当您纵向和横向调整浏览器窗口的大小时,您会注意到边缘周围的文本/元素移近或远离边缘,始终与浏览器窗口保持均匀的距离。这是如何实现的?
http://www.themustafacelik.com/
是用纯CSS完成还是涉及Javascript或jQuery?
答案 0 :(得分:1)
它使用position:absolute和right,top,bottom,left:distance
例如"所有作品"文字使用
position:absolute;
top:calc(7vw - 6px);
right: calc(7vw - 6px);
这是example
答案 1 :(得分:0)
文本缩小的原因是因为元素的样式字体大小为vw
,因此它响应宽度:
@media (max-width: 767px) {
.home #col2 h2 {
font: 500 normal 18vw/20vw 'Adelon'
}
}
注意:: - 我诚实地认为,您最好在font-size
或rem
设置em
因为vw
将字体的大小缩小到你不太期望的东西。使用rem
或em
,您可以分别调整根/父元素的字体大小,子元素将跟随。