舟山闪爸电子技术有限公司

微信小程序css樣式以a,b開頭的屬性

2017年,微信小程序css樣式已經(jīng)是當(dāng)下最熱門的話題,下面將從多方面來談?wù)勎⑿判〕绦騝ss樣式相關(guān)的內(nèi)容。

整理下小程序里所有的css屬性吧,這樣也能好查詢,按照字母表列舉:

a 共有15個屬性:其中9個為動畫animation的屬性。詳情如下:

微信小程序css樣式以a,b開頭的屬性

1.additive-symbols:附加符號。Counter Style的東西,僅Firefox支持。所以不詳細(xì)說了。在這篇博客中有詳細(xì)的說明。大概樣式就是像下圖這個樣子。自動生成 甲乙丙丁等等 一二三四等等的格式。

微信小程序css樣式以a,b開頭的屬性

2.align-content:在flex布局中垂直方向設(shè)置。詳見微信小程序css篇----flex布局。

3.align-items:同align-content,不過兩個不同點(diǎn)在于,align-content屬性只適用于多行的flex容器,并且當(dāng)側(cè)軸上有多余空間使flex容器內(nèi)的flex線對齊。而align-items是用來讓每一個單行的容器.簡單點(diǎn)說,按照后綴 content 是內(nèi)容,整個內(nèi)容在布局中的位置,而items 是每一個子項(xiàng)在布局的位置。算了 說不明白,看圖:

微信小程序css樣式以a,b開頭的屬性

4.align-self:父控件是flex,設(shè)置子元素的位置。

5.all:修改所有元素或其父元素的屬性為初始值。除了 unicode-bidi 和 direction。

6.alt:小程序中的解釋是這樣的。不過不知道怎么用,看情況應(yīng)該是只支持Safari9

Provides alternative text for assistive technology to replace the genenerated content of a ::before or ::after element.

(Safari 9)

7.animation:動畫屬性。詳細(xì)的可查看官方APIwx.createAnimation(OBJECT)

8.animation-deley:設(shè)置動畫在啟動前的延遲間隔。

9. animation-direction: 取值:alternate,alternate-reverse,normal,reverse。指定是否應(yīng)該輪流反向播放動畫。

10.animation-duration: 動畫指定需要多少秒或毫秒完成。

11.animation-fill-mode: 取值:backwards,both,forwards,none。規(guī)定當(dāng)動畫不播放時(當(dāng)動畫完成時,或當(dāng)動畫有一個延遲未開始播放時),要應(yīng)用到元素的樣式。

12.animation-iteration-count:定義動畫播放的次數(shù)。取值:infinite(永遠(yuǎn)播放),或者一個數(shù)字。

13.animation-name:屬性為 @keyframes 動畫指定名稱。

14.animation-play-state:取值:running,pause。 指定動畫是否正在運(yùn)行或已暫停。

15.animation-timing-function: 指定動畫將如何完成一個周期。

取值:linear(動畫從頭到尾的速度是一樣的。),

ease(動畫以低速開始,然后加快,在結(jié)束前變慢。),

ease-in(動畫以低速開始),

ease-out(動畫以低速結(jié)束),

ease-in-out(動畫以低速開始結(jié)束),

cubic-bezier(1, 0, 0, 1)(在cubic-bezier函數(shù)中設(shè)置值的方式。)

step-end:相當(dāng)于 steps(1,end)

step-start:相當(dāng)于steps(1,start)。

如何創(chuàng)建一個css的animation? 先看圖:

微信小程序css樣式以a,b開頭的屬性

代碼就跟簡單:在wxml就只有一個 我是動畫。以下的都是wxss中。當(dāng)然小程序的組件基本上都試過了,都可以。

要實(shí)現(xiàn)css的動畫,必須要知道@keyframes規(guī)則。這個規(guī)則就是創(chuàng)建動畫。指定一個CSS樣式和動畫將逐步從目前的樣式更改為新的樣式。

[html] view plain copy

view{

width:100px;

height:100px;

background:red;

position:relative;

animation-name:myfirst;

animation-duration:5s;

animation-timing-function:linear;

animation-delay:2s;

animation-iteration-count:infinite;

animation-direction:alternate;

animation-play-state:running;

}

@keyframes myfirst

{

0% {background:red; left:0px; top:0px;}

25% {background:yellow; left:200px; top:0px;}

50% {background:blue; left:200px; top:200px;}

75% {background:green; left:0px; top:200px;}

100% {background:red; left:0px; top:0px;}

}

注意點(diǎn):不支持類選擇,id選擇。

以上就是a開頭的css屬性在小程序里支持。

看了下b開頭的比較多,就放下面一篇里去。

微信小程序css篇----所有屬性(按字母排列:b開頭)

今天星期六,本來想著先玩兩把LOL,不過一想到后天小程序就全面公布了,細(xì)思極恐啊,為了到開發(fā)的時候順暢,還是忍住了玩的沖動,繼續(xù)來熟悉微信小程序里的對css屬性的支持,因?yàn)閎開頭的比較多,大概就是bg了,border,bottom,box等等屬性,先上圖看看有多少:

 

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

以上,那詳細(xì)來看看,分個幾大類吧:

一:backface-visibility:屬性定義當(dāng)元素不面向屏幕時是否可見。就是在動畫里旋轉(zhuǎn)后,背面是不是顯示。取值有:visible(可見),hidden(不可見)。

二:background,背景。之前有單獨(dú)寫背景看這里。

三:behavior:只有IE支持這個屬性。就不說了。

四:block-size:邏輯寬度,取決于元素的writing-mode。Firefox支持。

五:border:邊框。

六:bottom:設(shè)置圖像的底部邊緣。

對于絕對定位元素,bottom屬性設(shè)置單位高于/低于包含它的元素的底邊。

對于相對定位元素,bottom屬性設(shè)置單位高于/低于其正常位置的元素的底邊。

七:box:盒子屬性:

1. box-decoration-break: 取值:clone(克隆),slice(片式)。詳情,還是看圖:

 

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

2.box-shadow:陰影: box-shadow: h-shadow v-shadow blur spread color inset;

h-shadow:水平陰影位置,允許負(fù)值。必須有

v-shaddow:垂直陰影的位置,允許負(fù)值。必須有

blur:模糊距離,可有。

spread:陰影的大小,可有。

color:陰影的顏色??捎?/span>

inset:從外層的陰影(開始時)改變陰影內(nèi)側(cè)陰影。

微信小程序css樣式以a,b開頭的屬性

3.box-size:取值:box-sizing: content-box|border-box|inherit:

兩個取值的區(qū)別在于是否會將pandding/margin算進(jìn)去。

[html] view plain copy

view{

margin: 20rpx;

padding: 20rpx;

width: 200rpx;

height: 200rpx;

box-shadow: 10px 10px 5px #888888;

box-sizing:content-box;

}

 

微信小程序css樣式以a,b開頭的屬性

微信小程序css樣式以a,b開頭的屬性

八:break-after,break-before,break-inside:主要是頁面要是分頁的時候?qū)傩浴?/span>

 

 

  • 微信小程序css樣式以a,b開頭的屬性

    微信小程序商城系統(tǒng)開發(fā)其實(shí)很簡單

    微信小程序商城系統(tǒng)開發(fā)其實(shí)很簡單,只需要五步就可以完成,整個過程包括開發(fā)、上線、發(fā)布都可以輕松搞定...詳情



【本站聲明】
  1、本站文章中所選用的圖片及文字來源于網(wǎng)絡(luò)以及用戶投稿,由于未聯(lián)系到知識產(chǎn)權(quán)人或未發(fā)現(xiàn)有關(guān)知識產(chǎn)權(quán)的登記,如有知識產(chǎn)權(quán)人并不愿意我們使用,如果有侵權(quán)請立即聯(lián)系。
  2、本網(wǎng)站不對文章中所涉及的內(nèi)容真實(shí)性、準(zhǔn)確性、可靠性負(fù)責(zé),僅系客觀性描述,如您需要了解該類商品/服務(wù)詳細(xì)的資訊,請您直接與該類商品/服務(wù)的提供者聯(lián)系。


KESION 科汛軟件

KESION 科汛軟件是國內(nèi)領(lǐng)先的在線教育軟件及私域社交電商軟件服務(wù)提供商,長期專注于為企業(yè)提供在線教育軟件及社交電商SaaS平臺解決方案。
公司核心產(chǎn)品云開店SaaS社交電商服務(wù)平臺、在線教育SaaS服務(wù)平臺、教育企業(yè)數(shù)字化SaaS云平臺、企微營銷助手、私有化獨(dú)立部署品牌網(wǎng)校和在線教育咨詢等。

KESION 不斷通過技術(shù)創(chuàng)新,提供產(chǎn)品和服務(wù),助力企業(yè)向數(shù)字化轉(zhuǎn)型,通過科技驅(qū)動商業(yè)革新,讓商業(yè)變得更智慧!



▼點(diǎn)擊進(jìn)入科汛官網(wǎng)了解更多



上/下篇
換一換相關(guān)推薦
精選內(nèi)容
熱點(diǎn)精選