WP

时间:2016-07-05 17:57:15

标签: css wordpress css3

我对代码,网络等都很陌生......但我正在学习绳索。现在,我有一个WP模板,我试图使用style.css中的代码将Home中的主幻灯片修复为全屏。

我找到了两个教程:Fullscreen Background Image Slideshow with CSS3Perfect Full Page Background Image,但我不知道如何在我的代码中实践。我知道我必须使用only-css解决方案。

所以,在style.css中我有这段代码:

#hero-container {
    background-color: #FFF;
    height: 600px;
    position: relative;
}
#page-hero-container {
    background-color: #333;
    height: 300px;
    position: relative;
}
.page-hero {
    position: absolute;
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
    height: 300px;
}
#slideshow { 
    position: absolute; 
    top: 0;
    left: 0;
    width: 100%; 
    height: 600px; 
}
#slideshow > div { 
    position: absolute; 
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    color: transparent;
    background-size: cover;
    background-position: 50% 50%;
    background-repeat: none;
}
.slideshowShadow {
    position: absolute; 
    z-index: 5;
    top: 0; 
    left: 0; 
    right: 0; 
    bottom: 0; 
    background-color: rgba(0,0,0,0.5);
}

任何想法,教程或提示?非常感谢你。

编辑:HTML代码(来自主题演示页面)

<div id="hero-container">
            <div id="slideshow">
                    <div style="display: block; background-image: url(&quot;http://mariusn.com/themes/reales-wp/wp-content/uploads/2014/12/bg-4.jpg&quot;);"></div><div style="display: none; background-image: url(&quot;http://mariusn.com/themes/reales-wp/wp-content/uploads/2014/12/bg-3.jpg&quot;);"></div><div style="display: none; background-image: url(&quot;http://mariusn.com/themes/reales-wp/wp-content/uploads/2014/12/bg-1.jpg&quot;);"></div><div style="display: none; background-image: url(&quot;http://mariusn.com/themes/reales-wp/wp-content/uploads/2014/12/bg-6.jpg&quot;);"></div><div style="display: none; background-image: url(&quot;http://mariusn.com/themes/reales-wp/wp-content/uploads/2014/12/bg-5.jpg&quot;);"></div></div>
        <div class="slideshowShadow"></div>
    <div class="home-header">
    <div class="home-logo osLight">
        <a href="http://mariusn.com/themes/reales-wp/">
            <span class="fa fa-home"></span> Reales WP        </a>
    </div>

<div class="topUserWraper">
    <a href="#" class="userNavHandler"><span class="icon-user"></span></a>
    <div class="user-nav">
        <ul>
            <li><a href="#" data-toggle="modal" data-target="#signup">Sign Up</a></li>
            <li><a href="#" data-toggle="modal" data-target="#signin">Sign In</a></li>
        </ul>
    </div>
</div>

<div class="modal fade" id="signin" role="dialog" aria-labelledby="signinLabel" aria-hidden="true">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title" id="signinLabel">Sign In</h4>
            </div>
            <div class="modal-body">
                <form role="form" id="userLoginForm" method="post">
                    <div class="signinMessage" id="signinMessage"></div>
                                        <div id="fb-root" class=" fb_reset"><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div><iframe name="fb_xdm_frame_http" frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" id="fb_xdm_frame_http" aria-hidden="true" title="Facebook Cross Domain Communication Frame" tabindex="-1" src="http://staticxx.facebook.com/connect/xd_arbiter.php?version=42#channel=f13e419e9d4375c&amp;origin=http%3A%2F%2Fmariusn.com" style="border: none;"></iframe><iframe name="fb_xdm_frame_https" frameborder="0" allowtransparency="true" allowfullscreen="true" scrolling="no" id="fb_xdm_frame_https" aria-hidden="true" title="Facebook Cross Domain Communication Frame" tabindex="-1" src="https://staticxx.facebook.com/connect/xd_arbiter.php?version=42#channel=f13e419e9d4375c&amp;origin=http%3A%2F%2Fmariusn.com" style="border: none;"></iframe></div></div><div style="position: absolute; top: -10000px; height: 0px; width: 0px;"><div></div></div></div>
                    <script>
                        window.fbAsyncInit = function() {
                            FB.init({
                                appId      : 743545722392313,
                                status     : true,
                                cookie     : true,
                                xfbml      : true,
                                version    : 'v2.1'
                            });
                        };
                        (function(d, s, id) {
                            var js, fjs = d.getElementsByTagName(s)[0];
                            if (d.getElementById(id)) return;
                            js = d.createElement(s); js.id = id;
                            js.src = "//connect.facebook.net/en_US/sdk.js";
                            fjs.parentNode.insertBefore(js, fjs);
                        }(document, 'script', 'facebook-jssdk'));
                    </script>
                    <div class="form-group">
                        <div class="btn-group-justified">
                            <a href="#" class="btn btn-lg btn-facebook" id="fbLoginBtn"><span class="fa fa-facebook pull-left"></span><span class="signinFBText">Sign In with Facebook</span></a>
                        </div>
                    </div>
                                                            <div class="form-group">
                        <div class="btn-group-justified">
                            <a href="#" class="btn btn-lg btn-google" id="googleSigninBtn"><span class="fa fa-google-plus pull-left"></span><span class="signinGText">Sign In with Google</span></a>
                        </div>
                    </div>
                                                            <div class="signOr">OR</div>
                                        <div class="form-group">
                        <input type="text" name="usernameSignin" id="usernameSignin" placeholder="Username" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="password" name="passwordSignin" id="passwordSignin" placeholder="Password" class="form-control">
                    </div>
                    <div class="form-group">
                        <div class="row">
                            <div class="col-xs-6">
                                <div class="checkbox custom-checkbox"><label><input type="checkbox" id="rememberSignin" name="rememberme" value="forever"><span class="fa fa-check"></span> Remember me</label></div>
                            </div>
                            <div class="col-xs-6 align-right">
                                <p class="help-block"><a href="#" class="text-green forgotPass">Forgot password?</a></p>
                            </div>
                        </div>
                    </div>
                    <input type="hidden" name="signinRedirect" id="signinRedirect" value="">
                    <input type="hidden" id="securitySignin" name="securitySignin" value="43d31cbed1"><input type="hidden" name="_wp_http_referer" value="/themes/reales-wp/">                    <div class="form-group">
                        <div class="btn-group-justified">
                            <a href="#" class="btn btn-lg btn-green" id="submitSignin">Sign In</a>
                        </div>
                    </div>
                    <p class="help-block">Don't have an account? <a href="#" class="modal-su text-green">Sign Up</a></p>
                </form>
            </div>
        </div>
    </div>
</div>

<div class="modal fade" id="signup" role="dialog" aria-labelledby="signupLabel" aria-hidden="true">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title" id="signupLabel">Sign Up</h4>
            </div>
            <div class="modal-body">
                <form role="form" id="userSignupForm" method="post">
                    <div class="signinMessage" id="signupMessage"></div>
                                        <div class="form-group">
                        <div class="checkbox custom-checkbox"><label><input type="checkbox" id="register_as_agent" name="register_as_agent" value="1"><span class="fa fa-check"></span> Register me as agent</label></div>
                    </div>
                                        <div class="form-group">
                        <input type="text" name="usernameSignup" id="usernameSignup" placeholder="Username" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="text" name="firstnameSignup" id="firstnameSignup" placeholder="First Name" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="text" name="lastnameSignup" id="lastnameSignup" placeholder="Last Name" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="text" name="emailSignup" id="emailSignup" placeholder="Email Address" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="password" name="pass1Signup" id="pass1Signup" placeholder="Password" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="password" name="pass2Signup" id="pass2Signup" placeholder="Confirm Password" class="form-control">
                    </div>
                                        <div class="form-group">
                        <p class="help-block"><a href="#" class="text-green forgotPass">Forgot password?</a></p>
                    </div>
                    <input type="hidden" id="securitySignup" name="securitySignup" value="df86450b85"><input type="hidden" name="_wp_http_referer" value="/themes/reales-wp/">                    <div class="form-group">
                        <div class="btn-group-justified">
                            <a class="btn btn-lg btn-green" id="submitSignup">Sign Up</a>
                        </div>
                    </div>
                    <p class="help-block">Already a member? <a href="#" class="modal-si text-green">Sign In</a></p>
                </form>
            </div>
        </div>
    </div>
</div>

<div class="modal fade" id="forgot" role="dialog" aria-labelledby="forgotLabel" aria-hidden="true">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title" id="forgotLabel">Forgot Password</h4>
            </div>
            <div class="modal-body">
                <form role="form" id="userForgotPassForm" method="post">
                    <div class="forgotMessage" id="forgotMessage"></div>
                    <div class="form-group forgotField">
                        <input type="text" name="emailForgot" id="emailForgot" placeholder="Username or Email address" class="form-control">
                    </div>
                    <input type="hidden" id="securityForgot" name="securityForgot" value="0a8e250326"><input type="hidden" name="_wp_http_referer" value="/themes/reales-wp/">                    <div class="form-group forgotField">
                        <div class="btn-group-justified">
                            <a href="#" class="btn btn-lg btn-green" id="submitForgot">Get New Password</a>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

<div class="modal fade" id="resetpass" role="dialog" aria-labelledby="resetpassLabel" aria-hidden="true">
    <div class="modal-dialog modal-sm">
        <div class="modal-content">
            <div class="modal-header">
                <h4 class="modal-title" id="resetpassLabel">Reset Password</h4>
            </div>
            <div class="modal-body">
                <form role="form" id="userResetPassForm" method="post">
                    <div class="resetPassMessage" id="resetPassMessage"></div>
                    <div class="form-group">
                        <input type="password" name="resetPass_1" id="resetPass_1" placeholder="New Password" class="form-control">
                    </div>
                    <div class="form-group">
                        <input type="password" name="resetPass_2" id="resetPass_2" placeholder="Confirm Password" class="form-control">
                    </div>
                    <p class="help-block">Hint: The password should be at least seven characters long. To make it stronger, use upper and lower case letters, numbers, and symbols like ! " ? $ % ^ &amp; ).</p>
                    <input type="hidden" id="securityResetpass" name="securityResetpass" value="9b513fc7f8"><input type="hidden" name="_wp_http_referer" value="/themes/reales-wp/">                    <div class="form-group">
                        <div class="btn-group-justified">
                            <a href="#" class="btn btn-lg btn-green" id="submitResetPass">Reset Password</a>
                        </div>
                    </div>
                </form>
            </div>
        </div>
    </div>
</div>

<div class="modal fade" id="searches-modal" role="dialog" aria-labelledby="searches-label" aria-hidden="true">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-header">
                <button type="button" class="close" data-dismiss="modal" aria-hidden="true"><span class="fa fa-close"></span></button>
                <h4 class="modal-title" id="searches-label">My Searches</h4>
            </div>
            <div class="modal-body"></div>
            <input type="hidden" name="modal-user-id" id="modal-user-id" value="0">
            <input type="hidden" id="securityDeleteSearch" name="securityDeleteSearch" value="7d1397b1b2"><input type="hidden" name="_wp_http_referer" value="/themes/reales-wp/">            <div class="modal-footer">
                <a href="javascript:void(0);" data-dismiss="modal" class="btn btn-gray">Close</a>
            </div>
        </div>
    </div>
</div>

<div class="modal fade" id="propertyModal" role="dialog" aria-labelledby="propertyLabel" aria-hidden="false">
    <div class="modal-dialog">
        <div class="modal-content">
            <div class="modal-body">
                <div id="save_response">
                    <div class="alert alert-danger alert-dismissible fade in" role="alert">
                        <div class="icon"><span class="fa fa-ban"></span></div>
                        <button type="button" class="close close-modal" data-dismiss="modal"><span aria-hidden="true">×</span><span class="sr-only">Close</span></button>
                        Agent account needed!                    </div>
                </div>
            </div>
        </div>
    </div>
</div>    <a href="javascript:void(0);" class="top-navHandler visible-xs"><span class="fa fa-bars"></span></a>
    <div class="top-nav" style="height: auto;">
        <div class="menu-top-menu-container"><ul id="menu-top-menu" class="menu"><li id="menu-item-225" class="xxx menu-item menu-item-type-post_type menu-item-object-page current-menu-item page_item page-item-2 current_page_item menu-item-225"><a href="http://mariusn.com/themes/reales-wp/">Home</a></li>
<li id="menu-item-556" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-556"><a href="#">Properties&nbsp;&nbsp;<span class="fa fa-angle-down"></span></a>
<ul class="sub-menu">
    <li id="menu-item-555" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-555"><a href="http://mariusn.com/themes/reales-wp/search-results/?search_city=San+Francisco&amp;search_lat=37.7749295&amp;search_lng=-122.41941550000001&amp;search_category=0&amp;search_type=0&amp;search_min_price=&amp;search_max_price=">Properties List</a></li>
    <li id="menu-item-557" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-557"><a href="http://mariusn.com/themes/reales-wp/properties/elegant-apartment/">Single Property</a></li>
    <li id="menu-item-558" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-558"><a href="http://mariusn.com/themes/reales-wp/search-results/?search_city=San+Francisco&amp;search_lat=37.7749295&amp;search_lng=-122.41941550000001&amp;search_category=0&amp;search_type=0&amp;search_min_price=&amp;search_max_price=">Search by City</a></li>
    <li id="menu-item-559" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-559"><a href="http://mariusn.com/themes/reales-wp/search-results/?search_city=San+Francisco&amp;search_lat=37.7749295&amp;search_lng=-122.41941550000001&amp;search_category=29&amp;search_type=0&amp;search_min_price=&amp;search_max_price=">Search by Category</a></li>
    <li id="menu-item-560" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-560"><a href="http://mariusn.com/themes/reales-wp/search-results/?search_city=San+Francisco&amp;search_lat=37.7749295&amp;search_lng=-122.41941550000001&amp;search_category=0&amp;search_type=10&amp;search_min_price=&amp;search_max_price=">Search by Type</a></li>
    <li id="menu-item-561" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-561"><a href="http://mariusn.com/themes/reales-wp/search-results/?search_city=San+Francisco&amp;search_lat=37.7749295&amp;search_lng=-122.41941550000001&amp;search_category=0&amp;search_type=0&amp;search_min_price=&amp;search_max_price=700000">Search by Price</a></li>
</ul>
</li>
<li id="menu-item-2459" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-2459"><a href="#">IDX&nbsp;&nbsp;<span class="fa fa-angle-down"></span></a>
<ul class="sub-menu">
    <li id="menu-item-2460" class="menu-item menu-item-type-post_type menu-item-object-ds-idx-listings-page menu-item-2460"><a href="http://mariusn.com/themes/reales-wp/idx/listings/idx-test/">dsIDXpress Listings</a></li>
    <li id="menu-item-2461" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2461"><a href="http://mariusn.com/themes/reales-wp/dsidxpress-single-listing-shortcode/">dsIDXpress Single Listing Shortcode</a></li>
    <li id="menu-item-2462" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-2462"><a href="http://mariusn.com/themes/reales-wp/dsidxpress-listings-shortcode/">dsIDXpress Listings Shortcode</a></li>
</ul>
</li>
<li id="menu-item-562" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-562"><a href="#">Agents&nbsp;&nbsp;<span class="fa fa-angle-down"></span></a>
<ul class="sub-menu">
    <li id="menu-item-5446" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5446"><a href="http://mariusn.com/themes/reales-wp/our-agents/">Agents List</a></li>
    <li id="menu-item-563" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-563"><a href="http://mariusn.com/themes/reales-wp/agents/jane-smith/">Agent Page</a></li>
</ul>
</li>
<li id="menu-item-5449" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-5449"><a href="http://mariusn.com/themes/reales-wp/customers/">Customers</a></li>
<li id="menu-item-269" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-269"><a href="http://mariusn.com/themes/reales-wp/blog/">Blog</a></li>
<li id="menu-item-564" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-has-children menu-item-564"><a href="#">Features&nbsp;&nbsp;<span class="fa fa-angle-down"></span></a>
<ul class="sub-menu">
    <li id="menu-item-578" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-578"><a href="http://mariusn.com/themes/reales-wp/front-end-property-submission/">Front-end Property Submission</a></li>
    <li id="menu-item-588" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-588"><a href="http://mariusn.com/themes/reales-wp/reales-wp-custom-widgets/">Custom Widgets</a></li>
    <li id="menu-item-595" class="menu-item menu-item-type-custom menu-item-object-custom menu-item-595"><a href="http://mariusn.com/themes/reales-wp/reales-wp-shortcodes/">Reales WP Shortcodes</a></li>
</ul>
</li>
<li id="menu-item-519" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-519"><a href="http://mariusn.com/themes/reales-wp/contact-us/">Contact Us</a></li>
</ul></div>    </div>
</div><div class="home-caption">
        <h1 class="home-title">NOW IT'S EASY TO FIND YOUR FUTURE HOME</h1>
            <div class="home-subtitle">WITH REALES WP - REAL ESTATE WORDPRESS THEME</div>
            <a href="#" class="btn btn-lg btn-black">Learn More</a>
    </div>
<div class="search-panel">


        <form class="form-inline" id="searchPropertyForm" role="search" method="get" action="http://mariusn.com/themes/reales-wp/search-results/">
            <input type="hidden" name="sort" id="sort" value="newest">
                                                                <div class="form-group">
                                            <input type="text" class="form-control auto" id="search_city" name="search_city" placeholder="City" autocomplete="off">
                                        <input type="hidden" name="search_lat" id="search_lat">
                    <input type="hidden" name="search_lng" id="search_lng">
                </div>
                                                    <div class="form-group hidden-xs adv">
                    <a href="javascript:void(0);" data-toggle="dropdown" class="btn btn-white dropdown-toggle">
                        <span class="dropdown-label">Category</span>&nbsp;&nbsp;&nbsp;<span class="caret"></span>
                    </a>
                    <ul class="dropdown-menu dropdown-select">
                        <li class="active"><input type="radio" name="search_category" value="0" checked="checked"><a href="javascript:void(0);">Category</a></li>
                                                <li><input type="radio" name="search_category" value="29"><a href="javascript:void(0);">Apartment</a></li>
                                                <li><input type="radio" name="search_category" value="30"><a href="javascript:void(0);">House</a></li>
                                                <li><input type="radio" name="search_category" value="31"><a href="javascript:void(0);">Land</a></li>
                                            </ul>
                </div>
                                        <div class="form-group hidden-xs adv">
                    <a href="javascript:void(0);" data-toggle="dropdown" class="btn btn-white dropdown-toggle">
                        <span class="dropdown-label">Type</span>&nbsp;&nbsp;&nbsp;<span class="caret"></span>
                    </a>
                    <ul class="dropdown-menu dropdown-select">
                        <li class="active"><input type="radio" name="search_type" value="0" checked="checked"><a href="javascript:void(0);">Type</a></li>
                                                <li><input type="radio" name="search_type" value="10"><a href="javascript:void(0);">For Rent</a></li>
                                                <li><input type="radio" name="search_type" value="11"><a href="javascript:void(0);">For Sale</a></li>
                                            </ul>
                </div>
                                        <div class="form-group hidden-xs adv">
                    <div class="input-group">
                        <div class="input-group-addon">$</div>
                        <input class="form-control price" type="text" name="search_min_price" id="search_min_price" placeholder="Min price">
                    </div>
                </div>
                <div class="form-group hidden-xs adv">
                    <div class="input-group">
                        <div class="input-group-addon">$</div>
                        <input class="form-control price" type="text" name="search_max_price" id="search_max_price" placeholder="Max price">
                    </div>
                </div>
                                                                        <div class="form-group">
                <input type="submit" id="searchPropertySubmit" class="btn btn-green" value="Search">
                <a href="javascript:void(0);" class="btn btn-o btn-white pull-right visible-xs" id="advanced">Advanced Search <span class="fa fa-angle-up"></span></a>
            </div>
        </form>


</div>
    </div>

1 个答案:

答案 0 :(得分:0)

如果您想要遵循此http://tympanus.net/codrops/2012/01/02/fullscreen-background-image-slideshow-with-css3/教程,则必须将图像放在主题图像文件夹中,或者必须将它们上传到WordPress中。 如果您在主题图像文件夹中上传了图像,并且您正在使用style.css,那么此代码

.cb-slideshow li:nth-child(1) span { 
    background-image: url(images/1.jpg) 
}

如果您将css文件放在css文件夹中,那么 这段代码可行。

.cb-slideshow li:nth-child(5) span { 
    background-image: url(../images/5.jpg);
    animation-delay: 24s; 
}

如果您将图像上传到wordpress媒体库,那么只需获取图片网址并将其过去

.cb-slideshow li:nth-child(5) span { 
    background-image: url(http://example.com/wp-
    content/uploads/2016/01/1.jpg);
    animation-delay: 24s; 
}

我希望这会有所帮助