siteserver/sscms 首页新闻排版及代码(二)

2024-06-08 11:58

本文主要是介绍siteserver/sscms 首页新闻排版及代码(二),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

在这里插入图片描述
所需素材:(如果需要,图片另存为即可)

素材1
在这里插入图片描述
素材2:
在这里插入图片描述
素材3
在这里插入图片描述

  <section class="news"><div class="newsTitle" data-aos="fade-down"><h4>新闻资讯</h4><span>latest news</span></div><div class="newsWrap" data-aos="fade-down"><div class="swiper-container" id="newsBox"><ul class="swiper-wrapper"><stl:contents channelName="新闻资讯" isImage="true" totalNum="24" scope="all"><li class="swiper-slide"><stl:a class="pic"><div class="newsDate"><span><stl:content type="addDate" formatString="yyyy-MM-dd"></stl:content></span></div><img src="{content.ImageUrl}" alt="{content.Title}"></stl:a><div class="newsCon"><h4><stl:content type="title" wordNum="24"></stl:content></h4><p><stl:content type="summary" wordNum="50"></stl:content></p></div></li></stl:contents></ul></div><div class="newsMore" data-aos="fade-down"><stl:a channelIndex="新闻资讯">查看更多</stl:a></div>
</div><script>var mySwiper = new Swiper('#newsBox', {spaceBetween: 10,slidesPerView: 4,navigation: {nextEl: '.swiper-button-next',prevEl: '.swiper-button-prev',},breakpoints: {320: { //当屏幕宽度大于等于320slidesPerView: 1,spaceBetween: 0,},768: { //当屏幕宽度大于等于768 slidesPerView: 1,spaceBetween: 0,},1280: { //当屏幕宽度大于等于1280slidesPerView: 3,spaceBetween: 40,}}});</script>
</section>
/* 新闻 */
.news .newsTitle{width: 100%;border-top: 30px solid #00479d;height: 140px;background: url(../upload/titleBg.png) repeat-x left bottom;text-align: center;font-size: 32px;color: #fcff00;
}
.news .newsTitle h4{position: relative;width: 286px;margin: 20px auto 0px;
}
.news .newsTitle span{font-size: 14px;font-weight: normal;display: block;text-transform: uppercase;
}
.news .newsTitle h4:after, .news .newsTitle h4:before {position: absolute;content: '';display: block;width: 153px;height: 44px;background: url(../upload/titlePeitu.png) no-repeat center top;top: 15px;
}
.news .newsTitle h4:before {left: -153px;
}
.news .newsTitle h4:after {right: -153px;transform: rotateY(180deg);
}
.news .newsWrap{padding: 90px 0px 60px 0px;
}
.news #newsBox{width:1200px;
}
.news #newsBox li{background:#fff;
}
.news #newsBox li .pic{box-sizing: border-box;display: block;height: 230px;overflow: hidden;position:relative;
}
.news #newsBox li .pic img{height: 100%;width:100%;
}
.news #newsBox .newsCon{margin:0 auto;box-sizing: border-box;
}
.news #newsBox .newsCon h4{font-family: "思源黑体";font-size:16px;line-height: 2;padding:25px 0px 10px 0px;
}
.news #newsBox .newsCon p{font-size: 14px;font-family: "思源黑体";line-height: 1.75;color: #333;height:48px;
}
.news #newsBox .newsDate{background:url(../upload/dateIcon02.png) no-repeat center 10px,rgba(255,114,0,0.8);height:80px;width:100px;position:absolute;right:0;top:0;color:#fff;font-size:16px;
}
.news #newsBox .newsDate span{display: block;padding-top:48px;text-align: center;
}
.news .newsMore {text-align: center;
}
.news .newsMore a {border-radius: 20px;margin-top: 70px;margin-bottom:40px ;font-size: 14px;background: #004ca7;color: #f0ff00;width: 140px;height: 40px;line-height: 40px;display: inline-block;text-align: center;position: relative;z-index: 1;overflow: hidden;
}
.news .newsMore a:before {content: "";position: absolute;top: 0;left: 0;width: 135%;height: 100%;background: #fff;z-index: -99;transform-origin: 0 0;-ms-transfomr-origin: 0 0;-webkit-transfomr-origin: 0 0;transform: translateX(-100%) skewX(-45deg);-ms-transform: translateX(-100%) skewX(-45deg);-webkit-transform: translateX(-100%) skewX(-45deg);transition: transform .2s;
}
.news .newsMore a:hover {color: #004ca7;border: 1px solid #004ca7;
}
.news .newsMore  a:hover:before{transform:translateX(0) skewX(-45deg);
}

这篇关于siteserver/sscms 首页新闻排版及代码(二)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1042125

相关文章

uniapp接入微信小程序原生代码配置方案(优化版)

uniapp项目需要把微信小程序原生语法的功能代码嵌套过来,无需把原生代码转换为uniapp,可以配置拷贝的方式集成过来 1、拷贝代码包到src目录 2、vue.config.js中配置原生代码包直接拷贝到编译目录中 3、pages.json中配置分包目录,原生入口组件的路径 4、manifest.json中配置分包,使用原生组件 5、需要把原生代码包里的页面修改成组件的方

公共筛选组件(二次封装antd)支持代码提示

如果项目是基于antd组件库为基础搭建,可使用此公共筛选组件 使用到的库 npm i antdnpm i lodash-esnpm i @types/lodash-es -D /components/CommonSearch index.tsx import React from 'react';import { Button, Card, Form } from 'antd'

17.用300行代码手写初体验Spring V1.0版本

1.1.课程目标 1、了解看源码最有效的方式,先猜测后验证,不要一开始就去调试代码。 2、浓缩就是精华,用 300行最简洁的代码 提炼Spring的基本设计思想。 3、掌握Spring框架的基本脉络。 1.2.内容定位 1、 具有1年以上的SpringMVC使用经验。 2、 希望深入了解Spring源码的人群,对 Spring有一个整体的宏观感受。 3、 全程手写实现SpringM

代码随想录算法训练营:12/60

非科班学习算法day12 | LeetCode150:逆波兰表达式 ,Leetcode239: 滑动窗口最大值  目录 介绍 一、基础概念补充: 1.c++字符串转为数字 1. std::stoi, std::stol, std::stoll, std::stoul, std::stoull(最常用) 2. std::stringstream 3. std::atoi, std

记录AS混淆代码模板

开启混淆得先在build.gradle文件中把 minifyEnabled false改成true,以及shrinkResources true//去除无用的resource文件 这些是写在proguard-rules.pro文件内的 指定代码的压缩级别 -optimizationpasses 5 包明不混合大小写 -dontusemixedcaseclassnames 不去忽略非公共

麻了!一觉醒来,代码全挂了。。

作为⼀名程序员,相信大家平时都有代码托管的需求。 相信有不少同学或者团队都习惯把自己的代码托管到GitHub平台上。 但是GitHub大家知道,经常在访问速度这方面并不是很快,有时候因为网络问题甚至根本连网站都打不开了,所以导致使用体验并不友好。 经常一觉醒来,居然发现我竟然看不到我自己上传的代码了。。 那在国内,除了GitHub,另外还有一个比较常用的Gitee平台也可以用于

【新闻】AI程序员要来了吗?阿里云官宣

内容提要 6 月 21 日,在阿里云上海 AI 峰会上,阿里云宣布推出首个AI 程序员。 据介绍,这个AI程序员具备架构师、开发工程师、测试工程师等多种岗位的技能,能一站式自主完成任务分解、代码编写、测试、问题修复、代码提交整个过程,最快分钟级即可完成应用开发,大幅提升研发效率。 近段时间以来,有关AI的实践应用突破不断,全球开发者加速研发步伐。有业内人士坦言,随着大模型性能逐渐提升,AI应

众所周知,配置即代码≠基础设置即代码

​前段时间翻到几条留言,问: “配置即代码和基础设施即代码一样吗?” “配置即代码是什么?怎么都是基础设施即代码?” 我们都是知道,DevOp的快速发展,让服务器管理与配置的时间大大减少,配置即代码和基础设施即代码作为DevOps的重要实践,在其中起到了关键性作用。 不少人将二者看作是一件事,配置即大代码是关于管理特定的应用程序配置设置本身,而基础设施即代码更关注的是部署支持应用程序环境所需的

53、Flink Interval Join 代码示例

1、概述 interval Join 默认会根据 keyBy 的条件进行 Join 此时为 Inner Join; interval Join 算子的水位线会取两条流中水位线的最小值; interval Join 迟到数据的判定是以 interval Join 算子的水位线为基准; interval Join 可以分别输出两条流中迟到的数据-[sideOutputLeftLateData,

Git代码管理的常用操作

在VS022中,Git的管理要先建立本地或远程仓库,然后commit到本地,最后push到远程代码库。 或者不建立本地的情况,直接拉取已有的远程代码。 Git是一个分布式版本控制系统,用于跟踪和管理文件的变化。它可以记录文件的修改历史,并且可以轻松地回滚到任何历史版本。 Git的基本概念包括: 仓库(Repository):Git使用仓库来存储文件的版本历史。一个仓库可以包含多个文件