Here is a reduced example of my code. I am attempting to restyle the background of the section in head/foot and subsection in head/foot in the CambridgeUS theme to a gradient background colour.
Right now the gradient background works if I were to specify say beamer@frametitleshade in my pgf declaration. I can't find and can't guess the correct keywords to get this to affect the background of the section in head/foot nor the subsection in head/foot, I've tried things like sectioninheadfootshade and variants.
\documentclass[hyperref={pdftex}]{beamer}
\useoutertheme{shadow}
\definecolor {Burgandy}{HTML}{660033}
\definecolor {Crimson}{HTML}{990033}
\definecolor {Orange}{HTML}{ff9933}
\usetheme{CambridgeUS}
\colorlet{titleleft}{Burgandy}
\colorlet{titlemiddle}{Crimson}
\colorlet{titleright}{Orange}
\pgfdeclarehorizontalshading[titleleft,titlemiddle,titleright]
{beamer@frametitleshade}{\paperheight}{
color(0pt)=(titleleft);
color(0.6\paperwidth)=(titlemiddle);
color(\paperwidth)=(titleright)
}
\title[Short Title]{Long title}
\subtitle{Sub title}
\date{\today}
\begin{document}
\begin{titlepage}
\end{titlepage}
\begin{frame}{Slide 1}
Content
\end{frame}
\end{document}
Best Answer
You can redefine the elements to use the same colour gradient as the frametitle. Please compare the following redefinition of the footline with the original one from
beamerouterthemeinfolines.sty
to see the changes. You can use the same approach to modify the headline.One trick: The background of the colours has to be set to empty.
As the procrastination force is great in me, here also the headline