pbootcms网站模板|日韩1区2区|织梦模板||网站源码|日韩1区2区|jquery建站特效-html5模板网

分享W3C官網超鏈接交互樣式設計與實現方式

超鏈接是網頁中,必不可少的內容。超鏈接的交互設計,也是一個網頁中最重要的細節。CSS 也為鏈接準備了幾個偽類選擇器,用來設置超鏈接的交互操作。但是在絕大多數網站中,我們看到的超鏈接交互樣式,通常是:改變一下鏈接的顏色、取消或者增加 下劃線、點擊鏈接文本變色或者下劃線消失等等。但實際上,超鏈接的交互設計,并非只能這么簡單。

W3C 的官方網站的超鏈接交互性不錯,而且突破常規,下面我們來分析一下。下圖是超鏈接交互性操作,當然推薦直接去 W3C 官方網站看效果。

分享W3C官網超鏈接交互樣式設計與實現方式  三聯

實現原理和分析

首先,仍然是常規的超鏈接樣式,帶一條下劃線,但是與普通的超鏈接樣式不同的是,這條下劃線要粗(2px 普通的 1px),同時這個下劃線和文字顏色不同(用 color 和 text-decoration 定義的超鏈接下劃線顏色是和文本相同的)。所以可以肯定,這個下劃線是使用 border-bottom 屬性定義的,并且 padding-bottom 了幾個像素,空開一定距離。然后交互性操作就很簡單了,只需要改變一下底邊框的顏色就可以了。當點擊事件發生的時候,超鏈接不是簡單的改變了顏色,而是向 下移動了幾個像素,這樣給人的錯覺就是按下去了一樣。關于這個的實現,需要使用 position 的 relative 屬性,激活 top 屬性,即可讓超鏈接脫離原來位置向下偏移一定距離。

既然原理分析完畢,那么我們就開始寫出相應代碼吧。

HTML 結構

隨便輸入一些字,加上個鏈接就OK了。

這里是 **** 隨便打的一些字,用來做鏈接交互樣式的演示,<a href=“#”>鏈接在這里</a>.

CSS 樣式

div { width:300px; margin:20px auto; line-height:24px; }

div a{ text-decoration:none; color:#000; padding-bottom:1px; }

div a:link, div a:visited{ border-bottom:2px solid #f00; }

div a:hover{ border-bottom:2px solid #00f; }

div a:active{ border-bottom:2px solid #00f; outline:0 none; position:relative; top:1px; }

對 div 的寬度定義只是為了好看而已,對行高的定義,是為了不讓下劃線影響到下一行文字,這個可以自己決定。然后先對 a 標簽取消默認的下劃線和顏色,再就是交互性的操作。注意,對 :active 使用了 outline 屬性,防止有些瀏覽器在點擊超鏈接的時候,超鏈接會出現邊框。

發散思維

既然是用了邊框的方式模擬下劃線,那么可不可以通過調整超鏈接的高度讓這條線變成一條可以交互操作的 “刪除線” 呢?當然是可以的,我們只需要把 height 屬性調小一點同時還需要讓 a 的 display 屬性變成 inline-block,就可以讓邊框穿過文字,由于 overflow 的默認屬性是 visible 所以文本仍然是可見的。

div a{text-decoration:none;color:#000;padding-bottom:1px;height:6px;display:inline-block;}

這樣就實現了下圖效果

具有交互性的邊框模擬刪除線樣式

需要注意的是 a 元素是行間元素,直接對其使用 height 是沒有作用的,但是對其加上 display:block 變成塊元素,則會脫離文本,所以需要添加 inline-block 屬性。但是這樣,對于早期的 IE 瀏覽器兼容性不太好。

制作這樣一個超鏈接的交互樣式非常簡單,而且交互效果很不錯,平時我們應該多一點細心和發散思維,才能不斷提高用戶體驗。

文:我愛水煮魚

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

這篇文章給大家詳細介紹了HTML頁面跳轉及參數傳遞問題,需要的朋友參考下吧
這篇文章主要介紹了純css實現照片墻3D效果的示例代碼,可以實現鼠標經過圖片實現改變,具有一定的參考價值,感興趣的小伙伴們可以參考一下
本篇文章主要介紹了純 Css 繪制扇形的方法示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
本篇文章主要介紹了一份純CSS loading效果代碼示例,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
這篇文章主要介紹了css 實現文字過長自動隱藏功能,需要的朋友可以參考下
本篇文章主要介紹了詳解CSS3 rem(設置字體大小) 教程,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
主站蜘蛛池模板: 南京和瑞包装有限公司| 昆明化妆培训-纹绣美甲-美容美牙培训-昆明博澜培训学校 | 数控专用机床,专用机床,自动线,组合机床,动力头,自动化加工生产线,江苏海鑫机床有限公司 | 威实软件_软件定制开发_OA_OA办公系统_OA系统_办公自动化软件 | 山东臭氧发生器,臭氧发生器厂家-山东瑞华环保设备 | 扬子叉车厂家_升降平台_电动搬运车|堆高车-扬子仓储叉车官网 | 阴离子_阳离子聚丙烯酰胺厂家_聚合氯化铝价格_水处理絮凝剂_巩义市江源净水材料有限公司 | 外观设计_设备外观设计_外观设计公司_产品外观设计_机械设备外观设计_东莞工业设计公司-意品深蓝 | 一体化污水处理设备,一体化污水设备厂家-宜兴市福源水处理设备有限公司 | 报警器_家用防盗报警器_烟雾报警器_燃气报警器_防盗报警系统厂家-深圳市刻锐智能科技有限公司 | 找培训机构_找学习课程_励普教育 | 深圳APP开发公司_软件APP定制开发/外包制作-红匣子科技 | 细沙回收机-尾矿干排脱水筛设备-泥石分离机-建筑垃圾分拣机厂家-青州冠诚重工机械有限公司 | 365文案网_全网创意文案句子素材站 | 仿清水混凝土_清水混凝土装修_施工_修饰_保护剂_修补_清水混凝土修复-德州忠岭建筑装饰工程 | 医用空气消毒机-医用管路消毒机-工作服消毒柜-成都三康王 | 冷却塔厂家_冷却塔维修_冷却塔改造_凉水塔配件填料公司- 广东康明节能空调有限公司 | 北京森语科技有限公司-模型制作专家-展览展示-沙盘模型设计制作-多媒体模型软硬件开发-三维地理信息交互沙盘 | 量子管通环-自清洗过滤器-全自动反冲洗过滤器-北京罗伦过滤技术集团有限公司 | Maneurop/美优乐压缩机,活塞压缩机,型号规格,技术参数,尺寸图片,价格经销商 | 稳尚教育加盟-打造高考志愿填报平台_新高考志愿填报加盟_学业生涯规划加盟 | 混合反应量热仪-高温高压量热仪-微机差热分析仪DTA|凯璞百科 | 北京开业庆典策划-年会活动策划公司-舞龙舞狮团大鼓表演-北京盛乾龙狮鼓乐礼仪庆典策划公司 | 珠海网站建设_响应网站建设_珠海建站公司_珠海网站设计与制作_珠海网讯互联 | 自清洗过滤器,浅层砂过滤器,叠片过滤器厂家-新乡市宇清净化 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 珠海白蚁防治_珠海灭鼠_珠海杀虫灭鼠_珠海灭蟑螂_珠海酒店消杀_珠海工厂杀虫灭鼠_立净虫控防治服务有限公司 | MES系统工业智能终端_生产管理看板/安灯/ESOP/静电监控_讯鹏科技 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 杭州月嫂技术培训服务公司-催乳师培训中心报名费用-产后康复师培训机构-杭州优贝姆健康管理有限公司 | 右手官网|右手工业设计|外观设计公司|工业设计公司|产品创新设计|医疗产品结构设计|EMC产品结构设计 | 流水线电子称-钰恒-上下限报警电子秤-上海宿衡实业有限公司 | 锌合金压铸-铝合金压铸厂-压铸模具-冷挤压-誉格精密压铸 | 四川成人高考_四川成考报名网 | 动力配电箱-不锈钢配电箱-高压开关柜-重庆宇轩机电设备有限公司 聚天冬氨酸,亚氨基二琥珀酸四钠,PASP,IDS - 远联化工 | 高空重型升降平台_高空液压举升平台_高空作业平台_移动式升降机-河南华鹰机械设备有限公司 | KBX-220倾斜开关|KBW-220P/L跑偏开关|拉绳开关|DHJY-I隔爆打滑开关|溜槽堵塞开关|欠速开关|声光报警器-山东卓信有限公司 | 最新范文网_实用的精品范文美文网 | 加热制冷恒温循环器-加热制冷循环油浴-杭州庚雨仪器有限公司 | 隐形纱窗|防护纱窗|金刚网防盗纱窗|韦柏纱窗|上海青木装潢制品有限公司|纱窗国标起草单位 | 北京银联移动POS机办理_收银POS机_智能pos机_刷卡机_收银系统_个人POS机-谷骐科技【官网】 |