经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » HTML/CSS » CSS » 查看文章
CSS 3 浮动布局,深度挖掘-2 -cyy
来源:cnblogs  作者:陈莺莺呀  时间:2020/11/9 15:18:28  对本文有异议

环绕距离控制:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>css</title>
  5. <style type="text/css">
  6. p{
  7. border:2px solid #ddd;
  8. padding:10px;
  9. overflow:hidden;
  10. }
  11. span.shape{
  12. width:200px;
  13. height:200px;
  14. border:2px solid red;
  15. padding:5px;
  16. margin:5px;
  17. display:block;
  18. float:left;
  19. /*环绕距离控制:*/
  20. shape-outside:content-box;
  21. shape-outside:padding-box;
  22. shape-outside:border-box;
  23. shape-outside:margin-box;
  24. }
  25. </style>
  26. </head>
  27.  
  28. <body>
  29. <p>
  30. <span class="shape"></span>
  31. HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。
  32. HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
  33. </p>
  34. </body>
  35.  
  36. </html>

 

浮动显示区域形状定制:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>css</title>
  5. <style type="text/css">
  6. p{
  7. border:2px solid #ddd;
  8. padding:10px;
  9. overflow:hidden;
  10. }
  11. span.shape{
  12. width:100px;
  13. height:100px;
  14. background:pink;
  15. margin:5px;
  16. display:block;
  17. float:left;
  18. shape-outside:margin-box;
  19. /*圆形,at后面设置圆心*/
  20. clip-path:circle(50%);
  21. clip-path:circle(50% at 100% 0);
  22. clip-path:circle(50% at 100% 100%);
  23. /*椭圆*/
  24. clip-path:ellipse(30% 50%);
  25. /*多边形*/
  26. clip-path:polygon(50% 0,100% 100%,0 100%);
  27. clip-path:polygon(50% 0,100% 50%,100% 100%,0 100%,0 50%);
  28. }
  29. </style>
  30. </head>
  31.  
  32. <body>
  33. <p>
  34. <span class="shape"></span>
  35. HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。
  36. HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
  37. </p>
  38. </body>
  39.  
  40. </html>

 

 

使用浮动控制文本内容环绕排版:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>css</title>
  5. <style type="text/css">
  6. p{
  7. border:2px solid #ddd;
  8. padding:10px;
  9. overflow:hidden;
  10. }
  11. span.shape{
  12. width:100px;
  13. height:100px;
  14. background:pink;
  15. margin:5px;
  16. display:block;
  17. float:left;
  18. /*将shape-outside的值,设置成跟clip-path一致*/
  19. shape-outside:polygon(0 0,100% 100%,0 100%);
  20. clip-path:polygon(0 0,100% 100%,0 100%);
  21. shape-outside:circle();
  22. clip-path:circle();
  23. shape-outside:ellipse(30% 70%);
  24. clip-path:ellipse(30% 70%);
  25. }
  26. </style>
  27. </head>
  28.  
  29. <body>
  30. <p>
  31. <span class="shape"></span>
  32. HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。
  33. HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
  34. </p>
  35. </body>
  36.  
  37. </html>

 

 

围绕图片的文本绕排:

  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <title>css</title>
  5. <style type="text/css">
  6. p{
  7. border:2px solid #ddd;
  8. padding:10px;
  9. overflow:hidden;
  10. }
  11. img{
  12. width:100px;
  13. height:100px;
  14. margin:5px;
  15. display:block;
  16. float:left;
  17. /*将shape-outside的值,设置成跟url一致*/
  18. shape-outside:url(https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604813720912&di=9cd496dbf6cb5870254d4aef6b6854bc&imgtype=0&src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202007%2F15%2F20200715071202_ofuwl.thumb.400_0.jpeg);
  19. }
  20. </style>
  21. </head>
  22.  
  23. <body>
  24. <p>
  25. <img src="https://timgsa.baidu.com/timg?image&quality=80&size=b9999_10000&sec=1604813720912&di=9cd496dbf6cb5870254d4aef6b6854bc&imgtype=0&src=http%3A%2F%2Fc-ssl.duitang.com%2Fuploads%2Fitem%2F202007%2F15%2F20200715071202_ofuwl.thumb.400_0.jpeg">
  26. HTML5是构建Web内容的一种语言描述方式。HTML5是互联网的下一代标准,是构建以及呈现互联网内容的一种语言方式.被认为是互联网的核心技术之一。HTML产生于1990年,1997年HTML4成为互联网标准,并广泛应用于互联网应用的开发。
  27. HTML5是Web中核心语言HTML的规范,用户使用任何手段进行网页浏览时看到的内容原本都是HTML格式的,在浏览器中通过一些技术处理将其转换成为了可识别的信息。HTML5在从前HTML4.01的基础上进行了一定的改进,虽然技术人员在开发过程中可能不会将这些新技术投入应用,但是对于该种技术的新特性,网站开发技术人员是必须要有所了解的。
  28. </p>
  29. </body>
  30.  
  31. </html>

注意:只有对于png格式的图片才会有效果!!!

 

原文链接:http://www.cnblogs.com/chenyingying0/p/13943629.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号