文字摺疊效果

2021-10-21 10:29:04 字數 1176 閱讀 2523

人的志向通常和他們的能力成正比例。——詹森

建乙個div盒子讓其旋轉一定角度,使其有一定的傾斜效果

通過雙偽元素建兩個相同的樣式,通過clip-path屬性分別擷取上半部分和下半部分,並定位使其與原div盒子層疊

新增滑鼠移入效果,通過一定的旋轉和傾斜來實現摺疊時的效果

乙個div盒子在底層不動,讓偽元素變化從而達到效果

重要屬性

clip-path:使用裁剪方式建立元素的可顯示區域。區域內的部分顯示,區域外的隱藏。

該屬性下有很多的屬性值,這裡用到的inset

inset()可以傳入5個引數,分別對應top,right,bottom,left的裁剪位置,round radius(可選,圓角)
-webkit-text-stroke:給文字新增邊框,2個屬性值,顏色和大小,ie有相容性問題

skew():定義了乙個元素在二維平面上的傾斜轉換,這種轉換是一種剪下對映(橫切),它在水平和垂直方向上將單元內的每個點扭曲一定的角度。每個點的座標根據指定的角度以及到原點的距離,進行成比例的值調整;因此,乙個點離原點越遠,其增加的值就越大。

html

>

astro boydiv

>

css

完整**
lang

DataList實現摺疊效果

先看圖 這個功能可以用後台管理中 區域的繫結,商品大類,商品小類,商品資訊的管理 實現原理如下 先建設乙個資料表如 高校欄目表 截圖如下 parentid儲存父id的節點,childid儲存子id的節點,如果某一行中的parentid不為空,子節點為空,說明此行為父節點 而子節點的parentid對...

TextView文字摺疊Three

前兩篇解決了一些問題,但是今天使用又出現了新的問題。新增在listview中會出現布局錯亂!so 在次解決!首先設定依賴 dependencies然後在va lues attrs中設定 這幾個引數分別表示 使用viewholder.tvcontent.setfullstring listbean.g...

TextView文字摺疊Two

1 建立布局 collapsible textview layout.xml 布局可以自己修改樣式 2 布局建立完成,接下來開始編寫自定義控制項。首先在構造方法中獲取需要的布局。public class collapsibletextview extends linearlayout impleme...