文章详情

短信预约-IT技能 免费直播动态提醒

请输入下面的图形验证码

提交验证

短信预约提醒成功

CSS3 Border属性介绍

2023-01-31 01:08

关注

通过边框属性,我们可以实现一些类似按钮或者背景图片的替代效果。因为大量的图片素材对网页的加载速度影响也很大,但是由于现在的浏览器对css3的兼容与支持各有不同,所以现在要用css替代 配合图片达到的效果还是不太现实。

言归正转,来看看css3下 border提供了那些新特性。

1、border-color

  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style1 { 
  4. border: 8px solid #000; 
  5. -moz-border-top-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  6. -moz-border-right-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  7. -moz-border-bottom-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  8. -moz-border-left-colors: #555 #666 #777 #888 #999 #aaa #bbb #ccc; 
  9. padding: 5px 5px 5px 15px; 
  10. --> 
  11. </style> 
  12. <div class="border-style1">只有在Firefox3.0以上版本浏览器中能看到边框颜色渐变效果,其他浏览器中为纯黑色边框</div> 

2、border-p_w_picpath

  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style2 { 
  4. -webkit-border-p_w_picpath: url(img/bt_blue.png) 0 12 0 12 stretch stretch; 
  5. -moz-border-p_w_picpath: url(img/bt_blue.png) 0 12 0 12 stretch stretch; 
  6. display: block; 
  7. border-width: 0 12px; 
  8. padding: 10px; 
  9. text-align: center; 
  10. font-size: 16px; 
  11. text-decoration: inherit; 
  12. color:white;+color:black; 
  13. --> 
  14. </style> 
  15. <div class="border-style2">在safari3+、Chrome和FF3.5浏览器里能看到边框背景图</div>  

使用这种图片配合css     可以实现如下效果 

3、border-radius 

border-radius: 11px 11px 11px 11px; 顺序: 左上、右上、右下、左下      值越大,对应的圆角越大
  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style3 { 
  4. border-width: 1px; 
  5. border-style: solid; 
  6. border-color: #f00; 
  7. -moz-border-radius: 11px; 
  8. -khtml-border-radius: 11px; 
  9. -webkit-border-radius: 11px; 
  10. border-radius: 11px; 
  11. padding:5px;background:#ddd; 
  12. --> 
  13. </style> 
  14. <div class="border-style3">在safari3+、Chrome和FF3.5浏览器里能看到圆角边框</div>  

4、box-shadow

-moz-box-shadow:5px 2px 6px #000; 5px: 与左边线相对距离 2px: 与上边线相对距离 6px: 阴影扩散像素     #000 为阴影颜色
  1. <style type="text/css"> 
  2. <!-- 
  3. .border-style4 { 
  4. -webkit-box-shadow:5px 2px 6px #000; 
  5. -moz-box-shadow:5px 2px 6px #000; 
  6. padding:4px 10px; 
  7. background:#ddd; 
  8. --> 
  9. </style> 
  10. <div class="border-style4">在safari3+、Chrome和FF3.5浏览器里能看到边框阴影</div>  

如将扩散像素调大至16px 阴影颜色换为红色  则有如下效果

 

由于国内的ie比重一直较大,甚至相当一部分还是ie6 ,所以如果要是考虑到兼容行的化,采用css3处理border特效还是不太合适的

 

阅读原文内容投诉

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

软考中级精品资料免费领

  • 历年真题答案解析
  • 备考技巧名师总结
  • 高频考点精准押题
  • 2024年上半年信息系统项目管理师第二批次真题及答案解析(完整版)

    难度     807人已做
    查看
  • 【考后总结】2024年5月26日信息系统项目管理师第2批次考情分析

    难度     351人已做
    查看
  • 【考后总结】2024年5月25日信息系统项目管理师第1批次考情分析

    难度     314人已做
    查看
  • 2024年上半年软考高项第一、二批次真题考点汇总(完整版)

    难度     433人已做
    查看
  • 2024年上半年系统架构设计师考试综合知识真题

    难度     221人已做
    查看

相关文章

发现更多好内容

猜你喜欢

AI推送时光机
位置:首页-资讯-后端开发
咦!没有更多了?去看看其它编程学习网 内容吧
首页课程
资料下载
问答资讯