<address id="ttjl9"></address>

      <noframes id="ttjl9"><address id="ttjl9"><nobr id="ttjl9"></nobr></address>
      <form id="ttjl9"></form>
        <em id="ttjl9"><span id="ttjl9"></span></em>
        <address id="ttjl9"></address>

          <noframes id="ttjl9"><form id="ttjl9"></form>

          首頁

          根據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.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的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.syprn.cn )是一家專注而深入的界面設計公司,為期望卓越的國內外企業提供卓越的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.syprn.cn

          存檔

          亚洲va欧美va天堂v国产综合