zoukankan      html  css  js  c++  java
  • [刘阳Java]_CSS图片画廊

    图片画廊也是一种比较经典的案例。本节文章主要简单给大家介绍了CSS2实现图片画廊,采取的实现思路

    • ul放置图片
    • li标签里面嵌套a标签
    • a标签里面嵌套两个图片的标签
    • 通过简单的伪类来实现图片预览效果

    具体效果图如下,这样子大家看了效果图,就会知道我们到底为了实现什么样子的效果

    具体的代码如下

    <!DOCTYPE html>
    <html>
        <head>
            <meta charset="UTF-8">
            <title></title>
            <style type="text/css">
                body {
                    background: #fff;
                    color: #777;
                    margin: 0 auto;
                    padding: 50px;
                    position: relative;
                    width: 620px;
                }
                h1 {
                    border-bottom: 1px dashed #ccc;
                    color: #933;
                    font: 17px Georgia, serif;
                    margin: 0 0 10px;
                    padding: 0 0 5px;
                    text-align: center;
                }
                .hoverbox {
                    list-style: none;
                    cursor: default;
                }
                .hoverbox li {
                    background: #eee;
                    border-color: #ddd #bbb #aaa #ccc;
                    border-style: solid;
                    border-width: 1px;
                    display: inline;
                    float: left;
                    margin: 3px;
                    padding: 5px;
                    position: relative;
                }
                .hoverbox a {
                    text-decoration: none;
                    cursor: default;
                }
                .hoverbox img {
                    width: 100px;
                    height: 75px;
                    background: #fff;
                    border-color: #aaa #ccc #ddd #bbb;
                    border-style: solid;
                    border-width: 1px;
                    padding: 2px;
                    vertical-align: top;
                }
                .hoverbox .preview {
                    border-color: #000;
                    width: 200px;
                    height: 150px;
                }
                .hoverbox a .preview {
                    display: none;
                }
                .hoverbox a:hover .preview{
                    position: absolute;
                    left: -45px;
                    top: -33px;
                    z-index: 10;
                    display: block;
                }
            </style>
        </head>
        <body>
            <h1>CSS_图片画廊</h1>
            <ul class="hoverbox">
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo01.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo01.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo02.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo02.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo03.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo03.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo04.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo04.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo05.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo05.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo06.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo06.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo07.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo07.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo08.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo08.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo09.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo09.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo10.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo10.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo11.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo11.jpg"/ class="preview"></a></li>
                <li><a href="#"><img src="https://host.sonspring.com/hoverbox/img/photo12.jpg"/><img src="https://host.sonspring.com/hoverbox/img/photo12.jpg"/ class="preview"></a></li>
            </ul>
        </body>
    </html>
  • 相关阅读:
    LeetCode 227. Basic Calculator II
    LeetCode 224. Basic Calculator
    LeetCode 103. Binary Tree Zigzag Level Order Traversal
    LeetCode 102. Binary Tree Level Order Traversal
    LeetCode 106. Construct Binary Tree from Inorder and Postorder Traversal
    LeetCode 105. Construct Binary Tree from Preorder and Inorder Traversal
    LeetCode 169. Majority Element
    LeetCode 145. Binary Tree Postorder Traversal
    LeetCode 94. Binary Tree Inorder Traversal
    LeetCode 144. Binary Tree Preorder Traversal
  • 原文地址:https://www.cnblogs.com/liuyangjava/p/8448436.html
Copyright © 2011-2022 走看看