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

首頁 > 開發 > CSS > 正文

使用CSS3的::selection改變選中文本顏色的方法

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

瀏覽器上頁面文字選中后默認的背景色是一種藍色, 不同瀏覽器的顏色有些許差異,但大致相同,文字顏色也近乎白色,如下圖所示,截自Firefox3.6瀏覽器:

在CSS3的爸爸媽媽還沒有相親認識的時候,要改變頁面上文字選中后的背景色以及文字顏色,就跟讓太監生孩子一樣困難。但是,隨著CSS3呱呱落地,獲得越來越多的瀏覽器認可,一切又顯得那么自然而然。雖然有些頑固的糟老頭(如IE瀏覽器)還不認可這個新生的CSS3,但是,絲毫不影響其在其他瀏覽器上對UI的又一次改進。
目前Firefox、Safari、Chrome以及Opera瀏覽器都支持文本選擇屬性,如果瀏覽器不支持該屬性,會直接忽略它,所以不會產生任何不良的影響。
下面就簡單展示下這個改進UI體驗的小技巧。
改變默認選中顏色
首先,簡單點的例子,我們可以設置整個頁面文本選中的基本樣式,如下:

CSS Code復制內容到剪貼板
  1. ::selection {        background:#d3d3d3;    
  2.     color:#555;    }   
  3.    ::-moz-selection {   
  4.     background:#d3d3d3;         color:#555;   
  5. }      
  6. ::-webkit-selection {        background:#d3d3d3;    
  7.     color:#555;    }  

于是,文本選中的默認藍色背景就此變成了淡灰色,如下圖所示,截自Chrome瀏覽器:

當然,我們可以使用CSS選擇器指定特定標簽內容文字選中后的樣式狀態,例如下面所展示的栗色選中狀態:

CSS Code復制內容到剪貼板
  1. .maroon::selection {    background:maroon;    
  2. color:#fff;    }   
  3.    .maroon::-moz-selection {   
  4. background:maroon;     color:#fff;   
  5. }      
  6. .maroon::-webkit-selection {    background:maroon;    
  7. color:#fff;    }   
  8. <p class="maroon">...文字內容。</p>  
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 略阳县| 图片| 兰州市| 大姚县| 盘山县| 突泉县| 八宿县| 信丰县| 新和县| 分宜县| 海口市| 巴楚县| 漯河市| 湛江市| 手游| 团风县| 内黄县| 杭州市| 海淀区| 龙川县| 安陆市| 云林县| 苍溪县| 观塘区| 平南县| 塘沽区| 泰和县| 安仁县| 旬邑县| 遵化市| 昔阳县| 龙井市| 革吉县| 淳化县| 恩平市| 西乌| 乌兰浩特市| 迁安市| 隆回县| 玉树县| 泰宁县|