some useful code with List Section
List Section: Simple List
Turn description text link into button

Use CSS code
/* list text link to button */
li.list-item p a {
text-decoration: none;
border: 2px solid black;
background-color: white;
padding: 1.2em 2.1em;
display: inline-block;
margin-top: 10px;
color: black;
font-weight: 500;
}
li.list-item p a:hover {
background-color: black;
color: white;
}
Align List Text Link Button
/* list text link to button */
.user-items-list-item-container {
display: flex !important;
align-items: initial !important;
}
li.list-item {
position: relative;
flex: 1;
padding-bottom: 100px;
}
li.list-item p a {
position: absolute;
bottom: 0;
left: 50%;
transform: translateX(-50%);
white-space: nowrap;
text-decoration: none;
border: 2px solid black;
background-color: white;
padding: 1.2em 2.1em;
display: inline-block;
margin-top: 10px;
color: black;
font-weight: 500;
}
li.list-item p a:hover {
background-color: black;
color: white;
}

List to 7 Columns (Desktop)
/*desktop - List to 7 columns*/
@media screen and (min-width: 992px) {
ul.user-items-list-simple {
grid-template-columns: repeat(7,1fr) !important;
}}
List to 2 Columns (Mobile)
/*mobile - List to 2 columns*/
@media screen and (max-width: 767px) {
ul.user-items-list-simple {
grid-template-columns: repeat(2,1fr) !important;
}}
Center List Item Button
/*Center List Item Buttons*/
.list-item-content__button-container {
text-align:center !important;
}
.list-item-content * {
max-width: 100% !important;
}
Add an Overlay over List Image
/*Add an overlay over List Image*/
.list-item-media-inner:before {
content:'';
background-color: black;
position: absolute;
top:0;
left:0;
right:0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 2;
opacity: 0.3
}
Hover List Image > Show an Overlay Color
/*Hover List Image >> Show an Overlay*/
.list-item-media-inner:before {
content:'';
background-color: black;
position: absolute;
top:0;
left:0;
right:0;
bottom: 0;
width: 100%;
height: 100%;
z-index: 2;
opacity: 0;
transition: ease 0.3s;
}
.list-item-media:hover .list-item-media-inner:before {
opacity: 0.3;
transition: ease 0.3s;
}
Make List Item Clickable (Turn Button Link to List Item Link)
You need to enable List Item Button first
/*Make List Item Clickable*/
.list-item-content__button-wrapper,
.list-item-content__button-container, .list-item-content__button {
position: absolute;
top: 0;
width: 100%;
height: 100%
}
.user-items-list-simple .list-item {
position: relative;
}
.list-item-content__button-container {
max-width: unset !important;
margin-top: 0 !important;
opacity: 0;
}
Center List Item Title
.list-item-content__title {
text-align: center !important;
}
.list-item-content * {
max-width: 100% !important;
}
Hover List Image > Zoom in Image
.list-item-media:hover img {
transform: scale(1.5);
transition: all 1s ease
}
Make List Item Corners Round
/*Make List Item Corner Round*/
ul.user-items-list-simple li {
background-color:antiquewhite;
border-radius: 20px;
overflow: hidden
}
.list-item-content {
margin:20px
}

Hover List Image >> Show Title/Des/Button over Image
/*Hover List Image >> Show Title/Des/Button over Image*/
.list-item-content {
position:absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
width: 100%;
opacity: 0;
}
ul.user-items-list-simple li {
position: relative
}
ul.user-items-list-simple li:hover .list-item-content {
opacity: 1;
transition: 0.5s ease;
}
.list-item-content * {
max-width: 100% !important;
}
Add a credit small text under List Item Images (same credit for all list item images)
/*Add a credit small text under List Item Images*/
.list-item-media:after {
content: 'By: Squarespace';
font-size: 13px;
font-style: italic;
color: grey;
display: block;
}
.list-item-media {
text-align: center
}
Add an icon above List Item Titles
nth-child(1) = item 1, nth-child(2) = item 2,…
/*Add an icon above List Item Titles*/
ul.user-items-list-simple li:nth-child(1) .list-item-content__title:before {
content: '';
background-image: url(https://cdn.pixabay.com/photo/2016/10/31/00/53/shield-1784661__340.png);
background-position:center;
z-index:9999;
background-size: contain;
background-repeat: no-repeat;
display: block;
width: 50px;
height: 50px;
}
ul.user-items-list-simple li:nth-child(2) .list-item-content__title:before {
content: '';
background-image: url(https://cdn.pixabay.com/photo/2016/11/30/18/14/light-bulb-1873540__340.png);
background-position:center;
z-index:9999;
background-size: contain;
background-repeat: no-repeat;
display: block;
width: 50px;
height: 50px;
}

Add an icon under List Item Titles
/*Add an icon under List Item Titles*/
ul.user-items-list-simple li:nth-child(1) .list-item-content__title:after {
content: '';
background-image: url(https://cdn.pixabay.com/photo/2016/10/31/00/53/shield-1784661__340.png);
background-position:center;
z-index:9999;
background-size: contain;
background-repeat: no-repeat;
display: block;
width: 50px;
height: 50px;
}
ul.user-items-list-simple li:nth-child(2) .list-item-content__title:after {
content: '';
background-image: url(https://cdn.pixabay.com/photo/2016/11/30/18/14/light-bulb-1873540__340.png);
background-position:center;
z-index:9999;
background-size: contain;
background-repeat: no-repeat;
display: block;
width: 50px;
height: 50px;
}
List Section Title Custom Font
/*List Section Title Custom Font*/
@font-face {
font-family: "font-name";
src: url('enter-font-url'); }
.list-section-title {
font-family: "font-name";
}
List Item Titles Custom Font
/*List Item Titles Custom Font*/
@font-face {
font-family: "font-name";
src: url('enter-font-url');
}
.list-item-content__title {
font-family: "font-name";
}
List Item Description Buttons Custom Font
/*List Item Description Buttons Custom Font*/
@font-face {
font-family: "font-name";
src: url('enter-font-url');
}
.list-item-content__button {
font-family: "font-name";
}
List Section Button Custom Font
/*List Section Button Custom Font*/
@font-face {
font-family: "font-name";
src: url('enter-font-url');
}
.list-section-button {
font-family: "font-name";
}
Add a text under List Section Title with a different style
/*Add a text under List Section Title with a different style*/
.list-section-title:after {
content: 'different style';
display: block;
letter-spacing: 0.1em;
font-style: italic;
color: grey;
font-size: 30px
}

Hover List Item Image >> Show a “View Project” text link over Image
/* Hover List Item Image >> Show a "View Project" text link over Image */
.list-item-media-inner:before {
content: 'View project';
font-size: 30px;
color: white;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
z-index: 9999;
pointer-events: none;
opacity: 0;
}
.list-item-media:hover .list-item-media-inner:before {
opacity: 1;
transition: ease 0.5s;
}

Replace List Item Tiles with Images
.user-items-list-simple li:nth-child(1) .list-item-content__description:before {
content: '';
background: url(https://cdn.pixabay.com/photo/2020/02/07/14/22/dream-4827288__340.jpg) no-repeat center center;
background-size: cover;
width: 100%;
height: 100px;
display: block;
margin-bottom: 7%;
}
.user-items-list-simple li:nth-child(2) .list-item-content__description:before {
content: '';
background: url(https://cdn.pixabay.com/photo/2019/09/10/13/57/found-4466213__340.jpg) no-repeat center center;
background-size: cover;
width: 100%;
height: 100px;
display: block;
margin-bottom: 7%;
}
h2.list-item-content__title {
display: none
}
.list-item-content__description {
max-width: unset !important;
margin-top: 0 !important;
}
