• html奇淫技巧 2 教你如何进行图文环绕布局 原创


    在群里无意看到了盆友想要布局一个图文环绕的布局,问有没有什么办法实现,上网查了下,都感觉忽悠人的。

    js 方面学的不怎么好,但是页面这块是不服输的。

    于是就进行了研究,需求如下:

    起先看到这张需求我是有点无奈的,想到了各种css3的方法 旋转、转换 、定位等等等等最后做成了这样:

    最后做成了这样,明显是达不到需求的,于是想到了一个属性:

    IFrame HTML 的内联框架

    这个框架就能完美的实现这个需求了,

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
        </head>
        <style type="text/css">
            .news-box{
                width: 500px;
                height: 500px;
                border: 1px solid red;
                margin: 0 auto;
                position: relative;
            }
            .pic{
                width: 100px;
                height: 100px;
                float: right;
                background-color: gray;
                border: none;
            }
            p{
    /*            direction:rtl; unicode-bidi:bidi-override*/
            }
            p img{
                float: left;
                height: 100px;
                width: 100px;
                position: relative;
            }
        </style>
        <body>
            <div class="news-box">
                <div class="inside-box">
                    <p>说说说三生三世三生三世你好青花大傻三生三世三生三世你好青花大傻子说说说三生三世三生三世你好青花大傻子说说说三生三世三生三世你好青花大傻子说说说三生三世三生三世你好青
                    <iframe class="pic" id="ifm" name="ifms" src="pic11.html" width="100" height="100" scrolling="no">
                        
                    </iframe>大傻子说说说三生三世花大傻子说说说三生三世三生三世你好青花大傻子子说说说三生三世三生三世你好青花   三生三世你好青花大傻子说说说三生三世三生三世你好青花大傻子说说说</p>
                </div>
            </div>
            <button id="clickme">点击我</button>
        <script src="js/jquery-1.8.3.min.js" type="text/javascript" charset="utf-8"></script>
        <script type="text/javascript">
    //        document.getElementById('clickme').onclick=function(){
    //            
    //        }
    //        window.frames["ifms"].document.getElementById("pic").click();
            console.log($("#ifm").contents().find("#pic").attr('src','img/555.png'));
            
        </script>
        </body>
    </html>

    最终效果如下:

    想要显示在左边的话,可以给iframe 一个float属性。

    这种形式目前只适用于死的文章数据,如果要发的那种的话,需要开发编辑器以这种形式插入,

    另外推荐 iframe 参考博客,感觉写的挺好的;

    https://www.cnblogs.com/blog-cq/p/5557194.html

    显示中间参考博客:https://www.codecolor.cn/float-center-effect/

  • 相关阅读:
    查找字符串中特定字符最后出现的位置
    C# List中的ForEach
    tensorflow中一个矩阵和一个向量相加
    Hibernate-ORM:16.Hibernate中的二级缓存Ehcache的配置
    Hibernate-ORM:15.Hibernate中的Criteria查询
    Hibernate-ORM:14.Hibernate中的命名查询
    Hibernate-ORM:12.Hibernate中的多对多关联关系
    Hibernate-ORM:10.Hibernate中的分页
    Hibernate-ORM:09.Hibernate中的getCurrentSession()
    Hibernate-ORM:08.Hibernate中的投影查询
  • 原文地址:https://www.cnblogs.com/xiaobaicai123/p/10893416.html
Copyright © 2020-2023  润新知