国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > CSS > 正文

css魔法之左邊豎條的多種實現方法

2024-07-11 08:42:27
字體:
來源:轉載
供稿:網友

問題描述:在只使用一個標簽的情況下實現左邊豎線

通用標簽與樣式如下:

html:

<div class="div1">實現左邊豎線</div>

css:

 .div1 {        width: 200px;        height: 50px;        line-height:50px;        text-align: center;        background: #ccc;        position: relative;  }

方法一:使用border

.div1 { border-left: 5px solid red;}

方法二:使用偽元素來實現

每個標簽都會有before及after兩個偽元素,并且我們也經常用這類標簽做一些Icon之類的小圖標。這里我們使用偽元素,也會很容易來實現想要的效果。

 .div1::before {        content: "";        width: 5px;        height:50px;        position: absolute;        top: 0;        left: 0;        background: red;    }

方法三:內/外陰影

使用內陰影或者外陰影也能實現此效果,不過在有些Chrome(比如:Chrome/70.0)版本上會底部1px兼容性問題,其他瀏覽器沒遇到。

    /* 內陰影 */    .div1{        box-shadow:inset 5px 0px 0 0 red;    }    /* 外陰影  有些Chrome(比如:Chrome/70.0)版本上會底部1px兼容性問題,顯示效果如下圖*/    .div1{        box-shadow:-5px 0px 0 0 red;    }

在Chrome/70.0下顯示效果

方法四:drop-shadow

CSS3 新增濾鏡 filter 中的其中一個濾鏡drop-shadow,也可以生成陰影。

.div1{   filter:drop-shadow(-5px 0 0 red);  }

方法五:漸變 linearGradient

 .div1 {    background-image: linear-gradient(90deg, red 0px, red 5px, transparent 5px);  }

此外還可以用outline或者滾動條的形式來實現,但是這兩種的體驗效果或者兼容性都不是太好,不推薦使用。

總結

以上所述是小編給大家介紹的css魔法之左邊豎條的多種實現方法,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 扎鲁特旗| 阳江市| 保靖县| 盘锦市| 常宁市| 泸西县| 余干县| 灌云县| 黑龙江省| 灵丘县| 阳曲县| 苏尼特左旗| 白水县| 平潭县| 防城港市| 乌鲁木齐市| 闵行区| 锦屏县| 嘉峪关市| 连江县| 于田县| 隆德县| 邵武市| 陇南市| 南城县| 张家口市| 汉中市| 湾仔区| 隆尧县| 东明县| 财经| 云梦县| 荥阳市| 商都县| 黎川县| 怀集县| 光泽县| 安泽县| 八宿县| 喜德县| 桦川县|