udn-newmedia-vue-components
v1.4.5
Published
Udn NewMedia Vue Components
Downloads
62
Readme
udn-newmedia-vue-components
聯合報新媒體中心 vue.js 組件
Install
$ npm install udn-newmedia-vue-components --save
Usage
import 想用的 components,EX:
<template>
<App>
<Indicator color="#FFFFFF" />
<Quote text="引言" />
</App>
</template>
import {Indicator, Content, Quote} from 'udn-newmedia-vue-components'
new Vue({
components: {
Indicator, Content, Quote
}
})
Demo Page
Components
- Indicator
頁面上方進度條
<Indicator></Indicator>
- Props
- None
- Head-Bar
網頁的頁首
<Head-Bar Menu-Slide-From="top"></Head-Bar>
Props
[MenuSlideFrom] 選單滑入點 預設: top , value: top, left, right, bottom
如果要增加外連連結 就如範例所示 增加 a tag
<Head-Bar> <a href="http://udn.com" target="_blank">以活到90</a> <a href="http://udn.com" target="_blank">不退也不休,利用上半</a> </Head-Bar>
- Cover
封面大圖
<Cover title="好好說再見" subtitle="插畫記林杰樑走後1500天" bg="./static/bg_wang.jpg" bgweb="./static/web/bg_wang.jpg" position="middle"></Cover>
Props
- [title] 大標
- [subtitle] 副標
- [bg] 手機板封面圖
- [bgweb] 網頁版封面圖
- [position] 標題位置 有 top middle bottom center 4種
- Content-Container
用於包內文,內含內文行高等CSS設定
<Content-Container background-color="#FFFFFF">
<p>再過43年,台灣幾乎人人都可以活到90歲,但活得長,卻不一定能活得好。高齡化下一階段最大挑戰,將變成「活著要幹嘛」?</p>
<p><br/></p>
<p>面對變長的人生下半場,有些人不退也不休,利用上半場累積的經驗與智慧,開創第二春傳承給下一代。有人則急流勇退,人生下半場追求自我實現。</p>
</Content-Container>
Props
- [background-color] 區塊背景色 預設: 無
- Column-One
1格圖片排列
<Column-One imgsay="圖說" img1="./static/bg_wang.jpg" imgweb1="./static/web/bg_wang.jpg"></Column-One>
Props
- [img1] 圖片1
- [imgsay] 圖說
- Column-Two
2格圖片排列
<Column-Two imgsay="圖說" img1="./static/bg_wang.jpg" img2="./static/bg_wang.jpg" imgweb1="./static/web/bg_wang.jpg" imgweb2="./static/web/bg_wang.jpg"></Column-Two>
Props
- [img1 ~ 2] 圖片1 ~ 2
- [imgsay] 圖說
- Column-Three
3格圖片排列
<Column-Three imgsay="圖說" img1="./static/bg_wang.jpg" img2="./static/bg_wang.jpg" img3="./static/bg_wang.jpg" imgweb1="./static/web/bg_wang.jpg" imgweb2="./static/web/bg_wang.jpg" imgweb3="./static/web/bg_wang.jpg"></Column-Three>
Props
- [img1 ~ 3] 圖片1 ~ 3
- [imgsay] 圖說
- Quote
內文引言區塊,內含引言CSS設定
<Quote img="./static/lee.png" text=""未來老人不會忙著生病,會愈來愈健康""未來老人不會忙著生病,會愈來愈健康""未來老人不會忙著生病,會愈來愈健康""未來老人不會忙著生病,會愈來愈健康""未來老人不會忙著生病,會愈來愈健康"" refer="-- 陳亮恭"></Quote>
Props
- [img] 人頭圖
- [text] 引言內文
- [refer] 引言者
- [color] 引言文字顏色 預設:#888888
- [border-color] 引言框顏色
- Youtube
Youtube嵌入
<Youtube src="https://www.youtube.com/embed/kMguxxwW_-A"></Youtube>
Props
- [src] 連結網址
- Section-Fixed-Bg
滾動視差過場
<Section-Fixed-Bg text="王琄認為,大齡這個階段,是人生中最好、最穩定的狀態。" bg="./static/bg_wang.jpg" bgweb="./static/web/bg_wang.jpg" position="center"></Section-Fixed-Bg>
Props
- [text] 過場文字
- [bg] 手機圖
- [bgweb] 網頁圖
- [position] 文字位置 有 center 跟 bottom 兩種
- [menu-text] headbar 文字
- Section-Bg
滿版圖過場
<Section-Bg bg="./static/bg_wang.jpg" bgweb="./static/web/bg_wang.jpg" imgsay="陳智遠(左圖)將老港味轉為深度旅遊的商機,頗受遊客歡迎。"></Section-Bg>
Props
- [bg] 手機圖
- [bgweb] 網頁圖
- [imgsay] 過場文字
- [menu-text] headbar 文字
- Question
問卷問題
Props
- [href] 表單連結位置
- [text] 文字
- Editor
作者區塊,內含CSS設定
<Editor>
<div>文字:蔡佩蓉、洪欣慈</div>
<div>視覺設計、影音:張心慈、許瑋琳</div>
<div>網頁製作:鄭偉廷</div>
<div>攝影:許正宏</div>
<div>場地提供:一直是晴天</div>
<div>2017.10.30</div>
</Editor>
Props
- None
- Logo
頁面 Logo 區塊
<Logo vision="true" ubrand="true">
<div class="logo">
<a href="https://udn.com/news/index" target="_blank"><img src="./static/nightlogo.svg"></a>
</div>
</Logo>
Props
[vision] 願景logo
[ubrand] 融媒體logo\
如果要增加外連連結 就如範例所示 增加
div
和a
Tag<div class="logo"> <a href="https://udn.com/news/index" target="_blank"><img src="./static/nightlogo.svg"></a> </div>
- Relate
延伸閱讀區塊,內含CSS設定
<Relate title="延伸閱讀" color="#363434"
href1="https://p.udn.com.tw/upf/newmedia/2016_data/20161003_quicksand_middle_age/index.html" img1="./static/web/bg_wang.jpg" text1="我們長大,把光亮帶回黑暗家鄉"
href2="https://p.udn.com.tw/upf/newmedia/2016_data/20161003_quicksand_middle_age/index.html" img2="./static/web/bg_wang.jpg" text2="助脫貧…教技能 推存錢帳戶"
href3="https://p.udn.com.tw/upf/newmedia/2016_data/20161003_quicksand_middle_age/index.html" img3="./static/web/bg_wang.jpg" text3="兒少發展帳戶推動3個月 申請率25%"
href4="https://p.udn.com.tw/upf/newmedia/2016_data/20161003_quicksand_middle_age/index.html" img4="./static/web/bg_wang.jpg" text4="流沙中年 棄6萬月新顧爸媽,我在貧窮線下度日" >
</Relate>
Props
- [title] 延伸閱讀
- [color] 文字顏色
- [href1 ~ 4] 連結 1 ~ 4
- [img1 ~ 4] 圖片 1 ~ 4
- [text1 ~ 4] 文字 1 ~ 4
- Share
FB and Line 分享區塊。
<Share href="https://udn.com/upf/newmedia/2017_data/ideal/index.html"></Share>
Props
- [href] 分享用網址 (必填)
- Fb-Comment
FB 留言 plugin。
<Fb-Comment href="https://udn.com/upf/newmedia/2017_data/ideal/index.html"></Fb-Comment>
Props
- [href] 分享用網址 (必填)
- Foot
頁腳
<Foot background-color="#FFFFFF"></Foot>
Props
- [background-color] 區塊背景色 預設: 無
- Page
滿版滾動容器,所有的版面都要放在裡面。
<Page>
<Page-Cover title="好好說再見" subtitle="插畫記林杰樑走後1500天" bg="./static/bg_wang.jpg" bgWeb="./static/web/bg_wang.jpg" position="bottom" fontcolor="#fff"></Page-Cover>
<Page-Intro fontcolor="#fff" Bg-Color="#000"></Page-Intro>
<Page-Card Video-Src='static/video.mp4'></Page-Card>
</Page>
Props
- [scroll-speed] 滿版滾動速度,單位為 ms 預設700
- PageIndicator
滿版進度表
<page-indicator></page-indicator>
Props
- None
- PageHeadBar
page的head-bar。 請放在page標籤外!。
該標籤會自動抓 page-cover 中的 menu-text內容。
如需外連區塊則在
<page-head-bar>
內 置入<a>
。
<page-head-bar href='https://udn.com/upf/newmedia/2017_data/universide_taipei_2017/jump_boys.html' youtube-link='https://www.youtube.com/watch?v=uIm11-0JRdM' color="#212121">
<a href='https://udn.com/upf/newmedia/2018_data/elderhome/'>大人宅</a>
<a href='#'>外連結2</a>
</page-head-bar>
Props
- [href] Facebook Comment href參數(必填)
- [youtube-link] 輸入youtube連結 會自動產生youtube Icon 點擊Icon 會連到youtube觀看youtube
- PageCover
滿版標題Cover
會將menu-title 傳給page-head-bar做連結使用
<page-cover title="李志凱" sub-title="15秒翻滾人生 拚一秒完美落地" menu-text='翻滾洛地15秒' bg="./static/m-bg_s.jpg" bg-web="./static/m-bg.jpg" position="bottom" font-color="#fff" arrow-color='#fff' hint='yes' hint-color='#fff'></page-cover>
Props
- [title] 大標
- [subtitle] 副標
- [menu-text] Page-Head-Bar 滾動選單錨點
- [font-color] 大/副題顏色
- [bg] 手機封面圖
- [bg-web] 網頁封面圖
- [position] 標題位置 有 top middle bottom 3種
- [arrow-color] 向下提示箭頭顏色
- [hint] 是否需要向下滾動提示字樣
- [hint-color] 提示字樣顏色
- PageIntro
滿版引言
文案請用
p
插入
<Page-Intro update='2017.08.25更新' href='https://udn.com/upf/newmedia/2018_data/elderhome/' font-color="#fff" bg="./static/w1-bg_s.jpg" bg-web="./static/w1-bg2.jpg" arrow-color='#fff' hint-color='#fff'>
<p>「不拚什麼都沒有!」21歲競技體操國手李智凱,曾經是紀錄片《翻滾吧!男孩》中的「菜市場凱」,從小苦練「湯瑪士迴旋」絕技,讓他在去年為台灣搶下睽違16年的奧運體操門票,也讓世界注意到台灣體操選手。</p>
<p><br/></p>
<p>這次在台北世大運鞍馬決賽,李智凱以完美表現,摘下我國在世大運史上首面鞍馬金牌(奪金時刻影片)。他說:「努力過、嘗試過至少有50%的機會,不嘗試的話等於0。」不怕失敗,愈戰愈勇,就是他能在體操路上堅持15年的原因。</p>
</Page-Intro>
Props
- [font-color] 字體顏色
- [bg] 手機封面圖
- [bg-web] 網頁封面圖
- [bg-color] 背景顏色
- [update] 更新時間
- [arrow-color] 向下提示箭頭顏色
- [hint] 是否需要向下滾動提示字樣
- [hint-color] 提示字樣顏色
- PageCard
page卡片,可放入圖片,影片,或純文字
影片範例
<Page-Card video-src='./static/video/pcvideo.mp4' video-src-web='static/video/pcvideo.mp4' video-poster="./static/bg_wang.jpg" video-poster-web='static/bg_wang.jpg' bg-color='#000'>
<p>專注地盯著眼前的鞍馬,深吸一大口氣,為自己注入信心,緊握把手、一躍而上,雙腿在空中如疾風般旋轉。</p>
<p><br/></p>
<p>世大運前十天,李智凱在競技體操測試賽中,展現獨家招式「湯瑪士迴旋」,華麗美技讓外國選手讚嘆。</p>
</Page-Card>
圖片範例
<Page-Card Img-Src='./static/imageSmaple.png'>
<p>專注地盯著眼前的鞍馬,深吸一大口氣,為自己注入信心,緊握把手、一躍而上,雙腿在空中如疾風般旋轉。</p>
<p><br/></p>
<p>世大運前十天,李智凱在競技體操測試賽中,展現獨家招式「湯瑪士迴旋」,華麗美技讓外國選手讚嘆。</p>
</Page-Card>
純文字範例
<Page-Card>
<p>專注地盯著眼前的鞍馬,深吸一大口氣,為自己注入信心,緊握把手、一躍而上,雙腿在空中如疾風般旋轉。</p>
<p><br/></p>
<p>世大運前十天,李智凱在競技體操測試賽中,展現獨家招式「湯瑪士迴旋」,華麗美技讓外國選手讚嘆。</p>
<p><br/></p>
<p>世大運前十天,李智凱在競技體操測試賽中,展現獨家招式「湯瑪士迴旋」,華麗美技讓外國選手讚嘆。</p>
</Page-Card>
純文字 + 引文 + 標題範例
<page-card title='小學門口 大海送垃圾' font-color='#000' bg='./static/bg_mobile.jpg' bg-web="./static/bg.jpg" box-color='#fff' use-quote='yes'>
<p>專注地盯著眼前的鞍馬,深吸一大口氣,為自己注入信心,緊握把手、一躍而上,雙腿在空中如疾風般旋轉。</p>
<p><br/></p>
<p>世大運前十天,李智凱在競技體操測試賽中,展現獨家招式「湯瑪士迴旋」,華麗美技讓外國選手讚嘆。</p>
<p><br/></p>
<p>世大運前十天,李智凱在競技體操測試賽中,展現獨家招式「湯瑪士迴旋」,華麗美技讓外國選手讚嘆。</p>
</page-card>
Props
- [title] 卡片標題
- [video-src] 影片來源
- [video-poster] 影片預覽圖
- [video-src-web] 電腦版影片來源
- [video-poster-web] 電腦版預覽圖來源
- [img-src] 圖片來源
- [img-say] 圖片說(alt, title)
- [bg-color] 背景色
- [font-color] 字體顏色
- [box-color] 卡片背景色
- [bg] 手機背景圖
- [bg-web] 網頁背景圖
- [use-quote] 使用引言
- [quote-first] 引言在前面
- [quote-say] 引言內容
- PageFullvideo
page滿版影音
<page-fullvideo src='./static/video/mobvideo.mp4' src-web='./static/video/pcvideo.mp4' poster="./static/bg_wang.jpg" poster-web="./static/web/bg_wang.jpg"></page-fullvideo>
Props
- [src] 手機影片來源
- [poster] 手機影片預覽圖
- [src-web] 電腦版影片來源
- [poster-web] 電腦版預覽圖
- PageQuote
page引言
<Page-Quote quoter="體操國手 李智凱" src='static/squareVideo.mp4' src-web='./static/squareVideo.mp4' bg-color='#82c539'>
<p>奧運失敗的時候,當下腦筋是一片空白的,什麼都沒有想法,就是最不想發生的事發生了。下一個想法就是我還在比賽,要把比賽完成。</p>
</Page-Quote>
Props
- [bg-color] 版面背景色
- [box-color] 內文區塊背景色
- [qouter] 引言來源
- [src] 影片來源
- [src-web] 電腦版影片來源
- [poster] 預覽圖來源
- [poster-web] 電腦版預覽圖來源
- PageImgsay
滿版圖說
圖說文字用
p
輸入
<Page-Imgsay src="./static/bg_wang.jpg" src-web="static/web/bg_wang.jpg">
<p>學童突發奇想,將廢棄漁業浮球做成樂器吹奏。</p>
</Page-Imgsay>
Props
- [src] 圖片來源
- [src-web] 電腦版圖片來源
- PageFooter
Page最後一頁
製作群請用
p
輸入
<page-footer
href="http://10.116.80.31:3000/udn-newmedia-vue-components/page.html"
bg-img='./static/bg_mobile.jpg' bg-img-web='./static/bg.jpg'
color="#fff" bg-color='#000' ubrand="yes" update='2017.05.25更新'
third-logo-link="https://udn.com/upf/newmedia/image/nmd_logo_2018.png" third-logo-img="https://udn.com/upf/newmedia/image/nmd_logo_2018.png"
link1='https://goo.gl/wJMfCh' text1='競技體操的秘密 選手如何對抗地心引力' img1='https://udn.com/upf/newmedia/image/projects/201706_hk20.jpg'
link2='https://goo.gl/iVf5H8' text2='為同一個名字努力' img2='https://udn.com/upf/newmedia/image/projects/201706_hk20.jpg'
link3='https://goo.gl/wJMfCh' text3='跆拳道得分5招 國首示範給你看' img3='https://udn.com/upf/newmedia/image/projects/201706_hk20.jpg'
link4='https://goo.gl/iVf5H8' text4='我只是範例' img4='https://udn.com/upf/newmedia/image/projects/201706_hk20.jpg'
>
<p>製作團隊:</p>
<p>文字:魏妤庭、連珮宇</p>
<p>攝影:許正宏、王騰毅</p>
<p>網頁製作:鄭偉廷、廖克樸</p>
<p>監製:林新輝、鄭朝陽、董谷音、蔡幸怡</p>
</page-footer>
Props
- [href] 分享出去的連結網址
- [bg-img] 手機版背景圖
- [bg-img-web] 電腦版背景圖
- [color] 字體顏色
- [bg-color] 滿版背景色
- [ubrand] 使用融媒體Logo
- [link1 ~ 4] 延伸閱讀1 ~ 4連結
- [text1 ~ 4] 延伸閱讀1 ~ 4標題
- [img1 ~ 4] 延伸閱讀1 ~ 4圖
- [third-logo-link] 第三方LOGO連結
- [third-logo-img] 第三方LOGO圖片source