當前位置:首頁 » 網頁前端 » 前端響應式代碼
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

前端響應式代碼

發布時間: 2023-03-06 06:08:12

前端開發中的互動式與響應式是什麼意思有什麼區別

一句話概括:
互動式:頁面或界面會根據用戶的行為(鍵盤、滑鼠、觸摸等)進行相應的變化。
響應式:頁面或解碼會根據屏幕和瀏覽器的不同而顯示不同的樣式(排列、顯隱)。

「互動式」是針對用戶(人)的,「響應式」是針對設備的。

再補充一點兒例子:
互動式:
滑鼠移入移出、點擊時改變顏色;
輸入表單時提示格式是否正確;
滑鼠放到圖片上顯示預覽圖;
幻燈片;
移動端點擊彈出簡潔菜單,按住彈出更多菜單;
滑鼠或手指拖放排序;
等等……

響應式:
同一個圖片展示網頁,在電腦等寬屏瀏覽時一行顯示6個,並且圖片下面有簡短介紹;使用手機瀏覽時,一行顯示2個,文字介紹變成半透明的浮在圖片上。
banner圖片在電腦、平板、手機上都能顯示全屏,並根據不同解析度載入相應大小的圖片。
播放視頻時,根據不同的瀏覽器調用相應的視頻文件。

Ⅱ 前端響應式是怎麼回事

看看simplebs這個就明白了

Ⅲ 響應式布局 怎麼用css寫響應式

做響應式網站離不開CSS響應式布局查詢代碼寫法,而在此之前,我們需要了解什麼是媒體查詢以及如何才CSS中引入媒體查詢。

什麼是媒體查詢?
媒體查詢可以讓我們根據設備顯示器的特性(如視口寬度、屏幕比例、設備方向:橫向或縱向)為其設定CSS樣式,媒體查詢由媒體類型和一個或多個檢測媒體特性的條件表達式組成。媒體查詢中可用於檢測的媒體特性有width、height和color(等)。使用媒體查詢,可以在不改變頁面內容的情況下,為特定的一些輸出設備定製顯示效果。

如何在CSS中引入媒體查詢?
媒體查詢寫在CSS樣式代碼的最後,CSS是層疊樣式表,在同一特殊性下,靠後的的樣式會重疊前面的樣式。

如何用CSS做響應式布局呢?
1、在HTML頭部添加以下代碼,用來顯示兼容移動設備的顯示效果。
<meta name="viewport" content="width=device-width,initial-scale=1,minimum-scale=1,maximum-scale=1,user-scalable=no" />
參數詳解:
width=device-width :寬度等於當前設備的寬度
initial-scale=1 :初始的縮放比例(默認為1)
minimum-scale=1 :允許用戶縮放到的最小比例(默認為1)
maximum-scale=1 :允許用戶縮放到的最大比例(默認為1)
user-scalable=no :用戶是否可以手動縮放(默認為no)

2、引入包含Media的CSS文件
一般情況HTMLCSS代碼都是分開寫的,Media也不例外。
<link rel="stylesheet" type="text/css" href="m320.css" media="only screen and (max-width:320px)"/>
<link rel="stylesheet" type="text/css" href="m480.css" media="only screen and (min-width:321px) and (max-width:375px)"/>

3、寫Media中的代碼
以某個網頁的響應式布局為例
結構:@media設備類型and (設備特性){樣式代碼}
/*媒體查詢*/
/*當頁面大於1200px時,大屏幕,主要是PC端*/
@media (min-width: 1200px) {
}
/*在992 和1199 像素之間的屏幕里,中等屏幕,解析度低的PC*/
@media (min-width: 992px) and (max-width: 1199px) {
#adver .center {
width: 50%;
margin: -10px 0 0 -25%;
}
main .center h2 {
font-size: 40px;
}
}
/*768和991像素之間的屏幕里,小屏幕,主要是PAD*/
@media (min-width: 768px) and (max-width: 991px) {
#adver .center {
width: 60%;
margin: -10px 0 0 -30%;
}
#adver .search, #adver .button {
font-size: 20px;
}
main .center h2 {
font-size: 35px;
}
}
/*在480和767像素之間的屏幕里,超小屏幕,主要是手機*/
@media (min-width: 480px) and (max-width: 767px) {
header, header .center, header .link {
height: 45px;
}
header .logo, .sm-hidden,.sidebar,.md-hidden {
display: none;
}
header .link {
width: 100%;
line-height: 45px;
}
#adver {
padding: 45px 0 0 0;
}
#adver .center {
width: 70%;
height: 53px;
margin: -10px 0 0 -35%;
}
#adver .search, #adver .button {
height: 45px;
font-size: 18px;
}
.sm-visible {
display: block;
}
main .center h2 {
font-size: 30px;
}
main .center p {
font-size: 15px;
}
main figure {
width: 49.2%;
}
}
/*在小於480像素的屏幕,微小屏幕,更低解析度的手機*/
@media (max-width: 479px) {
header, header .center, header .link {
height: 45px;
}
header .logo, .xs-hidden, .sm-hidden, .sidebar, .md-hidden {
display: none;
}
header .link {
width: 100%;
line-height: 45px;
}
header .link li {
width: 25%;
}
#adver {
padding: 45px 0 0 0;
}
#adver .center {
width: 80%;
height: 48px;
margin: -10px 0 0 -40%;
}
#adver .search, #adver .button {
height: 40px;
font-size: 16px;
}
.sm-visible {
display: block;
}
footer .bottom, footer .version {
font-size: 13px;
}
main .center h2 {
font-size: 26px;
}
main .center p {
font-size: 14px;
}
main figure {
width: 99%;
}
}
響應式布局的原理就是在不同的窗口大小下顯示不同的結構和樣式。只要掌握好CSS的樣式,響應式布局就沒問題。

Ⅳ 代碼的前端和後端有什麼區別

前端基礎部分比較多,而後端是要比前端深入的多,也是比前端難的多。

Ⅳ 前端響應式怎麼寫

可以使用css的媒體查詢實現。
按照不同的屏幕寬度尺寸,重寫需要改變的css代碼。如:"@media screen and(max-width: 720px){...}"。
也可以根據不同的屏幕尺寸引用不同的樣式表,只需要在樣式表增加屬性media即可。

Ⅵ Web前端面試題:響應式布局有哪些優點和缺點

響應式網頁設計

優點:

  • 跨平台和終端且不需要分配子域。

  • 兼容當前及未來設備。

  • 節約成本。一個域名,一套網頁。

缺點:

  • 兼容性 不兼容低版本瀏覽器。

  • 移動帶寬增多。

  • 載入事件長、無用代碼太多。

  • 內存大。

Ⅶ 響應式前端框架有哪些

  1. Twitter BootStrap (Apache v2.0;響應式)
    時髦、直觀並且強大的前端框架,讓Web開發變得更加容易。
    2. Foundation (MIT;響應式)
    最先進的響應式前端框架。
    3. 960gs(GPL&MIT;響應式)
    960gs提供了一個簡單的網格系統,適合快速開發。
    4. Skeleton(MIT;響應式)
    非常漂亮的Web模板,適合響應式、移動友好的開發。
    5. 99lime HTML KickStart(Free)
    適合網站快速開發的極簡HTML構建模塊。
    6. Kube(Free;響應式)
    面向專業人員的CSS框架。
    7. Less Framework(MIT;響應式)
    自適應的CSS網格系統。
    8. Flameinwork(Free)
    適合懶人開發者的前端微框架。
    9. G5 Framework(Free)
    (x)HTML5、CSS、PHP前端開發框架。
    10. Easy Framework(Free)
    Easy Framework是一個一體化前端解決方案,分structural、 presentational、interactive三層。
    11. Blueprint(Free)
    一個旨在減少開發時間的前端框架。
    12. YAML(Creative Commons)
    (x)HTML+CSS框架,適合開發現代化浮動布局。
    13. BlueTrip(Free)
    一個功能全面、並且美麗的CSS框架,適合於Blueprint搭配使用。
    14. YUI3:Grids CSS(BSD)
    YUI Grids CSS是最著名的CSS框架之一,是由Yahoo開發小組開發而成。 YUI Grids CSS為開發者提供了預先設置的四種不同頁面寬度,六種不同的模板。
    15. 52framework(Creative Commons)
    對HTML5支持非常好,簡單易用。
    16. elastiCSS(MIT)
    一個基於Web介面和印刷布局的簡單CSS框架。
    17. Emastic(Free)
    一個與眾不同的CSS框架。
    18. Fluid 960 Gride System(GPL/MIT)
    Fluid 960 Grid System的模版是根據Nathan Smith之前的作品而創建的。即960 Grid System:傳承了MooTools和jQuery JavaScript libraries的效果。
    19. xCSS(MIT)
    一個面向對象的CSS框架,能讓你的工作流更加簡潔。xCSS基於CSS,可以在開發復雜樣式時,提供面向對象的工作流。
    20. EM CSS Framework(MIT/GPL)
    EM CSS Framework提供了一個960px寬 + 12 列網格系統 + CSS的通用樣式。

    21.Ant Design

    22.Element UI

Ⅷ h5是什麼響應式是什麼

  1. H5 就是 htm5,但是很多人說的 h5 指的是手機端瀏覽器 app

  2. 響應式就是讓一套代碼適用不同的終端,

    手機屏幕大小不一樣,要讓頁面在不同手機顯示優雅,

  3. 入門學習前端:零基礎入門前端學習HTML5?JavaScript?CSS?