公告版位

教學影片:Effective Navigation Development

重點語法整理:

置中範例:設定寬度,運用margin使其置中。
!!設置像素寬度,寬度即使縮小視窗也不會改變,
設置百分比寬度,寬度會隨著視窗大小作寬度的比例縮放。
.body-content {
    margin: 0 auto;
    width: 960px;
}

.body-content {
    margin: 0 auto;
    width: 70%;
}

雙class命名運用範例:在html的class以空白間隔開,可以設定雙class命名,方便用於css建立顏色規則
!!需用space空白鍵隔開
HTML
<ul class="subnav purple">

CSS/********** TEXT COLORS **********/
.purple{color: #b58afc;}

下拉式選單重點CSS範例
nav ul.main-nav > li{
    float: left;
    border-left: 1px solid #939393;
    border-right: 1px solid #000000;
    width: 158px;
    height: 57px;
    position: relative;
}
nav ul.main-nav > li > a{
    padding: 8px 6px;
    position: absolute;
    top: 0px;
    left: 0px;

    width: 148px;
    height: 41px;
}
nav ul.main-nav li ul.subnav{
    position: absolute;
    left: -9999px;
    top: 57px;

    background-color: #575757;
    padding: 5px 10px;
    width: 185px;
    border-top: 1px solid #353535;
}
nav ul.main-nav > li:hover ul.subnav{
/*control the subnav move into stage*/
    left: 0;
}

!!!!main-nav在父系設定relative是為了包覆裡面的子元素li>a的absolute讓連結範圍能完整呈現
!!!!在subnav裡面設定abosolute甚至將leftL-9999px;是為了讓下拉式選單隱藏在畫面中,此作法不會讓畫面出現卷軸
然後在nav ul.main-nav > li:hover ul.subnav 這規則中,將下拉式選單叫回畫面中。
 

vmaya 發表在 痞客邦 留言(0) 人氣()

Unlock the Secret to the Lens Flare in Photoshop


有時候當我們想幫照片加上鏡頭反光Len Flare時,會遇上一些限制
解決方法的整理筆記如下:
1.複製欲加上光源效果的現有圖層
2.點選 濾鏡Filter>光源效果Render > 鏡頭反光Len flare
3.新增一個空白圖層
4.填滿黑色
5.點選 濾鏡 > 重覆上個濾鏡 Ctrl+F
6.刪除剛剛為了建立動作5的複製的圖層(已經不需要了)
7.圖層效果 >覆蓋
8.你可以選擇是否更改透明度 Opacity
9.你可以選擇是否設立光源中心點,做旋轉縮放等光源位置移動
10.你可以選擇是否加上 濾鏡 > 高斯模糊Gaussian blur 來淡化光源銳利度 或是使用圖層遮色片Mask 
 
English Note
 

Lens flare 光源效果
attempt 試圖;嘗試 / [əˋtɛmpt]
length 尺寸的
contest 爭奪;與...競賽
I would respond to 作答,回答[+to] / [rɪˋspɑnd]
get over 克服
render 使得;使成為 / [在PS中,是指光源效果]
It's basically gonna say you can't do it, because the blank layer
destructive 破壞的;毀滅性的[+of / to] / [dɪˋstrʌktɪv]
hue 顏色;色彩; / [在PS中,是指色相]
exact 確切的,精確的 / [ɪgˋzækt]
screen [在PS中,是指圖層效果>覆蓋]
saturation 浸透; - [物/化]飽和 [在PS中,是指飽和度] / [͵sætʃəˋreʃən]
intrusive 侵入的,闖入的;打擾的;這裡指不協調的 / [ɪnˋtrusɪv]
episode (整個事情中的) 一個事件 / [ˋɛpə͵sod]
flirt with 一時想到,並非認真考慮 / [flɝt]
Gaussian blur 高斯模糊

see more tutorial from Phlearn Pro Photoshop
https://phlearn.com/product-category/pro-ph
otoshop-tutorials?utm_source=Episode&utm_medium=Description%20-%20Phlearn%20PRO&utm_campaign=Youtube

 

vmaya 發表在 痞客邦 留言(0) 人氣()

兩欄式設定
HTML
<section class="column">
<p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. Donec tincidunt velit ante, non laoreet est facilisis quis. Fusce eget massa nec magna suscipit finibus ut non lacus. Nam vel aliquam mi, eget rhoncus eros. In malesuada, erat quis accumsan rutrum, risus nunc vulputate ipsum, ut fringilla magna nisi non neque. </p>
</section>

CSS
.column{
      width:380px;
      padding:0 5px;
      float:left;
}
.column:first-of-type{
     margin-right:10px;
}

2.6 Inline Elements
使用 <span> 標籤的屬性,來設定padding,可運用使其內縮首行與擴張行尾。
此屬性與其他Element效果不同。
Examples of inline elements: <span><a><img>

2.7 Box-Sizing
https://webdesign.tutsplus.com/courses/understanding-the-css-box-model/lessons/box-sizing

更清晰的解釋請參考這個網址
http://zh-tw.learnlayout.com/box-sizing.html 

因為 box-sizing 算是個比較新的屬性,
所以你還應該還是要加上我之前在例子中使用的 -webkit- 和 -moz- 前綴(Prefixes),
這樣才能啟用特定瀏覽器實驗中的 CSS 特性。請記得該屬性從 IE8+ 之後就開始支援。

程式碼如下:
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;

但以上的屬性,並不會包覆margin,只會包覆padding與border的設定。

vmaya 發表在 痞客邦 留言(0) 人氣()

一個簡單,響應式,流動式導覽教學

簡單地說,是要先設計一個小屏幕的界面,然後才設計大屏幕的界面。

http://webdesign.tutsplus.com/zh-hant/articles/a-simple-responsive-mobile-first-navigation--webdesign-6074?ec_unit=dropdown-language
p,
ul {
    margin: 0 0 1.5em;
}
/*表示標籤<p>與<ul>皆套用此規則*/       

 

 

/*shorter clearfix http://nicolasgallagher.com/micro-clearfix-hack/*/
        header:before,
        header:after {
            content:"";
            display:table;
        }
         
        header:after {
            clear:both;
        }
         
        /* For IE 6/7 (trigger hasLayout) */
        header {
            zoom:1;
        }
/*表示標籤<header>上下包圍區塊套用此規則,只要設定這兩個屬性就可以讓高度自動撐開,也無須調整padding與margin,甚至是高度問題,after需設定clear:both*/ 

The clearfix hack is a popular way to contain floats without resorting to using presentational markup. This article presents an update to the clearfix method that further reduces the amount of CSS required.Known support: Firefox 3.5+, Safari 4+, Chrome, Opera 9+, IE 6+
The “micro clearfix” method is suitable for modern browsers and builds upon Thierry Koblentz’s “clearfix reloaded”, which introduced the use of both the :before and :after pseudo-elements.
h1.logo a {
    color: #d8d8d8;
    text-decoration: none;

在這區塊,僅針對a去做text-decoration:none;的設定,便是為了將原本超連結時的底線去除。無須另外針對為連結狀態做屬性調整。

a.to_nav {
    float: right;
    color: #fff;
    background: #4e4e4e;
    text-decoration: none;
    padding: 0 10px;
    font-size: 12px;
    font-weight: bold;
    line-height: 22px;
    height: 22px;
    text-transform: uppercase;
    letter-spacing: 0.1em;
    -webkit-border-radius: 2px;
    -moz-border-radius: 2px;
    border-radius: 2px;
}

在這裡是針對右側menu的按鈕,並做圓角矩形的設定,記得嗎? 
在這一塊的HTML中,教學中並未另外使用DIV進行包覆標籤,
而是直接採用 <a class="to_nav" href="#primary_nav">Menu</a>的方式來表現。

a.to_nav:hover,
a.to_nav:focus {
    color: #1c1c1c;
    background: #ccc;
}

 

另外針對hover與focus做美化的設定。

/*media queries*/
 
@media only screen and (min-width: 768px) {
 
}
當屏幕的寬度只少有768px時,這個 media query 會執行所有在內的樣式設定。注意當中的only是關鍵字,它將確保Internet Explorer 8能正常執行樣式設定。Media queries介紹,請點選此連結

首先,我們必須在 media query 或 css 的開端把它所屬的標籤(.wrapper)設為 position: relative。

只要菜單被設定為 position: absolute,我們需要刪除一些標籤的設定,把列表顯示為 display: inline 和刪除邊框和標籤的距離便可以。當然,不用修改之前定立的 hover 狀態。

有個"頂至"的鏈接 - 還需要嗎?

這樣我們就不用 media query 也能把它刪除:

文章標籤

vmaya 發表在 痞客邦 留言(0) 人氣()

用於省去開啟新檔案時,保留基礎的起始語法
下載 Brackets-HTML-Templates這套外掛
https://github.com/talmand/Brackets-HTML-Templates

打開Brackets這套軟體,點選右側的快捷圖示"擴充功能管理員"

在彈出視窗下方選擇由URL安裝或是直接將下載的ZIP拖拉至方形虛線框形中進行安裝



使用方法
1.必須先點選左側任一個別檔案(非資料夾)
2.上方 編輯>HTML Templates...

3.選擇樣板類別-開啟完成

 

vmaya 發表在 痞客邦 留言(0) 人氣()

這套軟體可自由切換至繁體中文

安裝完以後,也可以透過左側的index.html來學習基本功能

將滑鼠游標停留在html標籤上,按下快捷鍵ctrl+E 便可以立即查看相關的css規則

按下快捷鍵ESC就可以關閉CSS規格顯示視窗

按下快捷鍵 Ctrl + Alt + P 便可以即使預覽,或是按下右上角的閃電圖騰

當即時預覽功能在 HTML 檔案上啟用後,所有連結到的 CSS 檔案也都可以馬上編輯馬上生效。

不過,儲存修改過的 JavaScript 檔案時也會自動重新載入頁面。
我們正在努力讓即時預覽功能支援 JavaScript。
此外,即時預覽現在只能在 Google Chrome 上執行,我們希望將來能支援所有主流的瀏覽器。

也可以開啟強調游標所在行來增強操作性,
透過快捷鍵CTRL+F與CTRL+G來快速轉換到特定標籤與行段

不管在 CSS 或 HTML 中,只要將滑鼠游標移到任何色彩值或是漸變色上,Brackets 就會自動顯示預覽。
對圖片也同樣有用,在 Brackets 裡將滑鼠游標移到圖片連結上,就會自動顯示預覽縮圖。 開啟 CSS 快速編輯器,將滑鼠游標移到 CSS 上的任何一個色彩值上就能看到。 想要預覽漸變色,您也可以在 標籤上開啟 CSS 快速編輯器,移到隨便一個背景圖片 (background-image) 值就能看到。 要試圖片預覽,則是將游標移到前幾段提到的畫面擷圖上就能看到。

甚至 新版本中,也發展出與PSD能成功結合,預覽PSD中的資料,進行快速切版的功能
Extract for Brackets[但須先將PSD上傳]

軟體名稱:Brackets 軟體性質:免費 軟體語言:英文 支援平台:Win/MAC 軟體下載:http://brackets.io/

vmaya 發表在 痞客邦 留言(0) 人氣()

快捷提示:別忘記Viewport Meta標籤
http://webdesign.tutsplus.com/zh-hans/articles/quick-tip-dont-forget-the-viewport-meta-tag--webdesign-5972?ec_unit=dropdown-language
下列的值可以作為我們的默認設定模版:

< meta name = "viewport" content = "width=device-width, initial-scale=1" >

結論 流動式的網頁佈局設計不僅僅是給那些喜歡調整他們瀏覽器大小的人所用的,
它為的是能滿足不同設備,屏幕和分辨率的需要!當你在做流動式設計的時候,
加入viewport meta標籤,並且在CSS裡面設定@viewport的準則,你就萬事無憂了。

相似的viewport屬性在CSS裡用the @viewport rule進行定義而不是在HTML裡面

@viewport{ zoom: 1.0 ; width : device-width; }

或者,依照我們新的don't specify device width的方法,我們可以如下設置:

@viewport{ zoom: 1.0 ; width : extend-to-zoom; }
因為這個還沒有完全敲定,IE10要求使用有前綴的版本,看上去是這樣的:

@-ms-viewport{ width : extend-to-zoom; zoom: 1.0 ; }
這個是比metatag更為簡潔的方案。現在先嵌入在你的CSS裡面,
保證你的流動式佈局在IE10的”snap mode“裡正常工作,然後關注這個方案的動向。
這個是viewport以後的趨勢。 你可以從Tim Kadlec的文章中讀到更多IE10 Snap Mode and Responsive Design

This post is part of a series called Strange and Unusual HTML.

文章標籤

vmaya 發表在 痞客邦 留言(0) 人氣()

div:selection{
color:black;
background-color:yellow;
}
div:first_letter{
font-size:36px
}
div:first-line{
font-size:24px;
color:green;
}
https://youtu.be/Vafp5xr_bxk?t=1h24m


div:first-child::first_letter{
font-size:36px
}
div:first-child::first-line{
font-size:24px;
color:green;
}
https://youtu.be/Vafp5xr_bxk?t=1h25m

Talking about pseudo class & pseudo elements :: detail
https://youtu.be/Vafp5xr_bxk?t=1h29m26s

Talking about text sizing, useing by rem & em,
tell you what's different between this two s
https://youtu.be/Vafp5xr_bxk?t=1h33m

  • rem https://youtu.be/Vafp5xr_bxk?t=1h36m
    1. - Based on the font size of the html elemnt(16px by default)
    2. 依照最前面的標籤html的字級設定,用rem轉換
  • em  https://youtu.be/Vafp5xr_bxk?t=1h39m20s
    1. - Based on the front size of the current elemnet
    2. 依照此標籤的父標籤的字級設定,用em轉換
  • ex 
    1. - Height of the font's lowercase x-height
  • ch
    1. - Width of the font's 0 (zero)character

Module Overview 
https://youtu.be/Vafp5xr_bxk?t=1h48m

範例一
https://youtu.be/Vafp5xr_bxk?t=1h57m30s
body{
width:500px;/*若未寫 則是取決與視窗大小*/
}
#header{
width:100%;/*此處的寬度取決於body*/
height:70px;
background-color:#000;
z-index:10;
position:fixed;/*keep top of the page*/
}
#header li{
display:inline;/*僅用來next to each other*/
}

CSS Box Model
https://youtu.be/Vafp5xr_bxk?t=2h4m14s

下面這個屬性可以讓我們快速了解在扣除margin&padding後,
仍然剩下多少空間。
https://youtu.be/Vafp5xr_bxk?t=2h11m45s
box-sizing:border-box;
-moz-box-sizing:border-box;
-webkit-box-sizing:border-box;

Elements interacting
The float property
*doesn't apply to absolutely positioned elements
position:absoulted; <<< it's meaning this.
https://youtu.be/Vafp5xr_bxk?t=2h14m38s

  • Horizontally anchors an element
    將元素水平呈現
  • Allows other elements to flow around
    允許其他元素跟隨左右(例如:文繞圖)
  • Allows block elements to be positioned on the same row
    允許其他元素定位在同一列

overflow:auto; /*可以自動包覆超出的元件*/
text-align:center;/*不下在header li 而下在header 意指以父元素控制置中*/
vertical-align:top;/*必須下在需齊頭的元素上 這邊下載box 即是#modules-block的li的概念*/
margin-top:10px;/*此範例中一樣下在父元素*/

Module Overview
https://youtu.be/Vafp5xr_bxk?t=2h26m

  • Querying for screens and devices
  • Mobile-only content
  • Reflowing your page

Example Queries
https://youtu.be/Vafp5xr_bxk?t=2h39m26s

CSS Importing
https://youtu.be/Vafp5xr_bxk?t=2h42m15s
 

For Responsiv Web Design
Deciding and styling content
https://youtu.be/Vafp5xr_bxk?t=2h48m55s

  • Decide on your breaking points
  • Optimize your text(size and margins)
  • Adjust touch targets
  • Use relative sizing

範例中有提到以下使用方式
#header li:not(:first-child){
display:none; /*除了第一個標籤,其餘的全隱藏*/
}

範例中,將內文分成兩欄式呈現
artical{
width:75vm;
column-count:2;
-moz-column-count:2;
-webkit-column-count:2;
}

Transformations: Translate/ Scale/rotate/Skew with CSS
https://youtu.be/Vafp5xr_bxk?t=3h18m50s

範例
#resize-me{
height:100px;
width:100px;
background-color:blue;
transform:translate(400px, 400px) scale(2, 2);
}

範例 淡出淡入
https://youtu.be/Vafp5xr_bxk?t=3h32m50s
nav a{
text-decoration:none;
font-weight:bold;

transition-property:background-color;
transition-duration:5000ms;
transition-delay:10ms;
transition-timing-function:ease-out;
}
nav a:hover{
text-decoration:underline;
background-color:yellow;

transition-property:background-color;
transition-duration:5000ms;
transition-delay:10ms;
transition-timing-function:ease-in;
}

 

 

 

文章標籤

vmaya 發表在 痞客邦 留言(0) 人氣()

DIV基礎教學_浮動_03 

DIV基礎教學_浮動_07

DIV基礎教學_浮動_10

DIV基礎教學_浮動_13

DIV基礎教學_浮動_23

DIV基礎教學_浮動_19

DIV基礎教學_浮動_31

DIV基礎教學_浮動_27

DIV基礎教學_浮動_34

DIV基礎教學_浮動_36

DIV基礎教學_浮動_39

DIV基礎教學_浮動_42

DIV基礎教學_浮動_16

DIV基礎教學_浮動_49

DIV基礎教學_浮動_46

DIV基礎教學_浮動_51

DIV基礎教學_浮動_53

DIV基礎教學_浮動_56

DIV基礎教學_浮動_58

DIV基礎教學_浮動_61

DIV基礎教學_浮動_63

DIV基礎教學_浮動_66  

vmaya 發表在 痞客邦 留言(0) 人氣()

 影片轉GIF_03

影片轉GIF_06

影片轉GIF_09

影片轉GIF_13

影片轉GIF_16

影片轉GIF_20

影片轉GIF_23

影片轉GIF_25

影片轉GIF_29

影片轉GIF_32

    


影片工廠http://www.formatoz.com/download.html 

vmaya 發表在 痞客邦 留言(1) 人氣()

有時候你朋友要丟照片給你

可是他不會用FTP

照片又很多

就可以用用看Dropbox這個免費的網路硬碟囉
http://www.dropbox.com/

你可以幫他先申請好一組帳號密碼

然後請他登入上傳圖片 

你再登入這個帳號去下載就可以囉!

 

Dropbox的基本教學_1.jpg

Dropbox的基本教學_2.jpg

Dropbox的基本教學_3.jpg

Dropbox的基本教學_4.jpg

Dropbox的基本教學_5.jpg

 

vmaya 發表在 痞客邦 留言(0) 人氣()

假如我需要把照片的影像尺寸縮小一點
可是我不會Photoshop,
那我的生活照怎麼辦呢?

有一個線上網站叫做JPEGmini

可以幫你做簡單的相片壓縮又不失真

http://www.jpegmini.com/main/shrink_photo 

線上壓縮圖片.jpg

我將這張原本為762Kb的圖壓縮成162KB 
 

vmaya 發表在 痞客邦 留言(0) 人氣()

選擇A:Google Chrome
官方網站:http://www.google.com/chrome/?hl=zh-TW

選擇B:Mozillla Firefox
官方網站:http://moztw.org/

選擇C:Cimino  

官方網站:http://caminobrowser.org/

選擇D:Opera
官方網站:http://www.opera.com/

選擇E:Safire
官方網站:http://www.apple.com/tw/safari/download/

選擇F:KKMAN
官方網站:http://www.kkbox.com.tw/kkman/index.html

選擇G:世界之窗
官方網站:http://www.theworld.cn/tw/

選擇H:IE
官方網站:http://windows.microsoft.com/zh-TW/internet-explorer/products/ie/home

選擇I:Maxthon
官方網站:http://www.maxthon.cn/

選擇J:Sleipnir
官方網站:http://www.fenrir-inc.com/global/

選擇K:Lunascape
官方網站:
http://www.lunascape.tv/

選擇L:Seamonkey
官方網站:
http://www.seamonkey-project.org/

選擇M:Flock
官方網站:http://flock.com/

選擇N:Stainlessapp
官方網站:http://www.stainlessapp.com/

選擇O:Swiftfox
官方網站:http://getswiftfox.com/

選擇P:Konqueror
官方網站:http://konqueror.kde.org/

選擇Q:Omniweb
官方網站:http://www.omnigroup.com/products/omniweb/

 

 

 

 

 



 

vmaya 發表在 痞客邦 留言(0) 人氣()

     這禮拜天,我跑去上Painter,

其實以前在學校也有開這門課,

不過這位老師真的很會教,

手繪不太強的我,

也能輕易在幾個小時內,從學習技巧到完成。

我自己很喜歡,分享給大家看看。

Painter第一堂(春)-加材質_Mavis.jpg

vmaya 發表在 痞客邦 留言(0) 人氣()

原來!法國的牛軋糖是軟滴!勇氣是什麼?

是挑戰你所習慣的一切 

 

勇氣不是有勇無謀的莽撞行為

勇氣是為了前進

開始進行準備最後完成目標

 

誰都不知道自己下一刻還活著嗎?

你怎麼知道什麼時候意外會找上你?

不想老了抱著孫子說,

乖孫ㄟ!阿嬤這輩子最後悔就是沒有去.....

(我不是不參加高空彈跳,我@#$%,不過我會一直都很想去的,有天我會做到)

你必須明白,人生不可能什麼事情都是要最先做,還是有先後順序的

 

吃愛的孩子,其實是父母對他們最大的傷害,

我在看優渥誌-歐普拉的鬥志 這期

裡面有個15歲的女孩說:

「我真的覺得,人會可悲只有兩個理由:爸媽不爭氣、自己不爭氣。」

 

歐普拉名言之我的版本:

人生本來就是不公平的,接受他是你唯一的選擇。

書籍是我們發現世界的通行證。

幸運~或許有吧!但若沒有平日一步一腳印的好好準備,機會來了也沒用。

讓自己成為出色的人,是你對抗社會的最好武器。

認真生活、認真工作。提醒自己,生命中的每一刻都是真實擁有的唯一時刻。

你敢做夢,你的夢就有多大,只有你相信自己註定不凡,你就會成為歷史上不凡的人物。

 

我認為,這一集中的所有對自己的對話,都是一種勇氣,

或許人間有許多無奈,可是你一步一腳印,

就算沒有100分也有90分。

 

演講者Choyce老師提到,

他為了當個媽媽,

她在懷孕前就去上保母課,甚至取得保母證照,

她在懷孕前就念完交大的所有教養管理的書籍,

我相信她,在懷孕前也不斷得保持自己身心健康。

 

我希望大家再看到他為生孩子照顧孩子所做的準備,

就能夠恍然大悟,你~ 憑什麼拿你工作忙碌來當藉口。

就算你是位上班族,每天短暫的陪伴,

也能是有很用的,我姑姑就是這樣,他的小孩個個優秀。

 

如果沒有準備好就讓小孩來到這個世界,

我認為是一種非常不負責任的行為,

如果你老是在口頭上說,我沒有錢、我沒有....

表示你根本沒有資格當個媽媽。

 

他不應該是你不小心跟某個男人的一時歡愉的意外所誕生的,

或許這也是這孩子的另一種選擇,

可是這孩子他會比別人辛苦一萬倍,

或許她會特別出色也說不定,

然而,在這意外成了事實的所有過程,你真的很...

你必須想辦法補償這孩子,想辦法讓他跟你都一起成長。

 

準備是什麼,你努力朝著一個目標去蒐集資訊、去練習,這就是一種準備。

 因為世界上不可能有完美的準備,但是你必須努力去達成。

 

你準備好,跟你那個意外的男人有個孩子嗎? 要不,請妳的男伴戴個保險套。

你準備好當個媽了嗎? 要不,你有了孩子後,就應該想辦法讓孩子跟你都能繼續成長

 

Choyce老師有提到幾個整理行李的要訣,

行李收納小技巧

 

衣服沒乾怎麼辦?

將飯店的大毛巾跟衣服攤開疊在一起,

然後捲起來,做在屁股下。

最後吊起來晾乾。

 

出國旅行必備的清單,

請參考

http://choyce.pixnet.net/blog/post/31107158

 

出國旅行,遇到背大包包或是拿著舊地圖的人要小心。

vmaya 發表在 痞客邦 留言(1) 人氣()

1 234