优秀前端设计

2018-10-25  本文已影响0人  肆不肆傻

1. 半透明背景

示例 https://1stwebdesigner.com/best-wysiwyg-html-editor/
.hero-wrapper {
    position: relative;
    width: 100%;
    overflow: hidden;
    margin: 0;
}

.header-gradient {
    background: linear-gradient(to bottom, transparent 0%, rgba(0, 0, 0, 0.6) 100%);
    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#00e5e5e5', endColorstr='#36404c', GradientType=0);
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    bottom: 0;
    z-index: 20;
    pointer-events: none;
}

@media (max-width:800px) {
    .header-gradient {
        background: linear-gradient(to bottom, transparent 30%, rgba(0, 0, 0, 0.7) 100%);
    }
}

.hero-posts {
    position: relative;
    z-index: 20;
    background: #454545;
    overflow: hidden;
}

.hero-posts .hero-post {
    width: 100%;
    padding: 4% 0 200px 0;
    margin-bottom: 0;
    position: relative;
}

@media (max-width:800px) {
    .hero-posts .hero-post {
        padding-bottom: 130px;
    }
}

@media (max-width:600px) {
    .hero-posts .hero-post {
        padding-bottom: 110px;
        padding-top: 12%;
    }
}

.single-hero .post {}

.single .hero-posts .hero-post {
    padding: 25px 0;
}

.hero-posts .hero-post:not(:first-child) {
    display: none;
}

.hero-posts .container {
    z-index: 40;
}

.hero-cats,
.entry-cats {
    position: relative;
    z-index: 101;
}

.hero-cats a,
.entry-cats a {
    font-size: 11px;
    vertical-align: middle;
    color: #fff;
    letter-spacing: 0.5px;
    text-transform: uppercase;
    font-weight: 600;
    background: #20252A;
    padding: 5px 10px;
    letter-spacing: 1.5px;
    margin-right: 1px;
    float: left;
}

.hero-cats a:hover,
.entry-cats a:hover {
    background: #f68320;
}

.hero-posts .hero-text {
    opacity: 0;
    opacity: 1\9;
    position: relative;
    z-index: 40;
}

.hero-posts .hero-text p {
    color: #ddd;
    position: relative;
    z-index: 5;
    font-size: 16px;
    padding-bottom: 10px;
}

@media only screen and (max-width:1024px) {
    .hero-posts .hero-text p {
        max-width: 100%;
        text-shadow: none;
    }
}

.hero-posts .hero-post .entry-title {
    font-size: 36px;
    line-height: 1.3;
    padding: 30px 0 10px;
    color: #fff;
    position: relative;
    z-index: 5;
    border-top: none;
}

@media only screen and (max-width:1024px) {
    .hero-posts .hero-post .entry-title {}
}

@media (max-width:600px) {
    .hero-posts .hero-post .entry-title {
        font-size: 26px;
        padding: 25px 0 15px;
    }
}

.hero-posts .entry-title a {
    color: #fff;
}

.hero-posts .entry-title a:hover {
    color: #fff;
    opacity: .8;
}

.hero-date {
    color: #f5f5f5;
    font-size: 12px;
    letter-spacing: 1px;
}

.hero-tags {
    color: #ddd;
    font-size: 11px;
    letter-spacing: 0.5px;
    display: flex;
    padding: 5px 5px 5px 10px;
}

.sharing-buttons {
    float: right
}

@media (max-width:450px) {
    .hero-tags {
        display: none
    }
}

.hero-date a {
    color: #f68320;
    font-weight: 600;
}

.hero-tags a {
    font-size: 11px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 600;
    margin: 0 10px 0 0;
    letter-spacing: 1.5px;
    margin-left: 0;
    float: left;
}

.hero-date-span {}

.hero-date a:hover {
    text-decoration: underline
}

.hero-tags a:hover {
    text-decoration: underline;
}

.hero-date img {
    width: 24px;
    height: 24px;
    border-radius: 50px;
    margin-right: 2px;
    vertical-align: bottom;
}

.hero-pager-wrap {
    width: 100%;
    min-height: 132px;
    position: absolute;
    bottom: 0;
    z-index: 25;
}

@media (max-width:800px) {
    .hero-pager-wrap {
        min-height: 0;
        bottom: 8%;
    }
}

#hero-pager {
    margin: 0;
    border-top: solid 2px rgba(255, 255, 255, 0.4);
}

@media (max-width:800px) {
    #hero-pager {
        display: none;
    }
}

#hero-pager li {
    display: inline-block;
    list-style: none;
    width: 25%;
    float: left;
    margin-top: -2px;
    padding-right: 3%;
    border-top: solid 2px transparent;
    opacity: .5;
}

#hero-pager li:hover {
    cursor: pointer;
    opacity: 1;
}

#hero-pager li:last-child {
    margin-right: 0;
}

#hero-pager li a {
    position: relative;
    padding: 40px 0;
    display: inline-block;
    width: 100%;
    vertical-align: top;
}

#hero-pager .paging-thumb {
    display: inline-block;
    vertical-align: top;
    position: absolute;
    top: 45px;
    left: 0;
}

#hero-pager .paging-thumb img {}

#hero-pager .paging-text {
    display: inline-block;
    vertical-align: top;
    width: 100%;
}

#hero-pager .paging-thumb + .paging-text {
    padding-left: 65px;
}

#hero-pager .entry-title {
    font-size: 16px;
    font-weight: 400;
    line-height: 1.3;
    color: #fff;
    margin-bottom: 0;
    letter-spacing: 0.5px;
}

#hero-pager .paging-date {
    font-size: 13px;
    color: #fff;
    opacity: .6;
}

#hero-pager .rslides_here {
    opacity: 1;
    border-top-color: #fff;
}
<div class="hero-wrapper">
    <div class="hero-posts rslides rslides1">
        <div id="rslides1_s0" class="with-featured-image hero-post rslides1_on" style="display: block; float: left; position: relative; opacity: 1; z-index: 2; transition: opacity 200ms ease-in-out 0s;">
            <div class="site-header-bg-wrap">
                <div class="header-opacity">
                    <div class="header-gradient"></div>
                    <div class="site-header-bg background-effect" style="background-image: url(https://1stwebdesigner.com/wp-content/uploads/2016/04/atom.jpg); opacity: 0.1"></div>
                </div>
            </div>
            <div class="container hero-container">
                <div class="hero-text">
                    <h1 class="entry-title">The 10 Best WYSIWYG HTML Editors</h1>
                    <div class="hero-date">
                        Written by
                        <a href="https://1stwebdesigner.com/author/editorial-team/"> Editorial Team </a>
                        <span class="hero-on-span">on</span> <span class="hero-date-span">December 14, 2016</span>
                        <span class="sponsored-text-post"></span>
                        <span class="sharing-buttons">
                          <ul class="rrssb-buttons clearfix">
                          <li class="rrssb-facebook">
                          <a target="_blank" href="https://www.facebook.com/sharer/sharer.php?u=https://1stwebdesigner.com/best-wysiwyg-html-editor/" class="popup"> 
                          <span class="rrssb-icon">
                          <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 29 29"><path d="M26.4 0H2.6C1.714 0 0 1.715 0 2.6v23.8c0 .884 1.715 2.6 2.6 2.6h12.393V17.988h-3.996v-3.98h3.997v-3.062c0-3.746 2.835-5.97 6.177-5.97 1.6 0 2.444.173 2.845.226v3.792H21.18c-1.817 0-2.156.9-2.156 2.168v2.847h5.045l-.66 3.978h-4.386V29H26.4c.884 0 2.6-1.716 2.6-2.6V2.6c0-.885-1.716-2.6-2.6-2.6z"></path>
                          </svg>
                          </span>
                          </a>
                          </li>
                          <li class="rrssb-twitter">
                              <a target="_blank" href="https://twitter.com/intent/tweet?text=https://1stwebdesigner.com/best-wysiwyg-html-editor/" class="popup"> <span class="rrssb-icon"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 28 28"><path d="M24.253 8.756C24.69 17.08 18.297 24.182 9.97 24.62a15.093 15.093 0 0 1-8.86-2.32c2.702.18 5.375-.648 7.507-2.32a5.417 5.417 0 0 1-4.49-3.64c.802.13 1.62.077 2.4-.154a5.416 5.416 0 0 1-4.412-5.11 5.43 5.43 0 0 0 2.168.387A5.416 5.416 0 0 1 2.89 4.498a15.09 15.09 0 0 0 10.913 5.573 5.185 5.185 0 0 1 3.434-6.48 5.18 5.18 0 0 1 5.546 1.682 9.076 9.076 0 0 0 3.33-1.317 5.038 5.038 0 0 1-2.4 2.942 9.068 9.068 0 0 0 3.02-.85 5.05 5.05 0 0 1-2.48 2.71z"></path></svg></span> </a>
                          </li>
                          <li class="rrssb-googleplus">
                              <a target="_blank" href="https://plus.google.com/share?url=Check%20out%20how%20ridiculously%20responsive%20these%20social%20buttons%20are%20https://1stwebdesigner.com/best-wysiwyg-html-editor/" class="popup"> <span class="rrssb-icon">
  <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24"><path d="M21 8.29h-1.95v2.6h-2.6v1.82h2.6v2.6H21v-2.6h2.6v-1.885H21V8.29zM7.614 10.306v2.925h3.9c-.26 1.69-1.755 2.925-3.9 2.925-2.34 0-4.29-2.016-4.29-4.354s1.885-4.353 4.29-4.353c1.104 0 2.014.326 2.794 1.105l2.08-2.08c-1.3-1.17-2.924-1.883-4.874-1.883C3.65 4.586.4 7.835.4 11.8s3.25 7.212 7.214 7.212c4.224 0 6.953-2.988 6.953-7.082 0-.52-.065-1.104-.13-1.624H7.614z"></path></svg> </span> </a>
                          </li>
                          </ul>
                        </span>
                    </div>
                </div>
            </div>
        </div>
    </div>
</div>

2. 毛玻璃效果

毛玻璃效果
<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="UTF-8">
    <title>毛玻璃背景效果</title>
    <style>
      .content{
        position: relative;
      }
      .mask {
      position: absolute;
      width: 100%;
      height: 100%;
      left: 0;
      top: 0;
      background: black url(https://images.pexels.com/photos/325185/pexels-photo-325185.jpeg?cs=srgb&dl=architecture-buildings-business-325185.jpg&fm=jpg) center center/100% auto no-repeat fixed;
      -webkit-filter: blur(20px);
      -moz-filter: blur(20px);
      -ms-filter: blur(20px);
      -o-filter: blur(20px);
      filter: blur(20px);
      }
      .content .main{
        width: 640px;
        height: auto; 
        position:relative;
        left:50%;
        top:80px;
        margin-left:-320px;
        padding: 40px 20px;
      }
      .content .main h3{
        text-align: center;
      }
      .content .main p{
        text-align: justify;
        line-height: 1.2em;
      }
    </style>
  </head>
  <body>
    <div class="mask"></div>
    <div class="content">
      <div class="main">
        <h3>WARFRAME</h3>
        <p>The Grineer, with their endless clone armies, have plunged the system into chaos. There is only one force that can match them, you. You are Tenno, an ancient warrior, a master of gun and blade. You wield the mighty Warframes and command their awesome powers. Forge your weapons. Gather like-minded Tenno and take the fight back to the Grineer. The Origin System needs you once again. Are you ready?</p>
      </div>
    </div>
  </body>
</html>

3. 全局灰色(默哀色)

全局灰色(默哀色)
/*.grayforsite{}*/
html{
filter:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxmaWx0ZXIgaWQ9ImdyYXlzY2FsZSI+PGZlQ29sb3JNYXRyaXggdHlwZT0ibWF0cml4IiB2YWx1ZXM9IjAuMzMzMyAwLjMzMzMgMC4zMzMzIDAgMCAwLjMzMzMgMC4zMzMzIDAuMzMzMyAwIDAgMC4zMzMzIDAuMzMzMyAwLjMzMzMgMCAwIDAgMCAwIDEgMCIvPjwvZmlsdGVyPjwvc3ZnPg==#grayscale);
    /* Webkit only, Chrome & Safari 6+ */
    -webkit-filter: grayscale(100%); /* webkit */
-moz-filter: grayscale(100%); /*firefox*/
-ms-filter: grayscale(100%); /*ie9*/
-o-filter: grayscale(100%); /*opera*/
filter: grayscale(100%);
filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); 
filter:gray; /*ie9- */
}

4. 纯CSS实现加载刷新动画

页面加载中,请稍后。。。
.spinner{
position: absolute;
top: 45%;
left: 50%;
display: block;
margin-left: -160px;
width: 1px;
height: 1px;
border: 20px solid rgba(255,0,0,1);
-webkit-border-radius: 50px;
-moz-border-radius: 50px;
border-radius: 50px;
border-left-color: transparent;
border-right-color: transparent;
-webkit-animation: spin 1.5s infinite;
-moz-animation: spin 1.5s infinite;
animation: spin 1.5s infinite;
}
上一篇下一篇

猜你喜欢

热点阅读