整合營銷服務商

          電腦端+手機端+微信端=數據同步管理

          免費咨詢熱線:

          DevExpress Demo示例展示:所見即所得的HTML編輯器

          evExpress ASP.NET MVC有一個非常強大的仿Word界面的所見即所得HTML代碼編輯器。

          下面就分享幾個Demo讓你感受它的強大。

          你也可以下載Universal安裝包馬上體驗更多示例哦!

          HTML編輯

          在DevExpress ASP.NET MVC HTML Editor中隨意編輯您的富文本,這個示例展示了HtmlEditor Extension的功能。

          | 在線Demo

          HTML高亮

          HTML編輯器給最終用戶提供了一個高級HTML代碼編輯器,本實例展示了編輯器的幾種高級功能。

          | 在線Demo

          查找替換

          HTML編輯器提供“查找替換”功能,讓最終用戶輕松找到和修改文本。

          | 在線Demo

          占位符(郵件合并)

          DevExpress ASP.NET HTML Editor支持占位符的使用,在本實例中,你可以修改文檔模板然后預覽帶有占位符的值。

          | 在線Demo

          內容元素篩選

          DevExpress ASP.NET MBC HTML Editor允許你篩選內容元素,比如標簽、屬性、樣式屬性。在本示例中,你可以自定義內容篩選設置并查看結果。

          | 在線Demo

          格式化內容

          DevExpress ASP.NET MVC HtmlEditor提供了可以自動格式化粘貼內容的功能,減少了用戶手動清除格式的負擔。

          | 在線Demo

          如果您要購買DevExpress或者對產品還存在疑問,請咨詢我們的在線客服>>

          本站文章除注明轉載外,均為本站原創或翻譯

          • TML是標簽語言,瀏覽器識別網絡傳遞的最基本的信息就是HTML標簽和標簽包含的內容,所有網頁信息都是這種類型的,開發者用標簽來標記信息內容傳給瀏覽器,瀏覽器識別并解釋標簽要求的種顏色、樣式來展示內容,這種內容一般叫超文本或富文本

          無代碼元件的TAG屬性就是為了定義是什么樣的HTML標簽

          默認的標簽可以在需要時修改,上圖中就是開發區選中一個Pane元件,下部屬性中顯示其為div標簽對象,所以我們一般其稱為顯示塊元件
          

          以上示例是一個表格元件,默認的表格中行元件標簽是tr
          WWW規范中,表格行元件tr中必須是td元件,不能是div或其他,所以如果我們需要放一個顯示塊元件時,需改顯示塊元件的TAG為td
          同理,可以查看表格中默認放的日期、數字TAG都是td
          

          用第三方工具合成自定義的HTML內容

          上例是用百度UEditor在線進行一個表格富文本生成的演示
          注意生成的HTML富文本正常是有換行處理,但在輸入到HTML Display富文本(也叫超文本)顯示元件中時,需刪除換行符號
           · 刪除方式為,將富文本放入一個文本編輯查看工具中,如Notepad++
           · 用查找替換方式,查到\r\n,替換為空格,將超文本轉為一行字符串
          HTML富文本可以用Create From Template模板生成字符串元件來動態生成可變內容
           · 如果動態生成富文本,需將固定寫入的a b ... 改為變量${a} ${b} ... 然后作為模板進行處理
          自定義的HTML富文本在開發中,會常用到,作為高級技能的一部分,建議按以上方式掌握
           · 可以用以生成打印內容,Lodop打印的HTML內容可以用HTML富文本傳入,參考“第三方插件接入”中“Lodop專業打印”一節內容
           · 第三方圖表中的代碼,也是由富文本生成并處理的,參考“第三方插件接入”中“Echarts數據可視化”一節內容
          
          • 建議在線使用Ueditor等專業工具處理富文本
          • · 請參考:https://ueditor.baidu.com/website/onlinedemo.html

          用無代碼HTML富文本顯示元件展示要顯示的內容

          拖放一個HTML富文本顯示元件
          拖入一個字符串常量元件,F2打開后,字符串常量值輸入我們用第三方或自寫的的富文本
          

          *****

          本文為TERSUS無代碼開發手冊文章,供參考學習使用,在有需要詳細了解對應內容時細看學習,敬請關注并轉發文章

          參考我們手冊第一個文章中的2分鐘的計算器功能的拖放連線開發演示,可學會無代碼開發是如何開發軟件的

          想學無代碼軟件開發的學員請先學習3小時免費教學視頻,3小時內可學會開發并開發出一套管理軟件系統,然后看手冊及其他視頻來進階提高快速成為高級開發人員

          本文是筆者寫CSS時常用的套路。不論效果再怎么華麗,萬變不離其宗。

          1、交錯動畫

          有時候,我們需要給多個元素添加同一個動畫,播放后,不難發現它們會一起運動,一起結束,這樣就會顯得很平淡無奇。那么如何將動畫變得稍微有趣一點呢?很簡單,既然它們都是同一時刻開始運動的,那么讓它們不在同一時刻運動不就可以了嗎。如何讓它們不在同一時刻運動呢?注意到CSS動畫有延遲(delay)這一屬性。舉個栗子,比如有十個元素播放十個動畫,將第二個元素的動畫播放時間設定為比第一個元素晚0.5秒(也就是將延遲設為0.5秒),其他元素以此類推,這樣它們就會錯開來,形成一種獨特的視覺效果。

          這就是所謂的交錯動畫:通過設置不同的延遲時間,達到動畫交錯播放的效果。

          本demo地址:https://codepen.io/alphardex/pen/XWWWBmQ

          2、用JS分割文本

          還有一種經常用到的玩法:用JS將句子或單詞分割成字母,并給每個字母加上不同延時的動畫,同樣也很華麗。

          本demo地址:https://codepen.io/alphardex/full/KKwvKGY一般我們都是從第一個元素開始交錯的。但如果要從中間元素開始交錯的話,就要給當前元素的延時各加上一個值,這個值就是中間元素的下標到當前元素的下標的距離(也就是下標之差的絕對值)與步長的乘積,即:delay + Math.abs(i - middle) * step,其中中間元素的下標middle = letters.filter(e => e !== "").length / 2

          本demo地址:https://codepen.io/alphardex/full/eYYMYXJ所有有交錯特性的動畫都在這兒

          3、隨機粒子動畫

          說到隨機性,我們可以實現一種更瘋狂的效果:給幾百個粒子添加交錯動畫,并且交錯時間隨機,位置大小也都是隨機。如此一來我們就能用純CSS模擬出下雪的效果。又到了白色相簿的季節呢~為什么你寫CSS這么熟練啊?

          本demo地址:https://codepen.io/alphardex/full/dyPorwJ

          偽類和偽元素

          4、偽類

          HTML元素的狀態是可以動態變化的。舉個栗子,當你的鼠標懸浮到一個按鈕上時,按鈕就會變成“懸浮”狀態,這時我們就可以利用偽類:hover來選中這一狀態的按鈕,并對其樣式進行改變。:hover是筆者最最常用的一個偽類。還有一個很常用的偽類是:nth-child,用于選中元素的某一個子元素。其他的類似:focus、:focus-within等也有一定的使用。本demo地址:https://codepen.io/alphardex/pen/pooYKVa

          5、絕對定位實現多重邊框

          誰規定按鈕只能有一套邊框的?利用絕對定位和padding,我們可以給按鈕做出3套大小不一的邊框來,這樣效果更炫了。

          本demo地址:https://codepen.io/alphardex/full/ZEYXomW

          6、偽元素

          簡而言之,偽元素就是在原先的元素基礎上插入額外的元素,而且這個元素不充當HTML的標簽,這樣就能保持HTML結構的整潔。我們知道每個元素都有::before和::after這兩個偽元素,也就是說每個元素都提供了3個矩形(元素本身1個,偽元素2個)來供我們進行形狀的繪制。現在又有了clip-path這個屬性,幾乎任意的形狀都可以被繪制出來,全憑你的想象力上面的動圖是條子劃過文本的動畫,條子就是每個文本所對應的偽元素,對每個文本和其偽元素應用動畫,就能達到上圖的效果了本demo地址:https://codepen.io/alphardex/pen/jOEOEzZ

          7、attr()生成文本內容

          元素可以有自定義的屬性值,它的命名格式通常為data-*attr()用于獲取元素的這種自定義屬性值,并復制給其偽元素的content作為其生成的內容利用這個函數,我們可以用偽元素在原先文本的基礎上“復制”出另一個文本,如下圖所示。

          看上去有點亂糟糟的對吧?沒事,給它加上overflow: hidden,把多余的文本遮住。通過JS分割文本并應用交錯動畫,就得到了如下的效果,這也是接下來本文要講的overflow障眼法。

          本demo地址:https://codepen.io/alphardex/full/wvBeXjd

          8、overflow障眼法

          之前有做過閃光按鈕的效果:鼠標懸浮按鈕上時一道光從左到右劃過去。筆者就用漸變來模擬那道光,通過transform: translateX()將其平移至右邊。

          但這樣明顯不對啊,這光為啥能被看見呢?不應該把它給“擋”起來嗎?于是乎,給按鈕加上overflow: hidden,光在按鈕外的位置時就被隱藏起來了。

          這就是障眼法的力量:)本demo地址:https://codepen.io/alphardex/pen/eYYzXBZ更多障眼法可以看看這個作品,一次性看個夠XD

          9、兄弟選擇符定制表單元素

          提示:這里最好將input作為label的子元素,這樣用戶點擊label時就能傳到input上默認的input太丑怎么辦?那就把它先抹掉,用appearance: none或opacity: 0都可以然后,利用兄弟選擇符~來定制和input相鄰的所有元素(+號也行,只不過只能選中最近的元素),例如可以用偽元素生成一個新的方框代替原先的input,利用偽類:checked和動畫來表示它被勾選后的狀態,本質上還是障眼法哦~

          本demo地址:https://codepen.io/alphardex/full/rNNPQwa

          CSS特性

          善用某些CSS特性,也可以為你的作品增色不少哦

          10、animation

          此處包括transition和transformCSS動畫可以說是利用CSS設計炫酷特效的最強法器,它幾乎貫穿了我的所有作品有人問我為什么我能想出這么多的動畫?筆者閱番百部,對常用的動畫技巧了如指掌,同樣那些酷炫的網站只要細心觀察,也會給筆者帶來很多設計上的靈感。一言以蔽之:只有多欣賞動畫,才能寫出好的動畫。

          11、border-radius

          為盒子添加圓角,經常用來美化按鈕等組件如果設定為50%則是圓形,也很常用

          不規則的曲邊形狀

          調整多個頂點的border-radius可以做出不規則的曲邊形狀

          本demo地址:https://codepen.io/alphardex/full/abbWOPR

          12、box-shadow

          為盒子添加陰影,增加盒子的立體感,可以多層疊加,并且會使陰影更加絲滑

          本demo地址:https://codepen.io/alphardex/full/QWwwwpp

          13、遮罩

          如果給box-shadow的擴張半徑設定足夠大的值,可以用它來遮住背景,而無需額外的div元素

          本demo地址:https://codepen.io/alphardex/full/BaaKvVZ

          14、內發光

          注意到box-shadow還有個inset,用于盒子內部發光利用這個特性我們可以在盒子內部的某個范圍內設定顏色,做出一個新月形

          再加點動畫和濾鏡效果,“猩紅之月”閃亮登場!

          本demo地址:https://codepen.io/alphardex/full/eYmGEGp

          text-shadow

          文本陰影,本質上和box-shadow相同,只不過是相對于文本而言,常用于文本發光,也可通過多層疊加來制作霓虹文本和偽3D文本等效果

          15、發光文本

          本demo地址:https://codepen.io/alphardex/full/Exxodoq

          16、霓虹文本

          本demo地址:https://codepen.io/alphardex/full/rNNwmZz

          17、偽3D文本

          本demo地址:https://codepen.io/alphardex/full/QWWavvx

          18、background-clip:text

          能將背景裁剪成文字的前景色,常用來和color: transparent配合生成漸變文本

          本demo地址:https://codepen.io/alphardex/full/QWwveZG

          gradient

          漸變可以作為背景圖片的一種,具有很強的色彩效果,甚至可以用來模擬光

          19、linear-gradient

          線性漸變是筆者最常用的漸變

          這個作品用到了HTML的dialog標簽,漸變背景,動畫以及overflow障眼法,細心的你看出來了嗎:)本demo地址:https://codepen.io/alphardex/full/eYYxzBm

          20、radial-gradient

          徑向漸變常用于生成圓形背景,上面例子中Snow的背景就是一個橢圓形的徑向漸變此外,由于背景可以疊加,我們可以疊加多個不同位置大小的徑向漸變來生成圓點群,再加上動畫就產生了一種微粒效果,無需多余的div元素。

          本demo地址:https://codepen.io/alphardex/full/OJPvMGx

          21、conic-gradient

          圓錐漸變可以用于制作餅圖

          用一個偽元素疊在餅圖上面,并將content設為某個值(這個值通過CSS變量計算出來),就能制作出度量計的效果,障眼法又一次完成了它的使命。

          本demo地址:https://codepen.io/alphardex/full/BaydVvQ

          filter

          PS里的濾鏡,玩過的都懂,blur最常用

          22、backdrop-filter

          對背景應用濾鏡,產生毛玻璃的效果

          本demo地址:https://codepen.io/alphardex/full/pooQMVp

          23、mix-blend-mode

          PS里的混合模式,常用于文本在背景下的特殊效果以下利用濾色模式(screen)實現文本視頻蒙版效果

          本demo地址:https://codepen.io/alphardex/full/wvvLYpV

          24、clip-path

          PS里的裁切,可以制作各種不規則形狀。如果和動畫結合也會相當有意思。

          本demo地址:https://codepen.io/alphardex/full/ZEEBRrq

          25、-webkit-box-reflect

          投影效果,不怎么常用,適合立體感強的作品。

          本demo地址:https://codepen.io/alphardex/full/ExaZgxp

          26、web animations

          雖然這并不是一個CSS特性,但是它經常用于完成那些CSS所做不到的事情那么何時用它呢?當CSS動畫中有屬性無法從CSS中獲取時,自然就會使用到它了

          跟蹤鼠標的位置

          目前CSS還尚未有獲取鼠標位置的API,因此考慮用JS來進行通過查閱相關的DOM API,發現在監聽鼠標事件的API中,可通過e.clientX和e.clientY來獲得鼠標當前的位置既然能夠獲取鼠標的位置,那么跟蹤鼠標的位置也就不是什么難事了:通過監聽mouseenter和mouseleave事件,來獲取鼠標出入一個元素時的位置,并用此坐標來當作鼠標的位移距離,監聽mousemove事件,來獲取鼠標在元素上移動時的位置,同樣地用此坐標來當作鼠標的位移距離,這樣一個跟蹤鼠標的效果就實現了。

          本demo地址:https://codepen.io/alphardex/full/OJPmQGz

          CSS Houdini

          CSS Houdini是CSS的底層API,它使我們能夠通過這套接口來擴展CSS的功能

          讓漸變動起來

          目前來說,我們無法直接給漸變添加動畫,因為瀏覽器不理解要改變的值是什么類型這時,我們就可以利用CSS.registerProperty()來注冊我們的自定義變量,并聲明其語法類型(syntax)為顏色類型<color>,這樣瀏覽器就能理解并對顏色應用插值方法來進行動畫還記得上文提到的圓錐漸變conic-gradient()嗎?既然它可以用來制作餅圖,那么我們能不能讓餅圖動起來呢?答案是肯定的,定義三個變量:--color1、--color2和--pos,其中--pos的語法類型為長度百分比<length-percentage>,將其從0變為100%,餅圖就會順時針旋轉出現。

          利用絕對定位和層疊上下文,我們可以疊加多個從小到大的餅圖,再給它們設置不同的顏色,應用交錯動畫,就有了下面這個炫麗的效果。

          本demo地址:https://codepen.io/alphardex/full/RwNxpXQ

          27、彩蛋

          將交錯動畫和偽類偽元素結合起來寫出來的慎重勇者風格的菜單本demo地址:https://codepen.io/alphardex/full/ExavZdV


          最后:

          恭喜你將本文讀完了。不論是過了一場視覺盛宴也好,還是學到了不少東西也好,還是直接從書簽那導航到這里也好(笑),CSS的力量始終超乎你的想象。只要敢于創作,你就是這個世界的神。


          源自:https://juejin.im/post/5e070cd9f265da33f8653f0

          聲明:文章著作權歸作者所有,如有侵權,請聯系小編刪除。


          主站蜘蛛池模板: 无码AⅤ精品一区二区三区| 亚洲第一区视频在线观看| 好吊视频一区二区三区| 精品不卡一区中文字幕| 日韩一区二区在线观看| 亚洲国产精品第一区二区三区| 日韩av片无码一区二区三区不卡| 午夜视频久久久久一区| 国产一区二区三区在线看| 久久一本一区二区三区| 色综合视频一区中文字幕| 国产AV天堂无码一区二区三区 | 日本高清成本人视频一区| 狠狠综合久久AV一区二区三区 | 在线精品自拍亚洲第一区| 国产另类ts人妖一区二区三区| 中文字幕日韩人妻不卡一区| 久久精品无码一区二区WWW| 国产成人av一区二区三区在线观看| 国产在线精品一区二区夜色 | 日本不卡一区二区三区| 呦系列视频一区二区三区| 人妻内射一区二区在线视频| 在线播放国产一区二区三区| 无码人妻AⅤ一区二区三区水密桃| 亚洲一区二区三区在线观看精品中文 | 国产一区二区视频在线播放| 一区二区不卡在线| 中文字幕永久一区二区三区在线观看| 亚洲美女一区二区三区| 香蕉免费看一区二区三区| 中文字幕一区在线观看视频| 中文字幕精品无码一区二区| 国产无人区一区二区三区| 亚洲一区电影在线观看| 国产精品女同一区二区久久| 免费看AV毛片一区二区三区| 人妻AV中文字幕一区二区三区 | 日本免费一区二区三区四区五六区| 免费一区二区视频| 亚洲AV成人精品日韩一区|