用一個CSS屬性建立一個響應式網站,以下這篇文章就來跟大家介紹一下它是如何做到的。有一定的參考價值,有需要的朋友可以參考一下,希望對大家有幫助。 【相關推薦:CSS影片教學】
以這個範本為例,沒有套用css屬性。
使用 clamp()
CSS函數,我們可以建立僅具有一個屬性的響應式網站。
現在加入魔術CSS
clamp(minimum, preferred, maximum);
在這裡!你已經完成了
說明
clamp()
的工作原理是「夾緊」或限制一個靈活的值,使其處於最小和最大範圍之間。
使用方法如下:
- minimum 最小值:例如
16px
- flexible 彈性值:例如
5vw
- #maximum 最大值:例如
34px
h1 { font-size: clamp(16px, 5vw, 34px); }
在此範例中,僅當該值大於16px
且小於34px
時,h1
字體大小值將為視口寬度的5%
。
例如,如果你的視窗寬度是300px
,你的5vw
值將等於15px
,但是,你將該字體大小值限制為最小16px
,因此這就是將要發生的情況。
另一方面,如果你的視窗寬度為 1400px
,則 5vw
將高達 70px
!但幸運的是,你將該最大值限制為 34px
,因此它不會超過該值。
線上Demo:https://dip15739.github.io/ResponsiveWebsite-CSSproperty/
我可以為此範本新增此程式碼...
img { width: clamp(15vw, 800%, 100%); } h1 { font-size: clamp(20px, 5vw, 35px); } p { font-size: clamp(10px, 4vw, 20px); }
而從字面上看,接受任何其他長度、頻率、角度、時間、百分比、數字或整數的屬性。
原文:https://dev.to/dip15739
作者:Dip Vachhani
更多程式相關知識,請造訪:程式設計影片! !
以上是如何只使用1個css屬性來建立響應式網站?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

JavaScript 不提供任何内存管理操作。相反,内存由 JavaScript VM 通过内存回收过程管理,该过程称为垃圾收集。

vscode自身是支持vue文件组件跳转到定义的,但是支持的力度是非常弱的。我们在vue-cli的配置的下,可以写很多灵活的用法,这样可以提升我们的生产效率。但是正是这些灵活的写法,导致了vscode自身提供的功能无法支持跳转到文件定义。为了兼容这些灵活的写法,提高工作效率,所以写了一个vscode支持vue文件跳转到定义的插件。

Node 19已正式发布,下面本篇文章就来带大家详解了解一下Node.js 19的 6 大特性,希望对大家有所帮助!

选择一个Node的Docker镜像看起来像是一件小事,但是镜像的大小和潜在漏洞可能会对你的CI/CD流程和安全造成重大的影响。那我们如何选择一个最好Node.js Docker镜像呢?

本篇文章给大家整理和分享几个前端文件处理相关的实用工具库,共分成6大类一一介绍给大家,希望对大家有所帮助。


熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

AI Hentai Generator
免費產生 AI 無盡。

熱門文章

熱工具

SublimeText3漢化版
中文版,非常好用

DVWA
Damn Vulnerable Web App (DVWA) 是一個PHP/MySQL的Web應用程序,非常容易受到攻擊。它的主要目標是成為安全專業人員在合法環境中測試自己的技能和工具的輔助工具,幫助Web開發人員更好地理解保護網路應用程式的過程,並幫助教師/學生在課堂環境中教授/學習Web應用程式安全性。 DVWA的目標是透過簡單直接的介面練習一些最常見的Web漏洞,難度各不相同。請注意,該軟體中

VSCode Windows 64位元 下載
微軟推出的免費、功能強大的一款IDE編輯器

SublimeText3 英文版
推薦:為Win版本,支援程式碼提示!

SAP NetWeaver Server Adapter for Eclipse
將Eclipse與SAP NetWeaver應用伺服器整合。