92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线

首頁

根據json文件生成動態菜單

seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里

[plain] view plain copy
  1. <span style="font-family:SimSun;font-size:16px;">admin.json</span>  
[plain] view plain copy
  1. <span style="font-family:SimSun;font-size:16px;">[  
  2.     {  
  3.         "image": "glyphicon glyphicon-home",//菜單前的圖標  
  4.         "name": "設備管理",  
  5.         "submenu": [  
  6.             {  
  7.                 "image": "glyphicon glyphicon-cloud",  
  8.                 "name": "設備分類",  
  9.                 "submenu": [  
  10.                     {  
  11.                         "image": "glyphicon glyphicon-off",  
  12.                         "name": "電源管理",  
  13.                         "url": "html/Node/creditCardPower.html"  
  14.                     },  
  15.                     {  
  16.                             "image": "glyphicon glyphicon-lock",  
  17.                         "name": "門禁管理",  
  18.                         "url": "html/Guard/guardList.html"  
  19.                     },  
  20.                     {  
  21.                         "image": "glyphicon glyphicon-folder-open",  
  22.                         "name": "物品管理",  
  23.                         "url": "html/goods/goodsList.html"  
  24.                     },  
  25.                     {  
  26.                         "image": "glyphicon glyphicon-facetime-video",  
  27.                         "name": "視頻管理",  
  28.                         "url": "html/monitor/monitorList.html"  
  29.                     }  
  30.                 ]  
  31.             }  
  32.         ]  
  33.     },  
  34.     {  
  35.         "image": "glyphicon glyphicon-cog",  
  36.         "name": "系統設置",  
  37.         "submenu": [  
  38.             {  
  39.                 "image": "glyphicon glyphicon-heart",  
  40.                 "name": "用戶管理",  
  41.                 "submenu": [  
  42.                     {  
  43.                         "image": "glyphicon glyphicon-align-justify",  
  44.                         "name": "用戶列表",  
  45.                         "url": "html/User/userList.html"  
  46.                     },  
  47.                     {  
  48.                         "image": "glyphicon glyphicon-random",  
  49.                         "name": "組織機構",  
  50.                         "url": "html/dept/framework.html"  
  51.                     }  
  52.                 ]  
  53.             },  
  54.             {  
  55.                 "image": "glyphicon glyphicon-wrench",  
  56.                 "name": "設備管理",  
  57.                 "submenu": [  
  58.                     {  
  59.                         "image": "glyphicon glyphicon-edit",  
  60.                         "name": "設備參數",  
  61.                         "url": "html/Device/DeviceList.html"  
  62.                     },  
  63.                     {  
  64.                         "image": "glyphicon glyphicon-edit",  
  65.                         "name": "物品庫",  
  66.                         "url": "html/equgoods/equGoodsList.html"  
  67.                     }  
  68.                 ]  
  69.             }  
  70.         ]  
  71.     },  
  72.     {  
  73.         "image": "glyphicon glyphicon-list",  
  74.         "name": "日志管理",  
  75.         "submenu": [  
  76.             {  
  77.                 "image": "glyphicon glyphicon-list-alt",  
  78.                 "name": "登入日志",  
  79.                 "url": "html/Log/loginlog.html"  
  80.             },  
  81.             {  
  82.                 "image": "glyphicon glyphicon-tag",  
  83.                 "name": "設備日志",  
  84.                 "url": "html/Log/hardwarelog.html"  
  85.             }  
  86.         ]  
  87.     },  
  88.     {  
  89.         "image":"glyphicon glyphicon-list",  
  90.         "name":"設備管理",  
  91.         "submenu":[  
  92.             {  
  93.             "image":"glyphicon glyphicon-list-alt",  
  94.             "name":"設備管理",  
  95.             "url":"html/mechanism/mechanism.html"  
  96.             }  
  97.         ]  
  98.     }  
  99. ]</span>  

2、讀取json文件的service層實現

[java] view plain copy
  1. <span style="font-size:16px;">package com.dskj.service.impl;  
  2.   
  3. import java.io.File;  
  4. import java.util.Scanner;  
  5. import org.springframework.beans.factory.annotation.Value;  
  6. import org.springframework.core.io.Resource;  
  7. import org.springframework.stereotype.Service;  
  8.   
  9. import com.dskj.common.util.StringUtil;  
  10. import com.dskj.service.ReadJsonService;  
  11.   
  12. @Service  
  13. public class ReadJsonServiceImpl implements ReadJsonService{  
  14.     <span style="color:#ff0000;">@Value(value="classpath:json/admin.json")</span>  
  15.     private Resource dataAdmin;      
  16.     <span style="color:#ff0000;">@Value(value="classpath:json/user.json")</span>  
  17.     private Resource dataUser;    
  18.       
  19.     public String getData(String fileName){       
  20.         if(StringUtil.isEmpty(fileName)){  
  21.             throw new NullPointerException();  
  22.         }  
  23.           
  24.         String jsonData = null;  
  25.           
  26.         try {  
  27.             File file = null;     if(fileName.equals("admin.json")){  
  28.                 file = dataAdmin.getFile();  
  29.             }else{  
  30.                 file = dataUser.getFile();  
  31.             }  
  32.               
  33.             jsonData = this.jsonRead(file);  
  34.               
  35.         } catch (Exception e) {  
  36.            e.printStackTrace();  
  37.         }    
  38.         return jsonData;         
  39.     }  
  40.     /** 
  41.      * 讀取文件類容為字符串 
  42.      * @param file 
  43.      * @return 
  44.      */  
  45.       private String jsonRead(File file){  
  46.             Scanner scanner = null;  
  47.             StringBuilder buffer = new StringBuilder();  
  48.             try {  
  49.                 scanner = new Scanner(file, "utf-8");  
  50.                 while (scanner.hasNextLine()) {  
  51.                     buffer.append(scanner.nextLine());  
  52.                 }  
  53.             } catch (Exception e) {  
  54.                   
  55.             } finally {  
  56.                 if (scanner != null) {  
  57.                     scanner.close();  
  58.                 }  
  59.             }  
  60.             return buffer.toString();  
  61.         }  
  62. }</span>  

3、controller對應的代碼片段

[java] view plain copy
  1. <span style="font-size:16px;">@RequestMapping("")  
  2.     public ModelAndView main() {  
  3.         ModelAndView model = null;  
  4.         String jsonFileName = null;  
  5.           
  6.         SysUser currentUser = (SysUser) ContextUtil.getSession().getAttribute("currentUser");  
  7.         if ("admin".equals(currentUser.getUsername())) {  
  8.             model = new ModelAndView("header1");  
  9.             jsonFileName = "<span style="color:#ff0000;">admin.json</span>";//根據文件名判斷讀取具體json文件  
  10.         } else {  
  11.             model = new ModelAndView("headerUser");  
  12.             jsonFileName = "<span style="color:#ff0000;">user.json</span>";</span>/<span style="font-size:16px;">/根據文件名判斷讀取具體json文件  
  13.   
  14.         }  
  15.           
  16.         String menue = <span style="color:#3333ff;">readJsonServiceImpl.getData</span>(jsonFileName);  
  17.           
  18.         model.addObject("menue", menue);  
  19.         return model;  
  20.   
  21.     }</span>  

4、html頁面 將jsonarray轉換成js對象

[javascript] view plain copy
  1. <span style="font-size:16px;">$(function() {  
  2.     var menue = JSON.parse('<span style="color:#ff0000;"><%=request.getAttribute("menue")%></span>');  
  3.     console.info(menue);  
  4.     createMenu(menue);//調用下邊的方法生成動態菜單</span>  

5、對js對象遍歷 $.append動態添加到對應頁面

[javascript] view plain copy
  1. <span style="font-size:16px;">function createMenu(menue){  
  2.             /* 一級菜單 */  
  3.             $.each(menue,function(i,v){  
  4.                 var menu1 = '<li class="active"><a href="javaScript:;">';  
  5.                 /* menu1 += '<span class="glyphicon glyphicon-home"></span>'; */  
  6.                 menu1 += '<span class=' + '\'' + v.image + '\'' + '>' + '</span>';  
  7.                 menu1 += '<span style="margin-left: 10px;">' + v.name + '</span><span class="fa arrow"></span>';  
  8.                 menu1 += '</a>';  
  9.                 menu1 += '<ul class="nav nav-second-level nps collapse in">';  
  10.                   
  11.                  /* 二級菜單  */  
  12.                     $.each(v.submenu,function(j,vJ){                      
  13.                         var menu2 = '<li class="active">';  
  14.                         menu2 +=        '<a href="javaScript:;" class="">';  
  15.                         /* menu2 +=         '<span class="glyphicon glyphicon-cloud" style="margin-right: 10px;"></span>'; */  
  16.                         menu2 +=            '<span class=' + '\'' + vJ.image + '\'' + 'style=' + '\'' + 'margin-right: 10px;' + '\'' + '>' + '</span>';  
  17.                         menu2 +=             vJ.name + '<span class="fa arrow "></span>';  
  18.                         menu2 +=        '</a>';  
  19.                         menu2 +=                '<ul class="nav nav-third-level nps collapse in">';                             
  20.                               
  21.                         /* 三級菜單 */  
  22.                         if(vJ.submenu){  
  23.                             $.each(vJ.submenu,function(k,vk){  
  24.                                 var menu3 = '<li>';  
  25.                                 menu3 +=        '<a href="javascript:openUrl(\'' + vk.url + '\')">';  
  26.                                 /* menu3 +=             '<span style="margin-right: 10px;" class="glyphicon glyphicon-off">'; */  
  27.                                 menu3 +=            '<span stype=' + '\'' + 'margin-right: 10px;' + '\'' + 'class=' + '\'' + vk.image + '\'' + '';  
  28.                                 menu3 +=            '</span>'+vk.name;  
  29.                                 menu3 +=        '</a>';  
  30.                                 menu3 +=    '</li>';  
  31.                                   
  32.                                 menu2 += menu3;  
  33.                                       
  34.                             });  
  35.                         }else{  
  36.                             $.each(v.submenu,function(j,vJ){  
  37.                                 var menu4 = '<li>';  
  38.                                 menu4 +=        '<a href="javascript:openUrl(\'' + vJ.url + '\')">';  
  39.                                 /* menu3 +=             '<span style="margin-right: 10px;" class="glyphicon glyphicon-off">'; */  
  40.                                 menu4 +=            '<span stype=' + '\'' + 'margin-right: 10px;' + '\'' + 'class=' + '\'' + vJ.image + '\'' + '';  
  41.                                 menu4 +=            '</span>'+vJ.name;  
  42.                                 menu4 +=        '</a>';  
  43.                                 menu4 +=    '</li>';  
  44.                                       
  45.                                  menu2 = menu4;   
  46.                             });  
  47.                         }  
  48.                             menu1 += menu2;  
  49.                     });  
  50.                       
  51.                     $("#side-menu").append(menu1);  
  52.                 });  
  53.                   
  54.             }</span>  

6、效果如下圖

藍藍設計www.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

看看老外的社交APP UI界面設計,不知道你能有啟發不?

藍藍設計的小編

社交軟件已然成為現今人們溝通交流的主要媒介,那什么樣的對話頁面更大家受歡迎呢?對話頁面的ui要怎么設計呢?下面列舉12個國外社交app ui設計案例供設計師盆友們參考。

jquery原理的簡單分析

周周

       jquery是一個輕量級的JS框架,這點相信大部分人都聽過,而jquery之所以有這樣一個稱呼,就是因為它悄悄披了一件外衣,將自己給隱藏了起來。

      /以下截取自jquery源碼片段
      (function( window, undefined ) {
      /*    源碼內容    */
       })( window );

      上面這一小段代碼來自于1.9.0當中jquery的源碼,它是一個無污染的JS插件的標準寫法,專業名詞叫閉包。可以把它簡單的看做是一個函數,與普通函數不同的是,這個函數沒有名字,而且會立即執行,就像下面這樣,會直接彈出字符串。

      (function( window, undefined ) {
         alert("Hello World!");
       })( window );

       可以看出來這樣寫的直接效果,就相當于我們直接彈出一個字符串。但是不同的是,我們將里面的變量變成了局域變量,這不僅可以提高運行速度,更重要的是我們在引用jquery的JS文件時,不會因為jquery當中的變量太多,而與其它的JS框架的變量命名產生沖突。對于這一點,我們拿以下這一小段代碼來說明。

     var temp = "Hello World!";
        (function( window, undefined ) {
         var temp = "ByeBye World!";
        })( window );
        alert(temp);

       這段代碼的運行結果是Hello而不是ByeBye,也就是說閉包中的變量聲明沒有污染到外面的全局變量,倘若我們去掉閉包,則最終的結果會是ByeBye,就像下面這樣。

      var temp = "Hello World!";
        //    (function( window, undefined ) {
         var temp = "ByeBye World!";
      //    })( window );
       alert(temp);

       由此就可以看出來,jquery的外衣就是這一層閉包,它是很重要的一個內容,是編寫JS框架必須知道的知識,它可以幫助我們隱藏我們的臨時變量,降低污染。

       剛才我們說了,jquery將自己聲明的變量全部都用外衣遮蓋起來了,而我們平時使用的Jquery和$,卻是真真實實的全局變量,這個是從何而來,謎底就在jquery的某一行代碼,一般是在文件的末尾。

window.jQuery = window.$ = jQuery;
       這一句話將我們在閉包當中定義的jQuery對象導出為全局變量jQuery和$,因此我們才可以在外部直接使用jQuery和$。window是默認的JS上下文環境,因此將對象綁定到window上面,就相當于變成了傳統意義上的全局變量,就像下面這一小段代碼的效果一樣。

      var temp = "Hello World!";
      (function( window, undefined ) {
         var temp = "ByeBye World!";
         window.temp = temp;
       })( window );
       alert(temp);

       很明顯,它的結果應該是ByeBye,而不是Hello。因為我們在閉包中導出了temp局部變量為全局變量,從而覆蓋了第一行聲明的全局變量temp。

        jquery最核心的功能,就是選擇器。而選擇器簡單理解的話,其實就是在DOM文檔中,尋找一個DOM對象的工具。

        首先我們進入jquery源碼中,可以很容易的找到jquery對象的聲明,看過以后會發現,原來我們的jquery對象就是init對象。

         jQuery = function( selector, context ) {
          return new jQuery.fn.init( selector, context, rootjQuery );
         }

         jQuery.fn = jQuery.prototype;

         jQuery.fn.init.prototype = jQuery.fn;
        這兩句話,第一句把jQuery對象的原型賦給了fn屬性,第二句把jQuery對象的原型又賦給了init對象的原型。也就是說,init對象和jQuery具有相同的原型,因此我們在上面返回的init對象,就與jQuery對象有一樣的屬性和方法。
很多時候,我們在jQuery和DOM對象之間切換時需要用到[0]這個屬性。從截圖也可以看出,jQuery對象其實主要就是把原生的DOM對象存在了[0]的位置,并給它加了一系列簡便的方法。這個索引0的屬性我們可以從一小段代碼簡單的看一下它的由來,下面是init方法中的一小段對DOMElement對象作為選擇器的源碼。

      // Handle $(DOMElement)
       if ( selector.nodeType ) {
            /*     可以看到,這里將DOM對象賦給了jQuery對象的[0]這個位置  */
            this.context = this[0] = selector;
            this.length = 1;
           return this;
        }

       這一小段代碼可以在jquery源碼中找到,它是處理傳入的選擇參數是一個DOM對象的情況??梢钥吹?,里面很明顯的將jQuery對象索引0的位置以及context屬性,都賦予了DOM對象。代碼不僅說明了這一點,也同時說明了,我們使用$(DOMElement)可以將一個DOM對象轉換為jQuery對象,從而通過轉換獲得jQuery對象的簡便方法。

項目總結關于ionic3中的ion-segment的總結

seo達人

如果您想訂閱本博客內容,每天自動發到您的郵箱中, 請點這里


目前做的項目是ionic3和angular4.0的結合,所以用到了很多關于ionic3中封裝好的標簽,例如具有輪播效果的ion-slides和ion-slide等。那么這次就要總結一下另外一個標簽ion-segment的用法了。 
ion-segment這個標簽以前用的很少,幾乎沒有用過。它主要是一組按鈕,有時稱為分段控件,之前都是用button按鈕,現在知道了,開始用ion-segment,因為它有自帶的樣式,這樣就可節省很多時間,同時呢允許用戶與許多控件的緊湊組進行交互。 分段提供與標簽相似的功能,選擇一個將取消選擇所有其他選項。 當您希望讓用戶在應用程序的不同頁面之間來回移動時,應使用選項卡欄而不是分段控件。 您可以使用Angular的ngModel或FormBuilder API。 
下面來看一段代碼:

Segment 在頭部使用

<ion-header> <ion-toolbar> <ion-segment [(ngModel)]="icons" color="secondary"> <ion-segment-button value="camera"> <ion-icon name="camera">帶iocn</ion-icon> </ion-segment-button> <ion-segment-button value="bookmark"> 頭部使用Segment <ion-icon name="bookmark"></ion-icon> </ion-segment-button> </ion-segment> </ion-toolbar> </ion-header>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13

Segment 在內容里面使用

<ion-segment [(ngModel)]="relationship" color="primary" (ionChange)="segmentChanged($event)"> <ion-segment-button value="friends"> Segment 在內容里面使用 </ion-segment-button> <ion-segment-button value="enemies"> 可以綁定一個事件(ionChange) </ion-segment-button> </ion-segment>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8

Segment 在表單里面使用

<form [formGroup]="myForm"> <ion-segment formControlName="mapStyle" color="danger"> <ion-segment-button value="standard"> Standard </ion-segment-button> <ion-segment-button value="hybrid"> 表單內使用 </ion-segment-button> <ion-segment-button value="sat"> Satellite </ion-segment-button> </ion-segment> </form>
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
Segment 配合ngSwitch使用
<ion-segment [(ngModel)]="change"> <ion-segment-button value="apple"> 蘋果 </ion-segment-button> <ion-segment-button value="pie"></ion-segment-button> </ion-segment> <div [ngSwitch]="change"> <div *ngSwitchCase="'apple'">
    
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
蘋果顯示,如果要默認顯示一個就把默認的那個設置一個初始值比如要默認顯示蘋果就把蘋果的value值設置成change也就是說,在定義change變量的時候,需要把哪個設置為默認顯示就把哪個的value值賦值給change作為初始值 public change=”pie”;


藍藍設計www.skdbbs.com )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的UI界面設計、BS界面設計 、 cs界面設計 、 ipad界面設計 、 包裝設計 、 圖標定制 、 用戶體驗 、交互設計、 網站建設 、平面設計服務

css的多行省略號處理

周周

      在我們的頁面布局的時候,經常會有這樣的需求,超過指定行文本的時候會進行(省略號...)的處理,那么我們改怎么設置css呢?如下:

設置盒子的css為:

  • overflow:hidden;;
  • text-overflow:ellipsis;
  • white-space:nowrap;

       但是這樣只能顯示一行而不能實現指定行,所以還要其他的方法來實現指定行處理的。



     WebKit瀏覽器或移動端的頁面(大部分移動端都是webkit)

        可以直接使用WebKit的CSS擴展屬性(WebKit是私有屬性)-webkit-line-clamp ;注意:這是一個不規范的屬性,它沒有出現在 CSS 規范草案中。



        -webkit-line-clamp用來限制在一個塊元素顯示的文本的行數。 為了實現該效果,它需要組合其他的WebKit屬性。
       常見結合屬性:
  • display: -webkit-box; 必須結合的屬性 ,將對象作為彈性伸縮盒子模型顯示 。
  • -webkit-box-orient 必須結合的屬性 ,設置或檢索伸縮盒對象的子元素的排列方式 。
  • text-overflow: ellipsis;,可以用來多行文本的情況下,用省略號“…”隱藏超出范圍的文本 。

     css 代碼:

  • overflow:hidden;
  • text-overflow: ellipsis;
  • display: -webkit-box;
  • -webkit-line-clamp:2;/*這里控制著顯示多少行*/
  • -webkit-box-orient:vertical;


如何看懂UI效果圖

藍藍設計的小編

UI即User Interface(用戶界面)的簡稱。UI設計是指對軟件的人機交互、操作邏輯、界面美觀的整體設計。好的UI設計不僅是讓軟件變得有個性有品位,還要讓軟件的操作變得舒適簡單、自由,充分體現軟件的定位和特點。

2018年的20個最佳網站設計啟發你!

博博


番茄匠APP 2018-05-18 15:07:48

美麗的獲獎網站

1. Feed

獎勵:Awwwards當日的場地(6/6/2015)

Feed不僅是一個有趣的概念,它還有一個令人驚嘆的執行過程,它挑戰了我們對網絡上的可能性的理解。通過動畫和視頻的創意融合,該網站讓用戶沉浸在非常吸引人的體驗中。作為一個非典型的網站,它還包含幾個獨特的可用性元素,其中包括一個導航,可以作為滾動進度條加倍。

2018年的20個最佳網站設計啟發你!

2. crypton.trading

獎項:Awwwards當日的場地(4/3/2018)

認識你的機器人會計師crypton.trading。

Crypton.trading是比特幣等加密貨幣的交易中心,它使用人工智能來預測貨幣價值的變化并確定關鍵的購買和銷售機會。該網站因其開發和設計而被評為高,因為它逐漸向更多的下游游客滾動,更多地解釋了開發者的方法。

這個屢獲殊榮的網站讓熟悉技術的訪問者在主頁上出現Crypt的問候時感到賓至如歸,每次只有一封信。

2018年的20個最佳網站設計啟發你!

3. ETQ

獎勵:Awwwards當日的場地(5/19/2015)

ETQ采用非常簡約的電子商務方式,在精簡的網站上放置大量引人注目的產品視頻。簡單,平坦,基于顏色的背景伴隨著強大的印刷術,有助于將注意力集中在用戶到達的地方:鞋子。

2018年的20個最佳網站設計啟發你!

4. Mikiya Kobayashi

獎勵:Awwwards當日的場地(7/4/2015)

Mikiya是一位產品設計師,擁有簡約的作品集,通過強大的攝影和微妙的動畫展示了他的作品。他的全部網站最初是用日文創作的,然后翻譯成英文,這有助于展示他設計的國際可擴展性。

2018年的20個最佳網站設計啟發你!

5. Inside Abbey Road

獎項:最佳音樂網站,2016年威比獎

谷歌通過這個高度互動的網站將它從公園打出來,讓用戶可以進入Abbey Road Studios。輝煌的聲音設計,導航機制以及混合了通常的“Google風格”的視覺效果都有助于吸引訪問者訪問這個制作精良的網絡媒體資源。

2018年的20個最佳網站設計啟發你!

6. Citrix: The New Mobile Workforce

獎:每日網站(11/23/2017),最佳網站圖庫

這個網站致力于紅牛與基于云計算軟件公司思杰的合作,這是非常了不起的。

新移動員工隊是思杰旗下的一個網站,它使用全景攝影技術向觀眾展示思杰如何支持紅牛車隊的新賽車。即使你不是賽車愛好者,該網站的巧妙動畫也可以解釋復雜的汽車技術,這一點很難忽略。

2018年的20個最佳網站設計啟發你!

7. The History of Climate Change

獎勵:Awwwards當日網站(6/23/2015)

按照Luc Jacquet的腳步,Wild-Touch將帶您參觀關于全球氣候變化歷史的視覺和教育之旅。歷史媒體和獨特動畫的混合有助于講述故事。

2018年的20個最佳網站設計啟發你!

8. Beagle

獎:每日網站(4/19/2015),最佳網站圖庫

比格爾以一種簡單易懂的方式在視覺上和逐步地講述他們產品的故事方面做得非常出色。這對許多創業公司來說是一個重大挑戰,特別是當他們將新概念引入現有市場時。人們想知道,“你的產品是什么?它是如何工作的?為什么我在乎?” 比格爾回答所有這些問題,同時展示他們的產品并強制用戶購買。另外,他們是實際上正確實施“滾動劫持”的幾個網站之一。

2018年的20個最佳網站設計啟發你!

9. Southwest: Heart of Travel

獎:最佳視覺設計 - 審美,2018年威比獎

當西南航空想要證明其客戶不僅僅是一個美元符號時,該公司創建了一個網站,其設計使用客戶航線的形狀進行組裝。

這個名為“旅行之心 ”的網站甚至允許游客在他們計劃參加的旅行中創建自己的作品。這樣,西南航空的網站就是他們最忠誠的乘客的產品。

2018年的20個最佳網站設計啟發你!

10. Woven Magazine

獎:每日網站(4/4/2015),最佳網站圖庫

Woven是一個在線刊物,為藝術家,工匠和制作人員提供贊美。對我而言,他們代表了一種確認,即出版物可以(也應該)擁有美觀且引人入勝的網站,內容易于閱讀。這個網站沒有像彈出窗口和突兀的廣告這樣的分心,而是關于內容本身的體驗。

2018年的20個最佳網站設計啟發你!

11. JOHO's Bean

獎勵:當日FWA(2015年8月8日),網站獎

JOHO's Bean的網站有令人難以置信的圖像,交互性,講故事,視覺設計,最重要的是音響工程。這些都聚集在一起,創造出一個引人入勝,情緒化和引人入勝的網站,講述咖啡豆之旅的故事。

2018年的20個最佳網站設計啟發你!

12. NOWNESS

獎項:最佳文化博客/網站,2017年威比獎

Nowness可能是當今互聯網上最酷的眾包視頻博客。那真是一口......所有這些意味著什么?

NOWNESS的“眾包”性質是其獲獎者的一部分。這意味著其大部分內容來自獨立廣告素材 - 這是企業發布內容的一種日益流行的方式。NOWNESS也是一個視頻博客,這意味著它的所有博客內容都是視頻格式??傊?,這些品質有助于使Nowness成為各個品牌努力講述的故事的迷人中心。

2018年的20個最佳網站設計啟發你!

13. Virgin America

獎項:最重要的行業演變,2014 UX獎

在一個已知航空網站充斥著主要可用性問題的世界中,維珍美國公司擁有推動可用性,可訪問性和快速響應設計的最佳網站之一。事實上,它被命名為第一個真正快速響應的航空公司網站,這是該行業的一個新的先例。

2018年的20個最佳網站設計啟發你!

14. World of SWISS

獎項:最佳用戶界面,2015年威比獎

另一家航空公司?發生什么事?!是的,瑞航的航空公司建立了一個令人難以置信的身臨其境的網站,講述他們的故事,并描述與他們一起飛行的感覺 - 而且他們的工作太過繁重,無人理睬。強大的視覺效果和動畫將用戶介紹到網站的不同部分,這些部分除了通常的銷售和市場營銷信息外,還包含了今天如此常見的信息。

2018年的20個最佳網站設計啟發你!

15. Reductress

獎項:最佳幽默網站,2018年威比獎

在互聯網上嘲笑別人并不難,我們在網上閱讀和消費的東西很多都是為了娛樂。但是對于大量觀眾來說,很難一致地做到這一點。Reductress是一本諷刺雜志,其頭條和一般閱讀體驗是幽默部門的 - 使網站本身成為一個高質量的財產。

2018年的20個最佳網站設計啟發你!

其他酷網站設計

16. Minimums

Minimums采用非常大膽的方式展示他們的內容,利用基于網格的網站設計,大字體和全幅高質量圖像。他們的網站是如何正確執行網格結構,同時在設計中保持良好的視覺層次結構的一個非常好的例子。

2018年的20個最佳網站設計啟發你!

17. Guillaume Tomasi

作為蒙特利爾的攝影師,Guillaume Tomasi建立了一個真正適合他的獨特而令人敬畏的攝影作品。他超現實的照片風格與簡單,平坦,空洞,簡約的組合設計并列,將所有的焦點放在作品本身上。

他獨特的系列導航加上藝術畫廊風格的作品介紹和完美的滾動互動讓人聯想到真實畫廊的體驗。

2018年的20個最佳網站設計啟發你!

18. The District

這家品牌代理機構認真對待它的形象,它應該 - 為客戶處理所有媒體渠道。該地區的網站,是通過一些你見過的最美麗的藝術品和攝影的旅程。

當你探索網站時,這些挑釁性的瓷磚變化很快,而且他們看起來更加奇特,對你學習過去的工作越感興趣。

2018年的20個最佳網站設計啟發你!

19. Tej Chauhan

Tej Chauhan通過這個有趣的網站將印象派藝術品變成了商業模式。該產品開發人員主頁上的每張圖片都會滑出以覆蓋上一張圖片,從而為您現在在您面前看到的物體提供很少的背景信息。

但是,是不是缺乏正確的背景知識,讓你想了解更多?標語“近期未來的紀念品”表明這些物品是他們產品線的一部分 - 這是您將這些創新物品帶入您的生活的機會。

2018年的20個最佳網站設計啟發你!

20. Amanda Martocchio Architecture

一家建筑公司可能并不專注于網站開發,但其網站仍應展示其對視覺上令人愉悅的設計的承諾。這個華麗的網站讓阿曼達·馬托基奧把它放在心上。

Amanda Martocchio Architecture喜歡它的作品并不是什么秘密- 它網站主頁上的每張圖片都是公司設計的房屋的迷人鏡頭。該網站標出了每個房屋的滾動條件,以及各種建筑物的各種角度。

2018年的20個最佳網站設計啟發你!

Dribbble 界面設計靈感 33

博博


UI設計愛好者 2018-05-03 16:58:07

作者:設計達人(ID:shejidaren888)

這次 Dribbble UI 靈感主要精選網頁、APP 以及一些后臺管理界面,每個精選出來的界面設計的贊數都是幾百+或者幾 K ~

PS:當你看中某作品時,你可以點擊作者名稱來查看該設計師更多作品。(微信公眾號不支持外鏈,只能點「閱讀原文」來查看所有鏈接)

Dribbble 界面設計靈感 #33

Dribbble 界面設計靈感 33

個人主頁設計 by Mike

Dribbble 界面設計靈感 33

CRM 管理系統界面設計 by Divan Raj

Dribbble 界面設計靈感 33

EverDo 應用界面 by Jakub Reis

Dribbble 界面設計靈感 33

接上,EverDo 界面的一些表單元素 by Balkan Brothers

Dribbble 界面設計靈感 33

隨機實驗 by Nick Franchi

Dribbble 界面設計靈感 33

Coindesk by uixNinja

Dribbble 界面設計靈感 33

一套 UI 素材:Planguru by Patryk Pustol

Dribbble 界面設計靈感 33

酒店 APP 后臺(iPhoneX) by Divan Raj

Dribbble 界面設計靈感 33

B3Sound 網站著陸頁設計 by Outcrowd

Dribbble 界面設計靈感 33

Smart Security Camera App by Ionut Zamfir

Dribbble 界面設計靈感 33

Iterable 插畫草圖 by Ramotion

Dribbble 界面設計靈感 33

后臺界面 by uixNinja

Dribbble 界面設計靈感 33

Dating 應用項目 by Divan Raj

Dribbble 界面設計靈感 33

Benti by Jakub Dziedzic ??

Dribbble 界面設計靈感 33

Surf Guide Mobile Swipe Distort by Nathan Riley

Dribbble 界面設計靈感 33

C / Sen Design Lab by Mike | Creative Mints

Dribbble 界面設計靈感 33

Chripcase 后臺界面 by Goutham

Dribbble 界面設計靈感 33

Raika Plant by Nicola Baldo

Dribbble 界面設計靈感 33

網頁聊天應用界面 by Michal Parulski

Dribbble 界面設計靈感 33

網頁版的音樂 UI by Giga Tamarashvili

Dribbble 界面設計靈感 33

Music UI by Giga Tamarashvili

Dribbble 界面設計靈感 33

Blockсhain revolution by Dmitrii Kharchenko

Dribbble 界面設計靈感 33

USB Types by Gal Shir

Dribbble 界面設計靈感 33


23個使用大背景的全屏網頁設計作品

博博


UI設計愛好者 2018-05-07 11:31:09

在2013年的時候使用全屏背景或者大圖片的網頁開始流行起來,到了今年,還是經??吹竭@類風格的頁面出現,可見這個趨勢還是很流行的,值得運用。

一張大圖再配合一個優秀的排版布局,這樣一個美麗的頁面就形成了,比起視差網頁、動效網頁成本低了很多,但視覺效果還是能令人滿意的,下面精選一些優秀的大背景網頁設計作品給你欣賞,也行會給你帶來更多靈感哦!

這于高清圖片素材建議大家去設計導航里面的免費圖片素材上查找。

Nike – Ge? Kendini

23個使用大背景的全屏網頁設計作品

查看網頁

Edwin Europe

23個使用大背景的全屏網頁設計作品

查看網頁

Esprit Cox

23個使用大背景的全屏網頁設計作品

查看網頁

Feed

23個使用大背景的全屏網頁設計作品

查看網頁

Truth Labs Portfolio

23個使用大背景的全屏網頁設計作品

查看網頁

Natural Food & Beverages

23個使用大背景的全屏網頁設計作品

查看網頁

La Plus GRANDE Cave à Bière Du Monde

23個使用大背景的全屏網頁設計作品

查看網頁

Ice And Sky : The History Of Climate Change

23個使用大背景的全屏網頁設計作品

查看網頁

Fivefootsix

23個使用大背景的全屏網頁設計作品

查看網頁

For Better Coffee

23個使用大背景的全屏網頁設計作品

查看網頁

Brdr. Krüger

23個使用大背景的全屏網頁設計作品

查看網頁

The Boat

23個使用大背景的全屏網頁設計作品

查看網頁

Beagle – Better Proposals

23個使用大背景的全屏網頁設計作品

查看網頁

Webdesign Agency Weblounge

23個使用大背景的全屏網頁設計作品

查看網頁

Words Can Save

23個使用大背景的全屏網頁設計作品

查看網頁

Well Storied

23個使用大背景的全屏網頁設計作品

查看網頁

Fabrica

23個使用大背景的全屏網頁設計作品

查看網頁

Alexander Engzell Portfolio

23個使用大背景的全屏網頁設計作品

查看網頁

Cartelle Amsterdam

23個使用大背景的全屏網頁設計作品

查看網頁

Printemps Du Polar

23個使用大背景的全屏網頁設計作品

查看網頁

Ashworth GOLF/MAN

23個使用大背景的全屏網頁設計作品

查看網頁

HBM FiberSensing

23個使用大背景的全屏網頁設計作品

查看網頁

The | Marmalade

23個使用大背景的全屏網頁設計作品

日歷

鏈接

個人資料

藍藍設計的小編 http://www.skdbbs.com

存檔

92国产精品视频_亚洲a级在线观看_国产精品电影观看_国产精品免费观看在线_精品伊人久久97_亚洲人成在线观_尤物九九久久国产精品的特点_成人激情在线播放_成人黄色大片在线免费观看_亚洲成人精品久久久_久久免费视频在线观看_久久精品国产一区_国产一区二区三区18_亚洲欧美中文字幕在线一区_日韩美女中文字幕_日韩视频免费在线
亚洲精品乱码久久久久久金桔影视| 亚洲欧美日韩国产中文| 欧美一区二区三区艳史| 亚洲一区二区在线播放| 欧美激情久久久久| 国产欧美在线看| 亚洲成人久久网| 亚洲一级黄色av| 欧美极品少妇与黑人| 欧美黑人巨大精品一区二区| 国产99视频在线观看| 中文字幕日韩在线播放| 亚洲欧美日韩视频一区| 国产一区二区三区免费视频| 富二代精品短视频| 欧美成人免费全部观看天天性色| 久久久999精品免费| 精品久久久久久中文字幕| 国产精品美女999| 国产精品日韩欧美| 久久国产精品首页| 国产欧美va欧美va香蕉在线| 九九久久综合网站| 久久97精品久久久久久久不卡| 一区二区成人精品| 69久久夜色精品国产7777| 国产精品视频一区二区高潮| 精品中文字幕视频| 国产精品高潮呻吟久久av野狼| 色青青草原桃花久久综合| 欧美激情一区二区三级高清视频| 国产99久久精品一区二区永久免费| 国产偷国产偷亚洲清高网站| 久久九九免费视频| 日韩精品中文在线观看| 欧美视频裸体精品| 日韩视频在线免费观看| 久久久天堂国产精品女人| 少妇高潮久久77777| 亚洲奶大毛多的老太婆| 国产精品影片在线观看| 久久久国产精彩视频美女艺术照福利| 尤物九九久久国产精品的特点| 久久精品99久久久久久久久| 在线观看成人黄色| 欧美日韩免费区域视频在线观看| 欧美影院在线播放| 欧美激情欧美激情| 久久男人资源视频| 国产91精品青草社区| 亚洲色无码播放| 亚洲视频在线观看网站| 欧美精品久久久久久久| 91久久精品久久国产性色也91| 日韩欧美在线视频免费观看| 欧美性xxxx极品高清hd直播| 91超碰中文字幕久久精品| 疯狂做受xxxx高潮欧美日本| 国产成人精品免高潮在线观看| 日韩高清av在线| 国产日韩精品电影| 日韩性生活视频| 国产成人精品在线| 97超级碰碰碰久久久| 日韩久久免费视频| 欧美日韩成人在线视频| 国产精品欧美在线| 日韩最新免费不卡| 伊人久久大香线蕉av一区二区| 91久久精品一区| 欧美色videos| 欧美日韩国内自拍| 日韩中文字幕在线视频| 久久99国产精品自在自在app| 亚洲午夜av电影| 亚洲人成网站999久久久综合| 第一福利永久视频精品| 2018中文字幕一区二区三区| 91成人天堂久久成人| 国产精品va在线| 国产精品一区二区久久| 91精品在线观看视频| 国产精品久久中文| 国产精品自产拍高潮在线观看| 最新的欧美黄色| 国产成人精品免高潮在线观看| 欧美中文在线免费| 国产成人精品久久二区二区| 精品色蜜蜜精品视频在线观看| 国产精品对白刺激| 91网站免费观看| 高清欧美性猛交xxxx| 国产精品劲爆视频| 97精品国产97久久久久久免费| 欧洲成人午夜免费大片| 久久夜色精品国产| 日韩电影免费观看中文字幕| 2019中文字幕全在线观看| 日韩精品免费在线| 亚洲成人亚洲激情| 国产成人亚洲综合青青| 91产国在线观看动作片喷水| 在线观看视频亚洲| 成人欧美一区二区三区在线湿哒哒| 国产精品v日韩精品| 亚洲激情第一页| 91精品国产色综合久久不卡98口| 国模视频一区二区| 成人a在线观看| 精品国内自产拍在线观看| 日本伊人精品一区二区三区介绍| 日韩最新av在线| 精品国产鲁一鲁一区二区张丽| 国产精品久久久久久久久久久久| 欧美激情综合亚洲一二区| 亚洲成色999久久网站| 91欧美精品午夜性色福利在线| 欧美在线视频观看免费网站| 成人福利网站在线观看| 亚洲国内精品视频| 欧美日韩一区免费| 欧美日韩免费区域视频在线观看| 精品久久久久久电影| 日韩精品极品视频免费观看| 国产精品久久久久久久久久ktv| 欧美日韩一区二区在线播放| 久久久久久久影视| 精品露脸国产偷人在视频| 美女久久久久久久| 久久精品视频亚洲| 日韩欧美精品中文字幕| 在线精品播放av| 成人免费观看49www在线观看| 一级做a爰片久久毛片美女图片| 97人人做人人爱| 色综合色综合网色综合| yw.139尤物在线精品视频| 国产精品入口免费视| 亚洲第一偷拍网| 欧美成人亚洲成人日韩成人| 欧美激情伊人电影| 欧美激情亚洲视频| 亚洲黄色成人网| 国产aⅴ夜夜欢一区二区三区| 91高清视频免费| 久久中文字幕视频| 亚洲欧美一区二区激情| 日韩中文字幕第一页| 91av成人在线| 欧美午夜女人视频在线| 精品国产成人av| 啪一啪鲁一鲁2019在线视频| 日韩成人激情在线| 亚洲精品久久久久久久久| 亚洲综合第一页| 国产做受高潮69| 欧美成人性生活| 伦理中文字幕亚洲| 97精品一区二区视频在线观看| 国产精品综合久久久| 国产精品女人久久久久久| 欧美黑人又粗大| 中文字幕少妇一区二区三区| 91国产美女视频|