中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久

純css實現(xiàn)設置半個字符的樣式
來源:易賢網(wǎng) 閱讀:1292 次 日期:2016-06-23 09:12:43
溫馨提示:易賢網(wǎng)小編為您整理了“純css實現(xiàn)設置半個字符的樣式”,方便廣大網(wǎng)友查閱!

這篇文章主要介紹了純css實現(xiàn)設置半個字符的樣式,分別實現(xiàn)了水平和垂直一半、水平和垂直三分之一等效果,需要的朋友可以參考下。

在stackoverflow上看到的問題怎么給半個字符設置樣式,很多大神給出了答案。我就等就來學習圍觀吧。

一:基本解決方案:

html:

代碼如下:

<spanclass=”halfstyle”data-content=”x”>x</span>

<spanclass=”halfstyle”data-content=”y”>y</span>

<spanclass=”halfstyle”data-content=”z”>z</span>

<spanclass=”halfstyle”data-content=”a”>a</span>

css:

代碼如下:

.halfstyle{

position:relative;

display:inline-block;

font-size:80px;/*oranyfontsizewillwork*/

color:black;/*ortransparent,anycolor*/

overflow:hidden;

white-space:pre;/*topreservethespacesfromcollapsing*/

}

.halfstyle:before{

display:block;

z-index:1;

position:absolute;

top:0;

left:0;

width:50%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

color:#f00;

}

這種方法用于任何動態(tài)文本或單個字符,并且都是自動適用的。所有你需要做的就是在目標文本上添加一個class,剩下的就解決了。

同時,保留了原文的可訪問性,可以被盲人或視障人士使用的屏幕閱讀器識別。

單個字符的實現(xiàn):

純css。所有你需要做的就是把.halfstyleclass用在每個你想要渲染一半樣式字符的元素上。

對于每個包含字符的span元素,你可以添加一個data屬性,比如data-content=”x”,并且在偽元素上使用content:attr(data-content);這樣,.halfstyle:beforeclass將會是動態(tài)的,你不需要為每個實例進行硬編碼

以下其它效果自行測試了。。

二:左右開弓,兩邊都設置樣式

更改css:

代碼如下:

.halfstyle{

position:relative;

display:inline-block;

font-size:80px;/*oranyfontsizewillwork*/

color:transparent;/*hidethebasecharacter*/

overflow:hidden;

white-space:pre;/*topreservethespacesfromcollapsing*/

}

.halfstyle:before{/*createstheleftpart*/

display:block;

z-index:1;

position:absolute;

top:0;

width:50%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#f00;/*fordemopurposes*/

text-shadow:2px-2px0px#af0;/*fordemopurposes*/

}

.halfstyle:after{/*createstherightpart*/

display:block;

direction:rtl;/*veryimportant,willmakethewidthtostartfromright*/

position:absolute;

z-index:2;

top:0;

left:50%;

width:50%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#000;/*fordemopurposes*/

text-shadow:2px2px0px#0af;/*fordemopurposes*/

}

三:設置水平一半的樣式

css:

代碼如下:

.halfstyle{

position:relative;

display:inline-block;

font-size:80px;/*oranyfontsizewillwork*/

color:transparent;/*hidethebasecharacter*/

overflow:hidden;

white-space:pre;/*topreservethespacesfromcollapsing*/

}

.halfstyle:before{/*createsthetoppart*/

display:block;

z-index:2;

position:absolute;

top:0;

height:50%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#f00;/*fordemopurposes*/

text-shadow:2px-2px0px#af0;/*fordemopurposes*/

}

.halfstyle:after{/*createsthebottompart*/

display:block;

position:absolute;

z-index:1;

top:0;

height:100%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#000;/*fordemopurposes*/

text-shadow:2px2px0px#0af;/*fordemopurposes*/

}

四:水平三分之一的樣式

css:

代碼如下:

.halfstyle{/*basecharandalsothebottom1/3*/

position:relative;

display:inline-block;

font-size:80px;/*oranyfontsizewillwork*/

color:transparent;

overflow:hidden;

white-space:pre;/*topreservethespacesfromcollapsing*/

color:#f0f;

text-shadow:2px2px0px#0af;/*fordemopurposes*/

}

.halfstyle:before{/*createsthetop1/3*/

display:block;

z-index:2;

position:absolute;

top:0;

height:33.33%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#f00;/*fordemopurposes*/

text-shadow:2px-2px0px#fa0;/*fordemopurposes*/

}

.halfstyle:after{/*createsthemiddle1/3*/

display:block;

position:absolute;

z-index:1;

top:0;

height:66.66%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#000;/*fordemopurposes*/

text-shadow:2px2px0px#af0;/*fordemopurposes*/

}

五:垂直三分之的樣式

css:

代碼如下:

.halfstyle{/*basecharandalsotheright1/3*/

position:relative;

display:inline-block;

font-size:80px;/*oranyfontsizewillwork*/

color:transparent;/*hidethebasecharacter*/

overflow:hidden;

white-space:pre;/*topreservethespacesfromcollapsing*/

color:#f0f;/*fordemopurposes*/

text-shadow:2px2px0px#0af;/*fordemopurposes*/

}

.halfstyle:before{/*createstheleft1/3*/

display:block;

z-index:2;

position:absolute;

top:0;

width:33.33%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#f00;/*fordemopurposes*/

text-shadow:2px-2px0px#af0;/*fordemopurposes*/

}

.halfstyle:after{/*createsthemiddle1/3*/

display:block;

z-index:1;

position:absolute;

top:0;

width:66.66%;

content:attr(data-content);/*dynamiccontentforthepseudoelement*/

overflow:hidden;

pointer-events:none;/*sothebasecharisselectablebymouse*/

color:#000;/*fordemopurposes*/

text-shadow:2px2px0px#af0;/*fordemopurposes*/

}

更多信息請查看網(wǎng)頁制作
下一篇:html元素:isindex
易賢網(wǎng)手機網(wǎng)站地址:純css實現(xiàn)設置半個字符的樣式
由于各方面情況的不斷調(diào)整與變化,易賢網(wǎng)提供的所有考試信息和咨詢回復僅供參考,敬請考生以權威部門公布的正式信息和咨詢?yōu)闇剩?/div>
關于我們 | 聯(lián)系我們 | 人才招聘 | 網(wǎng)站聲明 | 網(wǎng)站幫助 | 非正式的簡要咨詢 | 簡要咨詢須知 | 新媒體/短視頻平臺 | 手機站點

版權所有:易賢網(wǎng)

中文字幕免费精品_亚洲视频自拍_亚洲综合国产激情另类一区_色综合咪咪久久
99久久久国产精品免费蜜臀| 精品一二线国产| 国产91丝袜在线播放九色| 午夜精品久久久久久久蜜桃app| 国产婷婷色一区二区三区在线| 精品日韩在线一区| 精品国一区二区三区| 欧美v日韩v国产v| 91精品国产麻豆| 日韩三级电影网址| 精品美女在线播放| 久久亚洲二区三区| 国产凹凸在线观看一区二区| 国产高清久久久| jizzjizzjizz欧美| 色综合久久综合| 欧美伊人久久大香线蕉综合69 | 久久99精品国产.久久久久 | 欧美www视频| 国产欧美日产一区| 日韩毛片视频在线看| 欧美视频日韩视频| 日韩三级.com| 国产精品青草久久| 一个色在线综合| 日本va欧美va瓶| 丁香亚洲综合激情啪啪综合| 91麻豆福利精品推荐| 91麻豆精品国产91久久久使用方法| 日韩女同互慰一区二区| 欧美国产乱子伦 | 欧美精品国产精品| 久久国产精品一区二区| 成人午夜又粗又硬又大| 在线观看网站黄不卡| 欧美一区二区国产| 中文字幕一区二区三区不卡在线| 亚洲自拍另类综合| 国产麻豆91精品| 欧美性极品少妇| 国产精品女上位| 日韩高清一区在线| 99热这里都是精品| 欧美成人video| 欧美视频自拍偷拍| 国产精品嫩草影院av蜜臀| 午夜激情一区二区三区| 成人午夜大片免费观看| 日韩一区二区三区在线观看| 国产精品麻豆99久久久久久| 日本不卡在线视频| 在线欧美日韩精品| 中文字幕va一区二区三区| 日韩av网站在线观看| 色偷偷一区二区三区| 国产欧美日韩亚州综合 | 麻豆一区二区在线| 在线中文字幕一区二区| 国产精品免费视频网站| 久久国产视频网| 欧美精品在欧美一区二区少妇| 成人欧美一区二区三区在线播放| 久久99精品国产| 日韩精品一区二区在线观看| 日韩成人精品视频| 欧美无人高清视频在线观看| 国产精品国产三级国产| 国产一区二区在线视频| 日韩欧美国产小视频| 午夜日韩在线观看| 欧美日韩国产一级| 午夜亚洲福利老司机| 欧洲精品一区二区| 一区二区三区加勒比av| 91老司机福利 在线| 亚洲天堂成人网| 91在线免费看| 亚洲另类一区二区| 91视频免费看| 一区二区三区日韩精品| 色综合久久久网| 一区二区在线观看免费| 色婷婷久久久综合中文字幕| 亚洲黄一区二区三区| 91黄色免费看| 偷窥国产亚洲免费视频| 91精品国产欧美一区二区成人| 青娱乐精品在线视频| 日韩精品在线一区| 国产一区二区毛片| 国产精品色哟哟网站| 一本一道综合狠狠老| 一区二区三区在线观看视频| 欧美日韩国产天堂| 久久www免费人成看片高清| 久久久五月婷婷| 白白色亚洲国产精品| 99国产精品99久久久久久| 亚洲精品成人精品456| 欧美午夜片在线看| 免费在线观看一区| 国产色一区二区| 亚洲精品免费视频| 91精品国产色综合久久ai换脸 | 欧美一区二区三区人| 国产在线精品一区二区不卡了| 欧美国产激情一区二区三区蜜月 | 91精品国产高清一区二区三区 | 日韩美女视频19| 欧美丰满少妇xxxxx高潮对白| 麻豆91小视频| 亚洲天堂网中文字| 日韩美女视频一区二区在线观看| 成人免费视频视频| 三级久久三级久久| 中文字幕欧美日韩一区| 88在线观看91蜜桃国自产| 国产91精品免费| 五月综合激情网| 99久久国产综合精品色伊| 日韩电影免费一区| fc2成人免费人成在线观看播放| 亚洲综合丁香婷婷六月香| 久久久99精品免费观看| 欧美人动与zoxxxx乱| 成人听书哪个软件好| 美国三级日本三级久久99| 亚洲另类中文字| 欧美激情一二三区| 欧美成人三级在线| 欧美三级蜜桃2在线观看| 风间由美性色一区二区三区| 麻豆国产精品官网| 亚洲成av人片一区二区三区| 亚洲视频电影在线| 国产午夜精品久久久久久免费视| 欧美日韩精品一区二区三区蜜桃| 91免费在线视频观看| 国产激情一区二区三区| 九一九一国产精品| 免费看欧美女人艹b| 亚洲一二三四在线| 亚洲乱码国产乱码精品精98午夜| 国产精品三级在线观看| 国产性做久久久久久| 精品日韩欧美在线| 9191久久久久久久久久久| 91丨porny丨最新| 成人综合激情网| 国产盗摄精品一区二区三区在线 | 亚洲高清不卡在线| 亚洲宅男天堂在线观看无病毒 | 欧美综合亚洲图片综合区| jlzzjlzz国产精品久久| 成人福利视频在线看| 成人三级伦理片| 成人v精品蜜桃久久一区| 国产大片一区二区| 成人免费福利片| 99精品国产视频| 99久久99久久免费精品蜜臀| 色综合久久综合中文综合网| 色丁香久综合在线久综合在线观看| 91极品视觉盛宴| 欧美精品亚洲二区| 日韩精品一区二区三区视频在线观看 | 天天av天天翘天天综合网色鬼国产| 亚洲一级二级三级| 日本在线观看不卡视频| 日韩av一二三| 国产一区二区三区久久久| 成人网在线播放| 91黄色激情网站| 国模少妇一区二区三区| 国产91在线观看| 在线精品国精品国产尤物884a| 欧美日免费三级在线| 日韩一级精品视频在线观看| 久久免费看少妇高潮| 成人一道本在线| 欧美午夜影院一区| 欧美成人精品高清在线播放| 国产欧美精品一区二区色综合朱莉| 国产精品乱子久久久久| 亚洲国产日韩精品| 国产在线观看免费一区| 国产白丝精品91爽爽久久| 色妹子一区二区| 精品免费视频.| 亚洲激情图片一区| 激情另类小说区图片区视频区| 97久久久精品综合88久久| 91精品国产综合久久久久久漫画 | 日韩女优av电影| 亚洲免费看黄网站| 捆绑调教美女网站视频一区| 成人国产精品视频| 久久综合丝袜日本网| 一区二区三区四区视频精品免费 | 亚洲免费在线看|