回答
JavaScript示例:在調整大小JSFiddle Demo
更改元素的CSS:
如果viewport
寬度小於800
,那麼它將改變#test
DIV
HTML
的寬度<h1 id="width"></h1>
<div id="test"></div>
CSS
#test { width:200px; height:50px; background:red; }
的Javascript
// set the initial width
var viewportWidth = document.documentElement.clientWidth;
var el = document.getElementById("width");
el.innerHTML = viewportWidth + "px";
// on resize
window.addEventListener('resize', function(event){
var viewportWidth = document.documentElement.clientWidth;
var test = document.getElementById("test");
var el = document.getElementById("width");
el.innerHTML = viewportWidth + "px";
if(viewportWidth < 800){
test.style.width = "500px";
}
});
其偉大的,但在哪裏可以按大小設置一個CSS元素? – user3327101
@ user3327101我已更新我的答案,以向您展示如何在調整大小時更改元素寬度。 –
我認爲這是你在找什麼:
如果你的元素有類element
$(window).resize(function() {
$(".element").css("width", window.innerWidth;);
});
然後,你可以做這樣的事情window.innerWidth/2
或window.innerWidth - 50
。
yeand我可以在哪裏設置大小的CSS? – user3327101
@ user3327101我只是做了一個編輯來顯示。 – apohl
感謝您的幫助我 – user3327101
- 1. 屏幕的HTML/css寬度
- 2. 對齊設置寬度的CSS元素
- 3. CSS設置元素的寬度
- 4. Android |獲取屏幕高度,寬度和屏幕寬度,高度
- 5. 獲得屏幕寬度元素
- 6. 元素寬度:100%在屏幕外
- 7. 將relativelayout的寬度設置爲屏幕寬度的1/3?
- 8. CSS設置寬度parentNode的寬度
- 9. 設置視圖的寬度屏幕
- 10. ImageView的寬度大於屏幕寬度
- 11. 如何設置元素的寬度等於設備寬度?
- 12. Pygame屏幕寬度
- 13. JS屏幕寬度
- 14. 屏幕寬度和高度
- 15. 如何設置子寬等於父元素寬度與CSS?
- 16. 如何使用Css減小寬度屏幕的寬度?
- 17. 非全屏寬度父親的子元素的全屏寬度
- 18. CSS:根據屏幕寬度居中float:left元素?
- 19. 添加屏幕寬度的一類,如果屏幕寬度小於960像素
- 20. jQuery使用外部寬度來設置元素寬度
- 21. 設置列表元素寬度文本寬度
- 22. 通過CSS設置基於高度的元素寬度
- 23. CSS:寬度100%不是屏幕
- 24. CSS:最小寬度和小屏幕
- 25. CSS寬度stranege在小屏幕上
- 26. 使用CSS跨屏幕的寬度
- 27. CSS半屏幕瀏覽器寬度
- 28. CSS寬度:100%不適合屏幕
- 29. CSS媒體 - 屏幕寬度不一致
- 30. CSS更改元素高度和寬度
你的意思'寬度:100%'? –